{"build":{"implementation_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","kit_sha":"fa8b7cd54f941b781f61e9ff58ecb6b98d359693","kit_version":"1.8.1","pixel_metrics_version":1},"comparisons":[{"comparison_id":"fabric-26.3/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-26.3/full/client_a/adjusted_bmo_elytra","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.3352588,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.517},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265862,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.792}},{"comparison_id":"fabric-26.3/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-26.3/full/client_a/animated_cape_apply","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.1006944,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.542},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0871759,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.505}},{"comparison_id":"fabric-26.3/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-26.3/full/client_a/base_layer_transparency","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.2625579,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.3},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/transparency_disabled","source":{"changed_fraction":0.2626396,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.187}},{"comparison_id":"fabric-26.3/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-26.3/full/client_a/baseline","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.0302104,"required_changed_fraction":1e-05,"rms_difference":5.746},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/local_skin_apply","source":{"changed_fraction":0.0282354,"required_changed_fraction":1e-05,"rms_difference":5.64}},{"comparison_id":"fabric-26.3/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-26.3/full/client_a/cape_adjust_opaque_off","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.0096576,"required_changed_fraction":1e-05,"rms_difference":8.841},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0080454,"required_changed_fraction":1e-05,"rms_difference":9.002}},{"comparison_id":"fabric-26.3/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-26.3/full/client_a/cape_adjust_zoom_in","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.2648514,"required_changed_fraction":1e-05,"rms_difference":17.837},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2541348,"required_changed_fraction":1e-05,"rms_difference":18.13}},{"comparison_id":"fabric-26.3/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-26.3/full/client_a/cape_adjust_zoom_out","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.2403861,"required_changed_fraction":1e-05,"rms_difference":14.866},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2443326,"required_changed_fraction":1e-05,"rms_difference":14.92}},{"comparison_id":"fabric-26.3/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-26.3/full/client_a/cape_menu_local_capes","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.2427049,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":52.537},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.2329795,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":53.089}},{"comparison_id":"fabric-26.3/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-26.3/full/client_a/cape_menu_local_capes","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.0383715,"required_changed_fraction":1e-05,"rms_difference":16.432},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0314574,"required_changed_fraction":1e-05,"rms_difference":16.94}},{"comparison_id":"fabric-26.3/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-26.3/full/client_a/cape_menu_screen","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.4794717,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":68.708},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4657006,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.468}},{"comparison_id":"fabric-26.3/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-26.3/full/client_a/cape_preview_selected_a","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.0322681,"required_changed_fraction":1e-05,"rms_difference":17.505},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0301292,"required_changed_fraction":1e-05,"rms_difference":17.494}},{"comparison_id":"fabric-26.3/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-26.3/full/client_a/external_skin_drop","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.0514489,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.585},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.773}},{"comparison_id":"fabric-26.3/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-26.3/full/client_a/hd_cape_no_downscale","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.2952792,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.147},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2804368,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.335}},{"comparison_id":"fabric-26.3/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-26.3/full/client_a/hud_preview_disabled","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.3260582,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.799},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.983}},{"comparison_id":"fabric-26.3/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-26.3/full/client_a/known_cape_apply","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.0132444,"required_changed_fraction":1e-05,"rms_difference":8.386},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111073,"required_changed_fraction":1e-05,"rms_difference":8.37}},{"comparison_id":"fabric-26.3/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-26.3/full/client_a/known_cape_apply","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.2927013,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.952},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2798531,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":45.071}},{"comparison_id":"fabric-26.3/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-26.3/full/client_a/local_skin_apply","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.2484498,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.904},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.244979,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":17.008}},{"comparison_id":"fabric-26.3/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-26.3/full/client_a/model_classic","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.1589098,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.526},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1524029,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.708}},{"comparison_id":"fabric-26.3/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-26.3/full/client_a/model_classic","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.0513822,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.209},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489486,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.205}},{"comparison_id":"fabric-26.3/full/client_a/model_slim:model_classic","first_frame_id":"fabric-26.3/full/client_a/model_slim","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.0538862,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.336},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/model_classic","source":{"changed_fraction":0.0514218,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.318}},{"comparison_id":"fabric-26.3/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-26.3/full/client_a/settings_gui_edit_tab","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.0693608,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.874},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.141}},{"comparison_id":"fabric-26.3/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-26.3/full/client_a/settings_screen","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.0613439,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.516},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.713}},{"comparison_id":"fabric-26.3/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-26.3/full/client_a/settings_screen","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.1228919,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.763},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":34.176}},{"comparison_id":"fabric-26.3/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-26.3/full/client_a/skin_menu_screen","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.888},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.851}},{"comparison_id":"fabric-26.3/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-26.3/full/client_a/translucent_cape_worn","key":"mc26.3","lane_id":"fabric-26.3/full","published":{"changed_fraction":0.5621402,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.147},"role":"client_a","second_frame_id":"fabric-26.3/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.566963,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.657}},{"comparison_id":"fabric-26.3/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-26.3/phase0-smoke/client_a/baseline","key":"mc26.3","lane_id":"fabric-26.3/phase0-smoke","published":{"changed_fraction":0.2119722,"required_changed_fraction":1e-05,"rms_difference":17.539},"role":"client_a","second_frame_id":"fabric-26.3/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2242602,"required_changed_fraction":1e-05,"rms_difference":17.832}},{"comparison_id":"fabric-26.3/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-26.3/propagation-live/client_a/baseline","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","published":{"changed_fraction":0.2190201,"required_changed_fraction":1e-05,"rms_difference":18.95},"role":"client_a","second_frame_id":"fabric-26.3/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2302517,"required_changed_fraction":1e-05,"rms_difference":19.237}},{"comparison_id":"fabric-26.3/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-26.3/propagation-live/client_b/await_live_change","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","published":{"changed_fraction":0.0188962,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.707},"role":"client_b","second_frame_id":"fabric-26.3/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0105886,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.624}},{"comparison_id":"fabric-26.3/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-26.3/propagation-live/client_b/observe_animation_frame","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","published":{"changed_fraction":0.1614685,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.211},"role":"client_b","second_frame_id":"fabric-26.3/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554101,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.177}},{"comparison_id":"fabric-26.3/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-26.3/propagation-live/client_b/observe_before","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","published":{"changed_fraction":0.0757594,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.792},"role":"client_b","second_frame_id":"fabric-26.3/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0720993,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.918}},{"comparison_id":"fabric-26.3/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-26.3/propagation-live/client_b/observe_hd_cape","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","published":{"changed_fraction":0.0425114,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.007},"role":"client_b","second_frame_id":"fabric-26.3/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0352013,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.053}},{"comparison_id":"fabric-26.3/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-26.3/propagation-live/client_b/observe_remote_elytra","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","published":{"changed_fraction":0.1614969,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.822},"role":"client_b","second_frame_id":"fabric-26.3/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1559146,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.773}},{"comparison_id":"fabric-26.3/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-26.3/propagation/client_a/baseline","key":"mc26.3","lane_id":"fabric-26.3/propagation","published":{"changed_fraction":0.2036035,"required_changed_fraction":1e-05,"rms_difference":16.917},"role":"client_a","second_frame_id":"fabric-26.3/propagation/client_a/apply_local_look","source":{"changed_fraction":0.215325,"required_changed_fraction":1e-05,"rms_difference":17.209}},{"comparison_id":"fabric-26.3/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-26.3/propagation/client_b/baseline","key":"mc26.3","lane_id":"fabric-26.3/propagation","published":{"changed_fraction":0.5274111,"required_changed_fraction":1e-05,"rms_difference":36.983},"role":"client_b","second_frame_id":"fabric-26.3/propagation/client_b/observe_a","source":{"changed_fraction":0.5422579,"required_changed_fraction":1e-05,"rms_difference":37.265}},{"comparison_id":"fabric-26.3/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-26.3/server-policy/client_a/baseline","key":"mc26.3","lane_id":"fabric-26.3/server-policy","published":{"changed_fraction":0.3169646,"required_changed_fraction":1e-05,"rms_difference":17.309},"role":"client_a","second_frame_id":"fabric-26.3/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3272487,"required_changed_fraction":1e-05,"rms_difference":17.597}},{"comparison_id":"fabric-26.3/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-26.3/server-policy/client_a/transparent_skin_server_policy","key":"mc26.3","lane_id":"fabric-26.3/server-policy","published":{"changed_fraction":0.2341456,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.548},"role":"client_a","second_frame_id":"fabric-26.3/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.224505,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.603}},{"comparison_id":"fabric-26.3/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-26.3/session/client_a/pause_menu_preview","key":"mc26.3","lane_id":"fabric-26.3/session","published":{"changed_fraction":0.996791,"required_changed_fraction":1e-05,"rms_difference":69.497},"role":"client_a","second_frame_id":"fabric-26.3/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9979823,"required_changed_fraction":1e-05,"rms_difference":70.089}},{"comparison_id":"fabric-26.3/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-26.3/session/client_a/pause_menu_preview","key":"mc26.3","lane_id":"fabric-26.3/session","published":{"changed_fraction":0.9830194,"required_changed_fraction":1e-05,"rms_difference":60.929},"role":"client_a","second_frame_id":"fabric-26.3/session/client_a/quit_to_title","source":{"changed_fraction":0.9824166,"required_changed_fraction":1e-05,"rms_difference":61.969}},{"comparison_id":"neoforge-26.3/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-26.3/full/client_a/adjusted_bmo_elytra","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.3349874,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.521},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265906,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.792}},{"comparison_id":"neoforge-26.3/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-26.3/full/client_a/animated_cape_apply","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.101431,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.561},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0867868,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.499}},{"comparison_id":"neoforge-26.3/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-26.3/full/client_a/base_layer_transparency","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.263233,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.36},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/transparency_disabled","source":{"changed_fraction":0.262653,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.18}},{"comparison_id":"neoforge-26.3/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-26.3/full/client_a/baseline","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.0290222,"required_changed_fraction":1e-05,"rms_difference":5.469},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/local_skin_apply","source":{"changed_fraction":0.0260841,"required_changed_fraction":1e-05,"rms_difference":5.348}},{"comparison_id":"neoforge-26.3/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-26.3/full/client_a/cape_adjust_opaque_off","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.0092701,"required_changed_fraction":1e-05,"rms_difference":8.735},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.007784,"required_changed_fraction":1e-05,"rms_difference":8.897}},{"comparison_id":"neoforge-26.3/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-26.3/full/client_a/cape_adjust_zoom_in","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.2646264,"required_changed_fraction":1e-05,"rms_difference":17.836},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2539144,"required_changed_fraction":1e-05,"rms_difference":18.126}},{"comparison_id":"neoforge-26.3/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-26.3/full/client_a/cape_adjust_zoom_out","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.2402868,"required_changed_fraction":1e-05,"rms_difference":14.871},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2442959,"required_changed_fraction":1e-05,"rms_difference":14.921}},{"comparison_id":"neoforge-26.3/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-26.3/full/client_a/cape_menu_local_capes","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.242149,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":52.541},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.2331418,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":53.09}},{"comparison_id":"neoforge-26.3/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-26.3/full/client_a/cape_menu_local_capes","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.0369535,"required_changed_fraction":1e-05,"rms_difference":16.246},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0307923,"required_changed_fraction":1e-05,"rms_difference":16.759}},{"comparison_id":"neoforge-26.3/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-26.3/full/client_a/cape_menu_screen","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.4789315,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":68.708},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4656927,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.468}},{"comparison_id":"neoforge-26.3/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-26.3/full/client_a/cape_preview_selected_a","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.0317729,"required_changed_fraction":1e-05,"rms_difference":17.53},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0296065,"required_changed_fraction":1e-05,"rms_difference":17.518}},{"comparison_id":"neoforge-26.3/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-26.3/full/client_a/external_skin_drop","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.0514489,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.585},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.773}},{"comparison_id":"neoforge-26.3/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-26.3/full/client_a/hd_cape_no_downscale","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.2952616,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.078},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2804003,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.327}},{"comparison_id":"neoforge-26.3/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-26.3/full/client_a/hud_preview_disabled","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.326297,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.803},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.983}},{"comparison_id":"neoforge-26.3/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-26.3/full/client_a/known_cape_apply","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.0145396,"required_changed_fraction":1e-05,"rms_difference":8.411},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111193,"required_changed_fraction":1e-05,"rms_difference":8.37}},{"comparison_id":"neoforge-26.3/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-26.3/full/client_a/known_cape_apply","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.2920525,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.967},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2783088,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":45.051}},{"comparison_id":"neoforge-26.3/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-26.3/full/client_a/local_skin_apply","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.2492961,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.945},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.244979,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":17.012}},{"comparison_id":"neoforge-26.3/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-26.3/full/client_a/model_classic","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.1580714,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.502},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1521968,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.695}},{"comparison_id":"neoforge-26.3/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-26.3/full/client_a/model_classic","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.0516382,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.216},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0492449,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.209}},{"comparison_id":"neoforge-26.3/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-26.3/full/client_a/model_slim","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.053838,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.33},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/model_classic","source":{"changed_fraction":0.0514605,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.297}},{"comparison_id":"neoforge-26.3/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-26.3/full/client_a/settings_gui_edit_tab","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.0693608,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.874},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.141}},{"comparison_id":"neoforge-26.3/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-26.3/full/client_a/settings_screen","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.0613439,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.516},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.713}},{"comparison_id":"neoforge-26.3/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-26.3/full/client_a/settings_screen","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.1228919,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.763},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":34.176}},{"comparison_id":"neoforge-26.3/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-26.3/full/client_a/skin_menu_screen","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.888},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.851}},{"comparison_id":"neoforge-26.3/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-26.3/full/client_a/translucent_cape_worn","key":"mc26.3","lane_id":"neoforge-26.3/full","published":{"changed_fraction":0.5616477,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.173},"role":"client_a","second_frame_id":"neoforge-26.3/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.566963,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.659}},{"comparison_id":"neoforge-26.3/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-26.3/phase0-smoke/client_a/baseline","key":"mc26.3","lane_id":"neoforge-26.3/phase0-smoke","published":{"changed_fraction":0.2114986,"required_changed_fraction":1e-05,"rms_difference":17.493},"role":"client_a","second_frame_id":"neoforge-26.3/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.224253,"required_changed_fraction":1e-05,"rms_difference":17.786}},{"comparison_id":"neoforge-26.3/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-26.3/propagation-live/client_a/baseline","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","published":{"changed_fraction":0.2242056,"required_changed_fraction":1e-05,"rms_difference":20.107},"role":"client_a","second_frame_id":"neoforge-26.3/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2359693,"required_changed_fraction":1e-05,"rms_difference":20.374}},{"comparison_id":"neoforge-26.3/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-26.3/propagation-live/client_b/await_live_change","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","published":{"changed_fraction":0.0179825,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.714},"role":"client_b","second_frame_id":"neoforge-26.3/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0103716,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.617}},{"comparison_id":"neoforge-26.3/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-26.3/propagation-live/client_b/observe_animation_frame","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","published":{"changed_fraction":0.161103,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.214},"role":"client_b","second_frame_id":"neoforge-26.3/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1553763,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.175}},{"comparison_id":"neoforge-26.3/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-26.3/propagation-live/client_b/observe_before","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","published":{"changed_fraction":0.0763564,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.824},"role":"client_b","second_frame_id":"neoforge-26.3/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0720965,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.925}},{"comparison_id":"neoforge-26.3/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-26.3/propagation-live/client_b/observe_hd_cape","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","published":{"changed_fraction":0.0414474,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.983},"role":"client_b","second_frame_id":"neoforge-26.3/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0354296,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.061}},{"comparison_id":"neoforge-26.3/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-26.3/propagation-live/client_b/observe_remote_elytra","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","published":{"changed_fraction":0.1624025,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.816},"role":"client_b","second_frame_id":"neoforge-26.3/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558639,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.771}},{"comparison_id":"neoforge-26.3/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-26.3/propagation/client_a/baseline","key":"mc26.3","lane_id":"neoforge-26.3/propagation","published":{"changed_fraction":0.2034958,"required_changed_fraction":1e-05,"rms_difference":16.904},"role":"client_a","second_frame_id":"neoforge-26.3/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2153111,"required_changed_fraction":1e-05,"rms_difference":17.209}},{"comparison_id":"neoforge-26.3/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-26.3/propagation/client_b/baseline","key":"mc26.3","lane_id":"neoforge-26.3/propagation","published":{"changed_fraction":0.5248694,"required_changed_fraction":1e-05,"rms_difference":36.846},"role":"client_b","second_frame_id":"neoforge-26.3/propagation/client_b/observe_a","source":{"changed_fraction":0.5418292,"required_changed_fraction":1e-05,"rms_difference":37.137}},{"comparison_id":"neoforge-26.3/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-26.3/server-policy/client_a/baseline","key":"mc26.3","lane_id":"neoforge-26.3/server-policy","published":{"changed_fraction":0.3166424,"required_changed_fraction":1e-05,"rms_difference":17.306},"role":"client_a","second_frame_id":"neoforge-26.3/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3273283,"required_changed_fraction":1e-05,"rms_difference":17.613}},{"comparison_id":"neoforge-26.3/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-26.3/server-policy/client_a/transparent_skin_server_policy","key":"mc26.3","lane_id":"neoforge-26.3/server-policy","published":{"changed_fraction":0.2340836,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.53},"role":"client_a","second_frame_id":"neoforge-26.3/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.224604,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.606}},{"comparison_id":"neoforge-26.3/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-26.3/session/client_a/pause_menu_preview","key":"mc26.3","lane_id":"neoforge-26.3/session","published":{"changed_fraction":0.9968132,"required_changed_fraction":1e-05,"rms_difference":69.533},"role":"client_a","second_frame_id":"neoforge-26.3/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9980748,"required_changed_fraction":1e-05,"rms_difference":70.132}},{"comparison_id":"neoforge-26.3/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-26.3/session/client_a/pause_menu_preview","key":"mc26.3","lane_id":"neoforge-26.3/session","published":{"changed_fraction":0.9604979,"required_changed_fraction":1e-05,"rms_difference":59.709},"role":"client_a","second_frame_id":"neoforge-26.3/session/client_a/quit_to_title","source":{"changed_fraction":0.9571856,"required_changed_fraction":1e-05,"rms_difference":60.9}},{"comparison_id":"fabric-26.2/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-26.2/full/client_a/adjusted_bmo_elytra","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.334697,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.492},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3266037,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.793}},{"comparison_id":"fabric-26.2/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-26.2/full/client_a/animated_cape_apply","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.0969066,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.532},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0852668,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.48}},{"comparison_id":"fabric-26.2/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-26.2/full/client_a/base_layer_transparency","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.2651813,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.36},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/transparency_disabled","source":{"changed_fraction":0.262653,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.203}},{"comparison_id":"fabric-26.2/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-26.2/full/client_a/baseline","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.0354368,"required_changed_fraction":1e-05,"rms_difference":6.433},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/local_skin_apply","source":{"changed_fraction":0.0336376,"required_changed_fraction":1e-05,"rms_difference":6.329}},{"comparison_id":"fabric-26.2/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-26.2/full/client_a/cape_adjust_opaque_off","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.0099382,"required_changed_fraction":1e-05,"rms_difference":8.887},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0082239,"required_changed_fraction":1e-05,"rms_difference":9.062}},{"comparison_id":"fabric-26.2/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-26.2/full/client_a/cape_adjust_zoom_in","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.2648514,"required_changed_fraction":1e-05,"rms_difference":17.837},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2541348,"required_changed_fraction":1e-05,"rms_difference":18.13}},{"comparison_id":"fabric-26.2/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-26.2/full/client_a/cape_adjust_zoom_out","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.2410042,"required_changed_fraction":1e-05,"rms_difference":14.869},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2444464,"required_changed_fraction":1e-05,"rms_difference":14.922}},{"comparison_id":"fabric-26.2/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-26.2/full/client_a/cape_menu_local_capes","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.2005337,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.865},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949499,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.174}},{"comparison_id":"fabric-26.2/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-26.2/full/client_a/cape_menu_local_capes","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.0184681,"required_changed_fraction":1e-05,"rms_difference":10.737},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0129022,"required_changed_fraction":1e-05,"rms_difference":10.852}},{"comparison_id":"fabric-26.2/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-26.2/full/client_a/cape_menu_screen","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.4825591,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.334},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693319,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.889}},{"comparison_id":"fabric-26.2/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-26.2/full/client_a/cape_preview_selected_a","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.0325056,"required_changed_fraction":1e-05,"rms_difference":17.483},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0304509,"required_changed_fraction":1e-05,"rms_difference":17.478}},{"comparison_id":"fabric-26.2/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-26.2/full/client_a/external_skin_drop","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.0516804,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.583},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.773}},{"comparison_id":"fabric-26.2/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-26.2/full/client_a/hd_cape_no_downscale","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.2965769,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.166},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2819933,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.349}},{"comparison_id":"fabric-26.2/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-26.2/full/client_a/hud_preview_disabled","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.3263889,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.813},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.983}},{"comparison_id":"fabric-26.2/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-26.2/full/client_a/known_cape_apply","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.0127965,"required_changed_fraction":1e-05,"rms_difference":8.382},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111169,"required_changed_fraction":1e-05,"rms_difference":8.37}},{"comparison_id":"fabric-26.2/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-26.2/full/client_a/known_cape_apply","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.2892291,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.897},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2785277,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":45.062}},{"comparison_id":"fabric-26.2/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-26.2/full/client_a/local_skin_apply","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.2498408,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.864},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.244979,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":17.009}},{"comparison_id":"fabric-26.2/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-26.2/full/client_a/model_classic","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.1589395,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.515},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1521916,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.685}},{"comparison_id":"fabric-26.2/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-26.2/full/client_a/model_classic","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.052113,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.196},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0491573,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.202}},{"comparison_id":"fabric-26.2/full/client_a/model_slim:model_classic","first_frame_id":"fabric-26.2/full/client_a/model_slim","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.0536599,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.322},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/model_classic","source":{"changed_fraction":0.0513445,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.313}},{"comparison_id":"fabric-26.2/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-26.2/full/client_a/settings_gui_edit_tab","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.0684152,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.872},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.141}},{"comparison_id":"fabric-26.2/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-26.2/full/client_a/settings_screen","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.0605764,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.514},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.713}},{"comparison_id":"fabric-26.2/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-26.2/full/client_a/settings_screen","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.1227679,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.79},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":34.176}},{"comparison_id":"fabric-26.2/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-26.2/full/client_a/skin_menu_screen","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.757},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.761}},{"comparison_id":"fabric-26.2/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-26.2/full/client_a/translucent_cape_worn","key":"mc26.2","lane_id":"fabric-26.2/full","published":{"changed_fraction":0.5639583,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.136},"role":"client_a","second_frame_id":"fabric-26.2/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5669236,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.634}},{"comparison_id":"fabric-26.2/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-26.2/phase0-smoke/client_a/baseline","key":"mc26.2","lane_id":"fabric-26.2/phase0-smoke","published":{"changed_fraction":0.2111944,"required_changed_fraction":1e-05,"rms_difference":17.585},"role":"client_a","second_frame_id":"fabric-26.2/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2242863,"required_changed_fraction":1e-05,"rms_difference":17.83}},{"comparison_id":"fabric-26.2/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-26.2/propagation-live/client_a/baseline","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","published":{"changed_fraction":0.2200285,"required_changed_fraction":1e-05,"rms_difference":19.079},"role":"client_a","second_frame_id":"fabric-26.2/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2302691,"required_changed_fraction":1e-05,"rms_difference":19.303}},{"comparison_id":"fabric-26.2/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-26.2/propagation-live/client_b/await_live_change","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","published":{"changed_fraction":0.0167885,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.692},"role":"client_b","second_frame_id":"fabric-26.2/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.010473,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.622}},{"comparison_id":"fabric-26.2/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-26.2/propagation-live/client_b/observe_animation_frame","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","published":{"changed_fraction":0.1624919,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.245},"role":"client_b","second_frame_id":"fabric-26.2/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554186,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.199}},{"comparison_id":"fabric-26.2/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-26.2/propagation-live/client_b/observe_before","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","published":{"changed_fraction":0.0751827,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.822},"role":"client_b","second_frame_id":"fabric-26.2/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721247,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.926}},{"comparison_id":"fabric-26.2/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-26.2/propagation-live/client_b/observe_hd_cape","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","published":{"changed_fraction":0.0407407,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.978},"role":"client_b","second_frame_id":"fabric-26.2/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0354804,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.061}},{"comparison_id":"fabric-26.2/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-26.2/propagation-live/client_b/observe_remote_elytra","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","published":{"changed_fraction":0.1628289,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.835},"role":"client_b","second_frame_id":"fabric-26.2/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.155909,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.796}},{"comparison_id":"fabric-26.2/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-26.2/propagation/client_a/baseline","key":"mc26.2","lane_id":"fabric-26.2/propagation","published":{"changed_fraction":0.2055764,"required_changed_fraction":1e-05,"rms_difference":17.007},"role":"client_a","second_frame_id":"fabric-26.2/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2171431,"required_changed_fraction":1e-05,"rms_difference":17.243}},{"comparison_id":"fabric-26.2/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-26.2/propagation/client_b/baseline","key":"mc26.2","lane_id":"fabric-26.2/propagation","published":{"changed_fraction":0.5206847,"required_changed_fraction":1e-05,"rms_difference":36.791},"role":"client_b","second_frame_id":"fabric-26.2/propagation/client_b/observe_a","source":{"changed_fraction":0.5350318,"required_changed_fraction":1e-05,"rms_difference":36.818}},{"comparison_id":"fabric-26.2/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-26.2/server-policy/client_a/baseline","key":"mc26.2","lane_id":"fabric-26.2/server-policy","published":{"changed_fraction":0.3182799,"required_changed_fraction":1e-05,"rms_difference":17.307},"role":"client_a","second_frame_id":"fabric-26.2/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3215331,"required_changed_fraction":1e-05,"rms_difference":17.536}},{"comparison_id":"fabric-26.2/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-26.2/server-policy/client_a/transparent_skin_server_policy","key":"mc26.2","lane_id":"fabric-26.2/server-policy","published":{"changed_fraction":0.2349888,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.548},"role":"client_a","second_frame_id":"fabric-26.2/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2244103,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.601}},{"comparison_id":"fabric-26.2/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-26.2/session/client_a/pause_menu_preview","key":"mc26.2","lane_id":"fabric-26.2/session","published":{"changed_fraction":0.9968458,"required_changed_fraction":1e-05,"rms_difference":69.127},"role":"client_a","second_frame_id":"fabric-26.2/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9980435,"required_changed_fraction":1e-05,"rms_difference":69.648}},{"comparison_id":"fabric-26.2/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-26.2/session/client_a/pause_menu_preview","key":"mc26.2","lane_id":"fabric-26.2/session","published":{"changed_fraction":0.9821674,"required_changed_fraction":1e-05,"rms_difference":88.998},"role":"client_a","second_frame_id":"fabric-26.2/session/client_a/quit_to_title","source":{"changed_fraction":0.9811815,"required_changed_fraction":1e-05,"rms_difference":89.643}},{"comparison_id":"neoforge-26.2/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-26.2/full/client_a/adjusted_bmo_elytra","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.3340341,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.482},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265818,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.792}},{"comparison_id":"neoforge-26.2/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-26.2/full/client_a/animated_cape_apply","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.0981517,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.525},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0860815,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.492}},{"comparison_id":"neoforge-26.2/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-26.2/full/client_a/base_layer_transparency","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.2623843,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.322},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/transparency_disabled","source":{"changed_fraction":0.2627732,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.194}},{"comparison_id":"neoforge-26.2/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-26.2/full/client_a/baseline","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.0311729,"required_changed_fraction":1e-05,"rms_difference":5.764},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/local_skin_apply","source":{"changed_fraction":0.0293639,"required_changed_fraction":1e-05,"rms_difference":5.662}},{"comparison_id":"neoforge-26.2/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-26.2/full/client_a/cape_adjust_opaque_off","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.0099382,"required_changed_fraction":1e-05,"rms_difference":8.887},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0082239,"required_changed_fraction":1e-05,"rms_difference":9.062}},{"comparison_id":"neoforge-26.2/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-26.2/full/client_a/cape_adjust_zoom_in","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.2648514,"required_changed_fraction":1e-05,"rms_difference":17.837},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2541348,"required_changed_fraction":1e-05,"rms_difference":18.13}},{"comparison_id":"neoforge-26.2/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-26.2/full/client_a/cape_adjust_zoom_out","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.2410042,"required_changed_fraction":1e-05,"rms_difference":14.869},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2444464,"required_changed_fraction":1e-05,"rms_difference":14.922}},{"comparison_id":"neoforge-26.2/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-26.2/full/client_a/cape_menu_local_capes","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.2011523,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.867},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1951172,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.175}},{"comparison_id":"neoforge-26.2/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-26.2/full/client_a/cape_menu_local_capes","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.0145701,"required_changed_fraction":1e-05,"rms_difference":9.631},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0106264,"required_changed_fraction":1e-05,"rms_difference":9.798}},{"comparison_id":"neoforge-26.2/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-26.2/full/client_a/cape_menu_screen","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.4831477,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.331},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693438,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.89}},{"comparison_id":"neoforge-26.2/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-26.2/full/client_a/cape_preview_selected_a","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.0327819,"required_changed_fraction":1e-05,"rms_difference":17.594},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0308661,"required_changed_fraction":1e-05,"rms_difference":17.615}},{"comparison_id":"neoforge-26.2/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-26.2/full/client_a/external_skin_drop","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.0516804,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.583},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.773}},{"comparison_id":"neoforge-26.2/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-26.2/full/client_a/hd_cape_no_downscale","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.2945602,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.076},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2802301,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.315}},{"comparison_id":"neoforge-26.2/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-26.2/full/client_a/hud_preview_disabled","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.3254152,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.781},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.983}},{"comparison_id":"neoforge-26.2/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-26.2/full/client_a/known_cape_apply","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.0139729,"required_changed_fraction":1e-05,"rms_difference":8.396},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111005,"required_changed_fraction":1e-05,"rms_difference":8.369}},{"comparison_id":"neoforge-26.2/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-26.2/full/client_a/known_cape_apply","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.2887731,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.931},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2782966,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":45.058}},{"comparison_id":"neoforge-26.2/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-26.2/full/client_a/local_skin_apply","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.2505866,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.887},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449732,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":17.012}},{"comparison_id":"neoforge-26.2/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-26.2/full/client_a/model_classic","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.1595924,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.516},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522019,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.684}},{"comparison_id":"neoforge-26.2/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-26.2/full/client_a/model_classic","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.0520017,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.237},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0490362,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.216}},{"comparison_id":"neoforge-26.2/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-26.2/full/client_a/model_slim","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.0540198,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.31},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/model_classic","source":{"changed_fraction":0.0514321,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.298}},{"comparison_id":"neoforge-26.2/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-26.2/full/client_a/settings_gui_edit_tab","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.0684152,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.872},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.141}},{"comparison_id":"neoforge-26.2/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-26.2/full/client_a/settings_screen","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.0605764,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.514},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.713}},{"comparison_id":"neoforge-26.2/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-26.2/full/client_a/settings_screen","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.1227679,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.79},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":34.176}},{"comparison_id":"neoforge-26.2/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-26.2/full/client_a/skin_menu_screen","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.757},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.761}},{"comparison_id":"neoforge-26.2/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-26.2/full/client_a/translucent_cape_worn","key":"mc26.2","lane_id":"neoforge-26.2/full","published":{"changed_fraction":0.5626452,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.122},"role":"client_a","second_frame_id":"neoforge-26.2/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5669323,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.637}},{"comparison_id":"neoforge-26.2/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-26.2/phase0-smoke/client_a/baseline","key":"mc26.2","lane_id":"neoforge-26.2/phase0-smoke","published":{"changed_fraction":0.2136076,"required_changed_fraction":1e-05,"rms_difference":17.604},"role":"client_a","second_frame_id":"neoforge-26.2/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2242858,"required_changed_fraction":1e-05,"rms_difference":17.823}},{"comparison_id":"neoforge-26.2/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-26.2/propagation-live/client_a/baseline","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","published":{"changed_fraction":0.2249639,"required_changed_fraction":1e-05,"rms_difference":20.33},"role":"client_a","second_frame_id":"neoforge-26.2/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2359905,"required_changed_fraction":1e-05,"rms_difference":20.539}},{"comparison_id":"neoforge-26.2/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-26.2/propagation-live/client_b/await_live_change","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","published":{"changed_fraction":0.016557,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.692},"role":"client_b","second_frame_id":"neoforge-26.2/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0107633,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.633}},{"comparison_id":"neoforge-26.2/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-26.2/propagation-live/client_b/observe_animation_frame","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","published":{"changed_fraction":0.1627558,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.235},"role":"client_b","second_frame_id":"neoforge-26.2/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1553876,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.199}},{"comparison_id":"neoforge-26.2/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-26.2/propagation-live/client_b/observe_before","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","published":{"changed_fraction":0.076332,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.819},"role":"client_b","second_frame_id":"neoforge-26.2/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721811,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.922}},{"comparison_id":"neoforge-26.2/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-26.2/propagation-live/client_b/observe_hd_cape","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","published":{"changed_fraction":0.0410737,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.985},"role":"client_b","second_frame_id":"neoforge-26.2/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0353028,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.056}},{"comparison_id":"neoforge-26.2/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-26.2/propagation-live/client_b/observe_remote_elytra","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","published":{"changed_fraction":0.1627234,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.844},"role":"client_b","second_frame_id":"neoforge-26.2/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1559062,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.797}},{"comparison_id":"neoforge-26.2/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-26.2/propagation/client_a/baseline","key":"mc26.2","lane_id":"neoforge-26.2/propagation","published":{"changed_fraction":0.2072111,"required_changed_fraction":1e-05,"rms_difference":17.184},"role":"client_a","second_frame_id":"neoforge-26.2/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2183049,"required_changed_fraction":1e-05,"rms_difference":17.43}},{"comparison_id":"neoforge-26.2/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-26.2/propagation/client_b/baseline","key":"mc26.2","lane_id":"neoforge-26.2/propagation","published":{"changed_fraction":0.5252986,"required_changed_fraction":1e-05,"rms_difference":36.994},"role":"client_b","second_frame_id":"neoforge-26.2/propagation/client_b/observe_a","source":{"changed_fraction":0.5376992,"required_changed_fraction":1e-05,"rms_difference":37.006}},{"comparison_id":"neoforge-26.2/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-26.2/server-policy/client_a/baseline","key":"mc26.2","lane_id":"neoforge-26.2/server-policy","published":{"changed_fraction":0.3140708,"required_changed_fraction":1e-05,"rms_difference":17.359},"role":"client_a","second_frame_id":"neoforge-26.2/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3192192,"required_changed_fraction":1e-05,"rms_difference":17.629}},{"comparison_id":"neoforge-26.2/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-26.2/server-policy/client_a/transparent_skin_server_policy","key":"mc26.2","lane_id":"neoforge-26.2/server-policy","published":{"changed_fraction":0.2339968,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.526},"role":"client_a","second_frame_id":"neoforge-26.2/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2246126,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.591}},{"comparison_id":"neoforge-26.2/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-26.2/session/client_a/pause_menu_preview","key":"mc26.2","lane_id":"neoforge-26.2/session","published":{"changed_fraction":0.9968431,"required_changed_fraction":1e-05,"rms_difference":69.188},"role":"client_a","second_frame_id":"neoforge-26.2/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9981361,"required_changed_fraction":1e-05,"rms_difference":69.716}},{"comparison_id":"neoforge-26.2/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-26.2/session/client_a/pause_menu_preview","key":"mc26.2","lane_id":"neoforge-26.2/session","published":{"changed_fraction":0.9539771,"required_changed_fraction":1e-05,"rms_difference":87.663},"role":"client_a","second_frame_id":"neoforge-26.2/session/client_a/quit_to_title","source":{"changed_fraction":0.951644,"required_changed_fraction":1e-05,"rms_difference":88.321}},{"comparison_id":"fabric-26.1.2/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-26.1.2/full/client_a/adjusted_bmo_elytra","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.3345265,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.492},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3266037,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.793}},{"comparison_id":"fabric-26.1.2/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-26.1.2/full/client_a/animated_cape_apply","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.0972047,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.522},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0856681,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.485}},{"comparison_id":"fabric-26.1.2/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-26.1.2/full/client_a/base_layer_transparency","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.2626929,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.322},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/transparency_disabled","source":{"changed_fraction":0.2627198,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.196}},{"comparison_id":"fabric-26.1.2/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-26.1.2/full/client_a/baseline","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.0320785,"required_changed_fraction":1e-05,"rms_difference":5.917},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/local_skin_apply","source":{"changed_fraction":0.0293769,"required_changed_fraction":1e-05,"rms_difference":5.807}},{"comparison_id":"fabric-26.1.2/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-26.1.2/full/client_a/cape_adjust_opaque_off","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.0099382,"required_changed_fraction":1e-05,"rms_difference":8.887},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0082239,"required_changed_fraction":1e-05,"rms_difference":9.062}},{"comparison_id":"fabric-26.1.2/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-26.1.2/full/client_a/cape_adjust_zoom_in","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.2649208,"required_changed_fraction":1e-05,"rms_difference":17.838},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2542945,"required_changed_fraction":1e-05,"rms_difference":18.133}},{"comparison_id":"fabric-26.1.2/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-26.1.2/full/client_a/cape_adjust_zoom_out","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.2410042,"required_changed_fraction":1e-05,"rms_difference":14.869},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2444464,"required_changed_fraction":1e-05,"rms_difference":14.922}},{"comparison_id":"fabric-26.1.2/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-26.1.2/full/client_a/cape_menu_local_capes","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.2006805,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.867},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1951944,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.176}},{"comparison_id":"fabric-26.1.2/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-26.1.2/full/client_a/cape_menu_local_capes","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.0184292,"required_changed_fraction":1e-05,"rms_difference":10.767},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0129596,"required_changed_fraction":1e-05,"rms_difference":10.879}},{"comparison_id":"fabric-26.1.2/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-26.1.2/full/client_a/cape_menu_screen","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.4825591,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.334},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693319,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.889}},{"comparison_id":"fabric-26.1.2/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-26.1.2/full/client_a/cape_preview_selected_a","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.0327819,"required_changed_fraction":1e-05,"rms_difference":17.594},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0308661,"required_changed_fraction":1e-05,"rms_difference":17.615}},{"comparison_id":"fabric-26.1.2/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-26.1.2/full/client_a/external_skin_drop","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.0516804,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.583},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.773}},{"comparison_id":"fabric-26.1.2/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-26.1.2/full/client_a/hd_cape_no_downscale","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.2955072,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.055},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2805098,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.316}},{"comparison_id":"fabric-26.1.2/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-26.1.2/full/client_a/hud_preview_disabled","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.3266828,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.746},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.982}},{"comparison_id":"fabric-26.1.2/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-26.1.2/full/client_a/known_cape_apply","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.0129563,"required_changed_fraction":1e-05,"rms_difference":8.38},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111101,"required_changed_fraction":1e-05,"rms_difference":8.37}},{"comparison_id":"fabric-26.1.2/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-26.1.2/full/client_a/known_cape_apply","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.2915614,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.87},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2797801,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":45.063}},{"comparison_id":"fabric-26.1.2/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-26.1.2/full/client_a/local_skin_apply","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.2500335,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.875},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.244979,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":17.011}},{"comparison_id":"fabric-26.1.2/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-26.1.2/full/client_a/model_classic","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.1588467,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.507},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1523797,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.705}},{"comparison_id":"fabric-26.1.2/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-26.1.2/full/client_a/model_classic","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.0525211,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.277},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0494922,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.273}},{"comparison_id":"fabric-26.1.2/full/client_a/model_slim:model_classic","first_frame_id":"fabric-26.1.2/full/client_a/model_slim","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.0542275,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.383},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/model_classic","source":{"changed_fraction":0.051597,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.373}},{"comparison_id":"fabric-26.1.2/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-26.1.2/full/client_a/settings_gui_edit_tab","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.0684152,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.872},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.141}},{"comparison_id":"fabric-26.1.2/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-26.1.2/full/client_a/settings_screen","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.060575,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.514},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.713}},{"comparison_id":"fabric-26.1.2/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-26.1.2/full/client_a/settings_screen","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.1227679,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.79},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":34.176}},{"comparison_id":"fabric-26.1.2/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-26.1.2/full/client_a/skin_menu_screen","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.757},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.761}},{"comparison_id":"fabric-26.1.2/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-26.1.2/full/client_a/translucent_cape_worn","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","published":{"changed_fraction":0.5635543,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.117},"role":"client_a","second_frame_id":"fabric-26.1.2/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5668885,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.641}},{"comparison_id":"fabric-26.1.2/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-26.1.2/phase0-smoke/client_a/baseline","key":"mc26.1.2","lane_id":"fabric-26.1.2/phase0-smoke","published":{"changed_fraction":0.212334,"required_changed_fraction":1e-05,"rms_difference":17.541},"role":"client_a","second_frame_id":"fabric-26.1.2/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2213397,"required_changed_fraction":1e-05,"rms_difference":17.757}},{"comparison_id":"fabric-26.1.2/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-26.1.2/propagation-live/client_a/baseline","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","published":{"changed_fraction":0.2204153,"required_changed_fraction":1e-05,"rms_difference":19.567},"role":"client_a","second_frame_id":"fabric-26.1.2/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2302604,"required_changed_fraction":1e-05,"rms_difference":19.779}},{"comparison_id":"fabric-26.1.2/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-26.1.2/propagation-live/client_b/await_live_change","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","published":{"changed_fraction":0.0159479,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.679},"role":"client_b","second_frame_id":"fabric-26.1.2/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0104336,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.621}},{"comparison_id":"fabric-26.1.2/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-26.1.2/propagation-live/client_b/observe_animation_frame","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","published":{"changed_fraction":0.1613507,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.232},"role":"client_b","second_frame_id":"fabric-26.1.2/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.155458,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.2}},{"comparison_id":"fabric-26.1.2/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-26.1.2/propagation-live/client_b/observe_before","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","published":{"changed_fraction":0.0760356,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.83},"role":"client_b","second_frame_id":"fabric-26.1.2/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721783,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.925}},{"comparison_id":"fabric-26.1.2/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-26.1.2/propagation-live/client_b/observe_hd_cape","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","published":{"changed_fraction":0.0407204,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.954},"role":"client_b","second_frame_id":"fabric-26.1.2/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0352013,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.051}},{"comparison_id":"fabric-26.1.2/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-26.1.2/propagation-live/client_b/observe_remote_elytra","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","published":{"changed_fraction":0.1619233,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.822},"role":"client_b","second_frame_id":"fabric-26.1.2/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558723,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.796}},{"comparison_id":"fabric-26.1.2/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-26.1.2/propagation/client_a/baseline","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation","published":{"changed_fraction":0.203275,"required_changed_fraction":1e-05,"rms_difference":16.916},"role":"client_a","second_frame_id":"fabric-26.1.2/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2153241,"required_changed_fraction":1e-05,"rms_difference":17.169}},{"comparison_id":"fabric-26.1.2/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-26.1.2/propagation/client_b/baseline","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation","published":{"changed_fraction":0.523234,"required_changed_fraction":1e-05,"rms_difference":36.941},"role":"client_b","second_frame_id":"fabric-26.1.2/propagation/client_b/observe_a","source":{"changed_fraction":0.5365548,"required_changed_fraction":1e-05,"rms_difference":36.96}},{"comparison_id":"fabric-26.1.2/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-26.1.2/server-policy/client_a/baseline","key":"mc26.1.2","lane_id":"fabric-26.1.2/server-policy","published":{"changed_fraction":0.3131528,"required_changed_fraction":1e-05,"rms_difference":17.386},"role":"client_a","second_frame_id":"fabric-26.1.2/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3192612,"required_changed_fraction":1e-05,"rms_difference":17.677}},{"comparison_id":"fabric-26.1.2/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-26.1.2/server-policy/client_a/transparent_skin_server_policy","key":"mc26.1.2","lane_id":"fabric-26.1.2/server-policy","published":{"changed_fraction":0.2349392,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.498},"role":"client_a","second_frame_id":"fabric-26.1.2/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2255639,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.59}},{"comparison_id":"fabric-26.1.2/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-26.1.2/session/client_a/pause_menu_preview","key":"mc26.1.2","lane_id":"fabric-26.1.2/session","published":{"changed_fraction":0.9967347,"required_changed_fraction":1e-05,"rms_difference":69.659},"role":"client_a","second_frame_id":"fabric-26.1.2/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9980348,"required_changed_fraction":1e-05,"rms_difference":70.223}},{"comparison_id":"fabric-26.1.2/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-26.1.2/session/client_a/pause_menu_preview","key":"mc26.1.2","lane_id":"fabric-26.1.2/session","published":{"changed_fraction":0.9795847,"required_changed_fraction":1e-05,"rms_difference":70.148},"role":"client_a","second_frame_id":"fabric-26.1.2/session/client_a/quit_to_title","source":{"changed_fraction":0.9788812,"required_changed_fraction":1e-05,"rms_difference":71.126}},{"comparison_id":"neoforge-26.1.2/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-26.1.2/full/client_a/adjusted_bmo_elytra","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.3340467,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.515},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265993,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.793}},{"comparison_id":"neoforge-26.1.2/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-26.1.2/full/client_a/animated_cape_apply","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.0952231,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.531},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0850114,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.479}},{"comparison_id":"neoforge-26.1.2/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-26.1.2/full/client_a/base_layer_transparency","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.2624421,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.314},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/transparency_disabled","source":{"changed_fraction":0.2627064,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.182}},{"comparison_id":"neoforge-26.1.2/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-26.1.2/full/client_a/baseline","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.0324597,"required_changed_fraction":1e-05,"rms_difference":5.72},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/local_skin_apply","source":{"changed_fraction":0.0279842,"required_changed_fraction":1e-05,"rms_difference":5.574}},{"comparison_id":"neoforge-26.1.2/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-26.1.2/full/client_a/cape_adjust_opaque_off","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.0182833,"required_changed_fraction":1e-05,"rms_difference":9.049},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0084505,"required_changed_fraction":1e-05,"rms_difference":9.136}},{"comparison_id":"neoforge-26.1.2/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-26.1.2/full/client_a/cape_adjust_zoom_in","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.2648514,"required_changed_fraction":1e-05,"rms_difference":17.837},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2541348,"required_changed_fraction":1e-05,"rms_difference":18.13}},{"comparison_id":"neoforge-26.1.2/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-26.1.2/full/client_a/cape_adjust_zoom_out","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.2410042,"required_changed_fraction":1e-05,"rms_difference":14.869},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2444464,"required_changed_fraction":1e-05,"rms_difference":14.922}},{"comparison_id":"neoforge-26.1.2/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-26.1.2/full/client_a/cape_menu_local_capes","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.2004481,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.861},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949321,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.173}},{"comparison_id":"neoforge-26.1.2/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-26.1.2/full/client_a/cape_menu_local_capes","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.0141778,"required_changed_fraction":1e-05,"rms_difference":9.163},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0095124,"required_changed_fraction":1e-05,"rms_difference":9.335}},{"comparison_id":"neoforge-26.1.2/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-26.1.2/full/client_a/cape_menu_screen","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.4824707,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.333},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693141,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.889}},{"comparison_id":"neoforge-26.1.2/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-26.1.2/full/client_a/cape_preview_selected_a","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.0325056,"required_changed_fraction":1e-05,"rms_difference":17.483},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0304509,"required_changed_fraction":1e-05,"rms_difference":17.478}},{"comparison_id":"neoforge-26.1.2/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-26.1.2/full/client_a/external_skin_drop","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.0516804,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.583},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.773}},{"comparison_id":"neoforge-26.1.2/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-26.1.2/full/client_a/hd_cape_no_downscale","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.2941744,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.13},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2804368,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.318}},{"comparison_id":"neoforge-26.1.2/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-26.1.2/full/client_a/hud_preview_disabled","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.3279872,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.823},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.982}},{"comparison_id":"neoforge-26.1.2/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-26.1.2/full/client_a/known_cape_apply","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.0144319,"required_changed_fraction":1e-05,"rms_difference":8.403},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111425,"required_changed_fraction":1e-05,"rms_difference":8.371}},{"comparison_id":"neoforge-26.1.2/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-26.1.2/full/client_a/known_cape_apply","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.2902111,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.899},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2796707,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":45.063}},{"comparison_id":"neoforge-26.1.2/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-26.1.2/full/client_a/local_skin_apply","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.2512402,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.896},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449906,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":17.013}},{"comparison_id":"neoforge-26.1.2/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-26.1.2/full/client_a/model_classic","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.1591101,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.52},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1524054,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.709}},{"comparison_id":"neoforge-26.1.2/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-26.1.2/full/client_a/model_classic","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.0522058,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.254},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0495515,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.28}},{"comparison_id":"neoforge-26.1.2/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-26.1.2/full/client_a/model_slim","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.0535449,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.37},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/model_classic","source":{"changed_fraction":0.0516202,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.382}},{"comparison_id":"neoforge-26.1.2/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-26.1.2/full/client_a/settings_gui_edit_tab","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.0684152,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.872},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.141}},{"comparison_id":"neoforge-26.1.2/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-26.1.2/full/client_a/settings_screen","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.060575,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.514},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.713}},{"comparison_id":"neoforge-26.1.2/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-26.1.2/full/client_a/settings_screen","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.1227679,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.79},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":34.176}},{"comparison_id":"neoforge-26.1.2/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-26.1.2/full/client_a/skin_menu_screen","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.757},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.761}},{"comparison_id":"neoforge-26.1.2/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-26.1.2/full/client_a/translucent_cape_worn","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","published":{"changed_fraction":0.5623169,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.134},"role":"client_a","second_frame_id":"neoforge-26.1.2/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5668841,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.641}},{"comparison_id":"neoforge-26.1.2/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-26.1.2/phase0-smoke/client_a/baseline","key":"mc26.1.2","lane_id":"neoforge-26.1.2/phase0-smoke","published":{"changed_fraction":0.2084319,"required_changed_fraction":1e-05,"rms_difference":17.416},"role":"client_a","second_frame_id":"neoforge-26.1.2/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2196451,"required_changed_fraction":1e-05,"rms_difference":17.663}},{"comparison_id":"neoforge-26.1.2/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-26.1.2/propagation-live/client_a/baseline","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","published":{"changed_fraction":0.2251028,"required_changed_fraction":1e-05,"rms_difference":20.85},"role":"client_a","second_frame_id":"neoforge-26.1.2/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2359833,"required_changed_fraction":1e-05,"rms_difference":21.083}},{"comparison_id":"neoforge-26.1.2/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-26.1.2/propagation-live/client_b/await_live_change","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","published":{"changed_fraction":0.0187216,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.725},"role":"client_b","second_frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0107887,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.635}},{"comparison_id":"neoforge-26.1.2/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_animation_frame","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","published":{"changed_fraction":0.1610502,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.223},"role":"client_b","second_frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1553791,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.198}},{"comparison_id":"neoforge-26.1.2/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_before","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","published":{"changed_fraction":0.0774529,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.848},"role":"client_b","second_frame_id":"neoforge-26.1.2/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721867,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.928}},{"comparison_id":"neoforge-26.1.2/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_hd_cape","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","published":{"changed_fraction":0.0426332,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.989},"role":"client_b","second_frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0352323,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.054}},{"comparison_id":"neoforge-26.1.2/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_remote_elytra","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","published":{"changed_fraction":0.1611233,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.831},"role":"client_b","second_frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1559033,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.797}},{"comparison_id":"neoforge-26.1.2/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-26.1.2/propagation/client_a/baseline","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation","published":{"changed_fraction":0.2079771,"required_changed_fraction":1e-05,"rms_difference":17.068},"role":"client_a","second_frame_id":"neoforge-26.1.2/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2175087,"required_changed_fraction":1e-05,"rms_difference":17.287}},{"comparison_id":"neoforge-26.1.2/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-26.1.2/propagation/client_b/baseline","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation","published":{"changed_fraction":0.5254639,"required_changed_fraction":1e-05,"rms_difference":37.077},"role":"client_b","second_frame_id":"neoforge-26.1.2/propagation/client_b/observe_a","source":{"changed_fraction":0.5381125,"required_changed_fraction":1e-05,"rms_difference":37.093}},{"comparison_id":"neoforge-26.1.2/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-26.1.2/server-policy/client_a/baseline","key":"mc26.1.2","lane_id":"neoforge-26.1.2/server-policy","published":{"changed_fraction":0.3145208,"required_changed_fraction":1e-05,"rms_difference":17.381},"role":"client_a","second_frame_id":"neoforge-26.1.2/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3192062,"required_changed_fraction":1e-05,"rms_difference":17.645}},{"comparison_id":"neoforge-26.1.2/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-26.1.2/server-policy/client_a/transparent_skin_server_policy","key":"mc26.1.2","lane_id":"neoforge-26.1.2/server-policy","published":{"changed_fraction":0.2325955,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.54},"role":"client_a","second_frame_id":"neoforge-26.1.2/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2243586,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.592}},{"comparison_id":"neoforge-26.1.2/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-26.1.2/session/client_a/pause_menu_preview","key":"mc26.1.2","lane_id":"neoforge-26.1.2/session","published":{"changed_fraction":0.9962924,"required_changed_fraction":1e-05,"rms_difference":69.52},"role":"client_a","second_frame_id":"neoforge-26.1.2/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.997567,"required_changed_fraction":1e-05,"rms_difference":70.146}},{"comparison_id":"neoforge-26.1.2/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-26.1.2/session/client_a/pause_menu_preview","key":"mc26.1.2","lane_id":"neoforge-26.1.2/session","published":{"changed_fraction":0.9739646,"required_changed_fraction":1e-05,"rms_difference":69.619},"role":"client_a","second_frame_id":"neoforge-26.1.2/session/client_a/quit_to_title","source":{"changed_fraction":0.9720539,"required_changed_fraction":1e-05,"rms_difference":70.721}},{"comparison_id":"fabric-26.1.1/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-26.1.1/full/client_a/adjusted_bmo_elytra","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.334476,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.493},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3266081,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.793}},{"comparison_id":"fabric-26.1.1/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-26.1.1/full/client_a/animated_cape_apply","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.0986427,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.53},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0860329,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.49}},{"comparison_id":"fabric-26.1.1/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-26.1.1/full/client_a/base_layer_transparency","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.2634452,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.358},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/transparency_disabled","source":{"changed_fraction":0.2626931,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.201}},{"comparison_id":"fabric-26.1.1/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-26.1.1/full/client_a/baseline","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.0319681,"required_changed_fraction":1e-05,"rms_difference":5.871},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/local_skin_apply","source":{"changed_fraction":0.0287447,"required_changed_fraction":1e-05,"rms_difference":5.763}},{"comparison_id":"fabric-26.1.1/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-26.1.1/full/client_a/cape_adjust_opaque_off","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.0182833,"required_changed_fraction":1e-05,"rms_difference":9.049},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0084505,"required_changed_fraction":1e-05,"rms_difference":9.136}},{"comparison_id":"fabric-26.1.1/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-26.1.1/full/client_a/cape_adjust_zoom_in","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.2648514,"required_changed_fraction":1e-05,"rms_difference":17.837},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2541348,"required_changed_fraction":1e-05,"rms_difference":18.13}},{"comparison_id":"fabric-26.1.1/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-26.1.1/full/client_a/cape_adjust_zoom_out","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.2404326,"required_changed_fraction":1e-05,"rms_difference":14.868},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2445949,"required_changed_fraction":1e-05,"rms_difference":14.923}},{"comparison_id":"fabric-26.1.1/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-26.1.1/full/client_a/cape_menu_local_capes","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.2004595,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.86},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949232,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.173}},{"comparison_id":"fabric-26.1.1/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-26.1.1/full/client_a/cape_menu_local_capes","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.0142,"required_changed_fraction":1e-05,"rms_difference":8.698},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0086516,"required_changed_fraction":1e-05,"rms_difference":8.852}},{"comparison_id":"fabric-26.1.1/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-26.1.1/full/client_a/cape_menu_screen","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.4824978,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.331},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693052,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.889}},{"comparison_id":"fabric-26.1.1/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-26.1.1/full/client_a/cape_preview_selected_a","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.0327819,"required_changed_fraction":1e-05,"rms_difference":17.594},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0308661,"required_changed_fraction":1e-05,"rms_difference":17.615}},{"comparison_id":"fabric-26.1.1/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-26.1.1/full/client_a/external_skin_drop","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.0516804,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.583},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.773}},{"comparison_id":"fabric-26.1.1/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-26.1.1/full/client_a/hd_cape_no_downscale","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.2954195,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.186},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2805584,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.328}},{"comparison_id":"fabric-26.1.1/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-26.1.1/full/client_a/hud_preview_disabled","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.3261868,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.766},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.982}},{"comparison_id":"fabric-26.1.1/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-26.1.1/full/client_a/known_cape_apply","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.0135431,"required_changed_fraction":1e-05,"rms_difference":8.397},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.011141,"required_changed_fraction":1e-05,"rms_difference":8.371}},{"comparison_id":"fabric-26.1.1/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-26.1.1/full/client_a/known_cape_apply","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.2900182,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.891},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.278783,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":45.059}},{"comparison_id":"fabric-26.1.1/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-26.1.1/full/client_a/local_skin_apply","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.2505279,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.874},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449906,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":17.013}},{"comparison_id":"fabric-26.1.1/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-26.1.1/full/client_a/model_classic","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.1588653,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.494},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522225,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.685}},{"comparison_id":"fabric-26.1.1/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-26.1.1/full/client_a/model_classic","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.0525767,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.262},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0492372,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.241}},{"comparison_id":"fabric-26.1.1/full/client_a/model_slim:model_classic","first_frame_id":"fabric-26.1.1/full/client_a/model_slim","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.0541051,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.345},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/model_classic","source":{"changed_fraction":0.0514399,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.332}},{"comparison_id":"fabric-26.1.1/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-26.1.1/full/client_a/settings_gui_edit_tab","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.0684152,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.872},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.141}},{"comparison_id":"fabric-26.1.1/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-26.1.1/full/client_a/settings_screen","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.060575,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.514},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.713}},{"comparison_id":"fabric-26.1.1/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-26.1.1/full/client_a/settings_screen","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.1227679,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.79},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":34.176}},{"comparison_id":"fabric-26.1.1/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-26.1.1/full/client_a/skin_menu_screen","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.757},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.761}},{"comparison_id":"fabric-26.1.1/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-26.1.1/full/client_a/translucent_cape_worn","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","published":{"changed_fraction":0.5627904,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.126},"role":"client_a","second_frame_id":"fabric-26.1.1/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5668797,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.638}},{"comparison_id":"fabric-26.1.1/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-26.1.1/phase0-smoke/client_a/baseline","key":"mc26.1.1","lane_id":"fabric-26.1.1/phase0-smoke","published":{"changed_fraction":0.2169437,"required_changed_fraction":1e-05,"rms_difference":17.849},"role":"client_a","second_frame_id":"fabric-26.1.1/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2285537,"required_changed_fraction":1e-05,"rms_difference":18.087}},{"comparison_id":"fabric-26.1.1/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-26.1.1/propagation-live/client_a/baseline","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","published":{"changed_fraction":0.2198688,"required_changed_fraction":1e-05,"rms_difference":19.836},"role":"client_a","second_frame_id":"fabric-26.1.1/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2302599,"required_changed_fraction":1e-05,"rms_difference":20.054}},{"comparison_id":"fabric-26.1.1/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-26.1.1/propagation-live/client_b/await_live_change","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","published":{"changed_fraction":0.017219,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.726},"role":"client_b","second_frame_id":"fabric-26.1.1/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0108112,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.636}},{"comparison_id":"fabric-26.1.1/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-26.1.1/propagation-live/client_b/observe_animation_frame","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","published":{"changed_fraction":0.1619518,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.24},"role":"client_b","second_frame_id":"fabric-26.1.1/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554468,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.2}},{"comparison_id":"fabric-26.1.1/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-26.1.1/propagation-live/client_b/observe_before","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","published":{"changed_fraction":0.0790245,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.824},"role":"client_b","second_frame_id":"fabric-26.1.1/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721078,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.917}},{"comparison_id":"fabric-26.1.1/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-26.1.1/propagation-live/client_b/observe_hd_cape","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","published":{"changed_fraction":0.040428,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.989},"role":"client_b","second_frame_id":"fabric-26.1.1/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0353874,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.059}},{"comparison_id":"fabric-26.1.1/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-26.1.1/propagation-live/client_b/observe_remote_elytra","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","published":{"changed_fraction":0.1614888,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.846},"role":"client_b","second_frame_id":"fabric-26.1.1/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1559287,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.798}},{"comparison_id":"fabric-26.1.1/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-26.1.1/propagation/client_a/baseline","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation","published":{"changed_fraction":0.2083042,"required_changed_fraction":1e-05,"rms_difference":17.203},"role":"client_a","second_frame_id":"fabric-26.1.1/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2182981,"required_changed_fraction":1e-05,"rms_difference":17.434}},{"comparison_id":"fabric-26.1.1/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-26.1.1/propagation/client_b/baseline","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation","published":{"changed_fraction":0.5279299,"required_changed_fraction":1e-05,"rms_difference":37.285},"role":"client_b","second_frame_id":"fabric-26.1.1/propagation/client_b/observe_a","source":{"changed_fraction":0.5401968,"required_changed_fraction":1e-05,"rms_difference":37.297}},{"comparison_id":"fabric-26.1.1/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-26.1.1/server-policy/client_a/baseline","key":"mc26.1.1","lane_id":"fabric-26.1.1/server-policy","published":{"changed_fraction":0.3190806,"required_changed_fraction":1e-05,"rms_difference":17.291},"role":"client_a","second_frame_id":"fabric-26.1.1/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3214796,"required_changed_fraction":1e-05,"rms_difference":17.517}},{"comparison_id":"fabric-26.1.1/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-26.1.1/server-policy/client_a/transparent_skin_server_policy","key":"mc26.1.1","lane_id":"fabric-26.1.1/server-policy","published":{"changed_fraction":0.2360305,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.516},"role":"client_a","second_frame_id":"fabric-26.1.1/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2254735,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.601}},{"comparison_id":"fabric-26.1.1/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-26.1.1/session/client_a/pause_menu_preview","key":"mc26.1.1","lane_id":"fabric-26.1.1/session","published":{"changed_fraction":0.9966764,"required_changed_fraction":1e-05,"rms_difference":69.808},"role":"client_a","second_frame_id":"fabric-26.1.1/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9980343,"required_changed_fraction":1e-05,"rms_difference":70.362}},{"comparison_id":"fabric-26.1.1/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-26.1.1/session/client_a/pause_menu_preview","key":"mc26.1.1","lane_id":"fabric-26.1.1/session","published":{"changed_fraction":0.9796014,"required_changed_fraction":1e-05,"rms_difference":70.207},"role":"client_a","second_frame_id":"fabric-26.1.1/session/client_a/quit_to_title","source":{"changed_fraction":0.9789106,"required_changed_fraction":1e-05,"rms_difference":71.184}},{"comparison_id":"neoforge-26.1.1/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-26.1.1/full/client_a/adjusted_bmo_elytra","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.3339078,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.497},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265818,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.792}},{"comparison_id":"neoforge-26.1.1/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-26.1.1/full/client_a/animated_cape_apply","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.0964155,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.52},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0853276,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.484}},{"comparison_id":"neoforge-26.1.1/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-26.1.1/full/client_a/base_layer_transparency","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.2619406,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.333},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/transparency_disabled","source":{"changed_fraction":0.2626797,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.177}},{"comparison_id":"neoforge-26.1.1/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-26.1.1/full/client_a/baseline","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.0297514,"required_changed_fraction":1e-05,"rms_difference":5.319},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/local_skin_apply","source":{"changed_fraction":0.0263267,"required_changed_fraction":1e-05,"rms_difference":5.161}},{"comparison_id":"neoforge-26.1.1/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-26.1.1/full/client_a/cape_adjust_opaque_off","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.008659,"required_changed_fraction":1e-05,"rms_difference":8.644},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0073548,"required_changed_fraction":1e-05,"rms_difference":8.785}},{"comparison_id":"neoforge-26.1.1/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-26.1.1/full/client_a/cape_adjust_zoom_in","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.2643625,"required_changed_fraction":1e-05,"rms_difference":17.828},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2534708,"required_changed_fraction":1e-05,"rms_difference":18.118}},{"comparison_id":"neoforge-26.1.1/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-26.1.1/full/client_a/cape_adjust_zoom_out","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.2397986,"required_changed_fraction":1e-05,"rms_difference":14.867},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2438845,"required_changed_fraction":1e-05,"rms_difference":14.914}},{"comparison_id":"neoforge-26.1.1/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-26.1.1/full/client_a/cape_menu_local_capes","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.2015528,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.856},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1948707,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.171}},{"comparison_id":"neoforge-26.1.1/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-26.1.1/full/client_a/cape_menu_local_capes","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.014034,"required_changed_fraction":1e-05,"rms_difference":6.847},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/cape_speed_slider","source":{"changed_fraction":0.005123,"required_changed_fraction":1e-05,"rms_difference":7.028}},{"comparison_id":"neoforge-26.1.1/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-26.1.1/full/client_a/cape_menu_screen","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.4828313,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.33},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693368,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.889}},{"comparison_id":"neoforge-26.1.1/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-26.1.1/full/client_a/cape_preview_selected_a","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.0304944,"required_changed_fraction":1e-05,"rms_difference":17.57},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0286984,"required_changed_fraction":1e-05,"rms_difference":17.543}},{"comparison_id":"neoforge-26.1.1/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-26.1.1/full/client_a/external_skin_drop","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.0516804,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.583},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.773}},{"comparison_id":"neoforge-26.1.1/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-26.1.1/full/client_a/hd_cape_no_downscale","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.2959456,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.19},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.280449,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.326}},{"comparison_id":"neoforge-26.1.1/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-26.1.1/full/client_a/hud_preview_disabled","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.3278954,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.844},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.982}},{"comparison_id":"neoforge-26.1.1/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-26.1.1/full/client_a/known_cape_apply","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.0134924,"required_changed_fraction":1e-05,"rms_difference":8.396},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111019,"required_changed_fraction":1e-05,"rms_difference":8.369}},{"comparison_id":"neoforge-26.1.1/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-26.1.1/full/client_a/known_cape_apply","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.2893168,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.897},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2784669,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":45.055}},{"comparison_id":"neoforge-26.1.1/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-26.1.1/full/client_a/local_skin_apply","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.2506871,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.91},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449906,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":17.011}},{"comparison_id":"neoforge-26.1.1/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-26.1.1/full/client_a/model_classic","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.1585203,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.544},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522947,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.721}},{"comparison_id":"neoforge-26.1.1/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-26.1.1/full/client_a/model_classic","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.0512079,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.234},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0488533,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.195}},{"comparison_id":"neoforge-26.1.1/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-26.1.1/full/client_a/model_slim","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.053864,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.311},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/model_classic","source":{"changed_fraction":0.051427,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.297}},{"comparison_id":"neoforge-26.1.1/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-26.1.1/full/client_a/settings_gui_edit_tab","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.0684152,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.872},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.141}},{"comparison_id":"neoforge-26.1.1/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-26.1.1/full/client_a/settings_screen","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.060575,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.514},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.713}},{"comparison_id":"neoforge-26.1.1/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-26.1.1/full/client_a/settings_screen","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.1227679,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.79},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":34.176}},{"comparison_id":"neoforge-26.1.1/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-26.1.1/full/client_a/skin_menu_screen","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.757},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.761}},{"comparison_id":"neoforge-26.1.1/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-26.1.1/full/client_a/translucent_cape_worn","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","published":{"changed_fraction":0.5639646,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.107},"role":"client_a","second_frame_id":"neoforge-26.1.1/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5668841,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.64}},{"comparison_id":"neoforge-26.1.1/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-26.1.1/phase0-smoke/client_a/baseline","key":"mc26.1.1","lane_id":"neoforge-26.1.1/phase0-smoke","published":{"changed_fraction":0.2091903,"required_changed_fraction":1e-05,"rms_difference":17.419},"role":"client_a","second_frame_id":"neoforge-26.1.1/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2213074,"required_changed_fraction":1e-05,"rms_difference":17.667}},{"comparison_id":"neoforge-26.1.1/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-26.1.1/propagation-live/client_a/baseline","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","published":{"changed_fraction":0.2198174,"required_changed_fraction":1e-05,"rms_difference":19.04},"role":"client_a","second_frame_id":"neoforge-26.1.1/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2302628,"required_changed_fraction":1e-05,"rms_difference":19.27}},{"comparison_id":"neoforge-26.1.1/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-26.1.1/propagation-live/client_b/await_live_change","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","published":{"changed_fraction":0.015826,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.719},"role":"client_b","second_frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0104308,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.619}},{"comparison_id":"neoforge-26.1.1/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_animation_frame","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","published":{"changed_fraction":0.1614807,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.244},"role":"client_b","second_frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1553904,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.199}},{"comparison_id":"neoforge-26.1.1/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_before","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","published":{"changed_fraction":0.0774326,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.806},"role":"client_b","second_frame_id":"neoforge-26.1.1/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721022,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.923}},{"comparison_id":"neoforge-26.1.1/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_hd_cape","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","published":{"changed_fraction":0.040757,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.976},"role":"client_b","second_frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0352803,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.055}},{"comparison_id":"neoforge-26.1.1/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_remote_elytra","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","published":{"changed_fraction":0.1620086,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.836},"role":"client_b","second_frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558864,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.796}},{"comparison_id":"neoforge-26.1.1/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-26.1.1/propagation/client_a/baseline","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation","published":{"changed_fraction":0.2012042,"required_changed_fraction":1e-05,"rms_difference":16.828},"role":"client_a","second_frame_id":"neoforge-26.1.1/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2131409,"required_changed_fraction":1e-05,"rms_difference":17.077}},{"comparison_id":"neoforge-26.1.1/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-26.1.1/propagation/client_b/baseline","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation","published":{"changed_fraction":0.5209271,"required_changed_fraction":1e-05,"rms_difference":36.802},"role":"client_b","second_frame_id":"neoforge-26.1.1/propagation/client_b/observe_a","source":{"changed_fraction":0.535762,"required_changed_fraction":1e-05,"rms_difference":36.83}},{"comparison_id":"neoforge-26.1.1/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-26.1.1/server-policy/client_a/baseline","key":"mc26.1.1","lane_id":"neoforge-26.1.1/server-policy","published":{"changed_fraction":0.3132285,"required_changed_fraction":1e-05,"rms_difference":17.464},"role":"client_a","second_frame_id":"neoforge-26.1.1/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3187302,"required_changed_fraction":1e-05,"rms_difference":17.733}},{"comparison_id":"neoforge-26.1.1/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-26.1.1/server-policy/client_a/transparent_skin_server_policy","key":"mc26.1.1","lane_id":"neoforge-26.1.1/server-policy","published":{"changed_fraction":0.2340774,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.518},"role":"client_a","second_frame_id":"neoforge-26.1.1/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2256672,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.611}},{"comparison_id":"neoforge-26.1.1/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-26.1.1/session/client_a/pause_menu_preview","key":"mc26.1.1","lane_id":"neoforge-26.1.1/session","published":{"changed_fraction":0.9962806,"required_changed_fraction":1e-05,"rms_difference":69.507},"role":"client_a","second_frame_id":"neoforge-26.1.1/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.997567,"required_changed_fraction":1e-05,"rms_difference":70.137}},{"comparison_id":"neoforge-26.1.1/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-26.1.1/session/client_a/pause_menu_preview","key":"mc26.1.1","lane_id":"neoforge-26.1.1/session","published":{"changed_fraction":0.9740021,"required_changed_fraction":1e-05,"rms_difference":69.923},"role":"client_a","second_frame_id":"neoforge-26.1.1/session/client_a/quit_to_title","source":{"changed_fraction":0.9720496,"required_changed_fraction":1e-05,"rms_difference":71.07}},{"comparison_id":"fabric-26.1/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-26.1/full/client_a/adjusted_bmo_elytra","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.3345139,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.522},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265818,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.792}},{"comparison_id":"fabric-26.1/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-26.1/full/client_a/animated_cape_apply","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.0989057,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.545},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0862518,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.493}},{"comparison_id":"fabric-26.1/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-26.1/full/client_a/base_layer_transparency","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.2628086,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.362},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/transparency_disabled","source":{"changed_fraction":0.2630004,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.178}},{"comparison_id":"fabric-26.1/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-26.1/full/client_a/baseline","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.0301382,"required_changed_fraction":1e-05,"rms_difference":5.644},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/local_skin_apply","source":{"changed_fraction":0.026428,"required_changed_fraction":1e-05,"rms_difference":5.524}},{"comparison_id":"fabric-26.1/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-26.1/full/client_a/cape_adjust_opaque_off","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.0182833,"required_changed_fraction":1e-05,"rms_difference":9.049},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0084505,"required_changed_fraction":1e-05,"rms_difference":9.136}},{"comparison_id":"fabric-26.1/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-26.1/full/client_a/cape_adjust_zoom_in","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.2648514,"required_changed_fraction":1e-05,"rms_difference":17.837},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2541348,"required_changed_fraction":1e-05,"rms_difference":18.13}},{"comparison_id":"fabric-26.1/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-26.1/full/client_a/cape_adjust_zoom_out","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.2410042,"required_changed_fraction":1e-05,"rms_difference":14.869},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2444464,"required_changed_fraction":1e-05,"rms_difference":14.922}},{"comparison_id":"fabric-26.1/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-26.1/full/client_a/cape_menu_local_capes","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.2011737,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.865},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.194938,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.174}},{"comparison_id":"fabric-26.1/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-26.1/full/client_a/cape_menu_local_capes","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.0145701,"required_changed_fraction":1e-05,"rms_difference":9.631},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0106264,"required_changed_fraction":1e-05,"rms_difference":9.798}},{"comparison_id":"fabric-26.1/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-26.1/full/client_a/cape_menu_screen","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.4831078,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.335},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.46932,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.889}},{"comparison_id":"fabric-26.1/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-26.1/full/client_a/cape_preview_selected_a","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.0327819,"required_changed_fraction":1e-05,"rms_difference":17.594},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0308661,"required_changed_fraction":1e-05,"rms_difference":17.615}},{"comparison_id":"fabric-26.1/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-26.1/full/client_a/external_skin_drop","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.0516804,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.583},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.773}},{"comparison_id":"fabric-26.1/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-26.1/full/client_a/hd_cape_no_downscale","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.2976291,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.094},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2828202,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.356}},{"comparison_id":"fabric-26.1/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-26.1/full/client_a/hud_preview_disabled","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.3263705,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.792},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.982}},{"comparison_id":"fabric-26.1/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-26.1/full/client_a/known_cape_apply","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.013141,"required_changed_fraction":1e-05,"rms_difference":8.389},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111497,"required_changed_fraction":1e-05,"rms_difference":8.371}},{"comparison_id":"fabric-26.1/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-26.1/full/client_a/known_cape_apply","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.2903514,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.918},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2787952,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":45.058}},{"comparison_id":"fabric-26.1/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-26.1/full/client_a/local_skin_apply","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.250067,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.889},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449558,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":17.008}},{"comparison_id":"fabric-26.1/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-26.1/full/client_a/model_classic","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.1586501,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.515},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522406,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.689}},{"comparison_id":"fabric-26.1/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-26.1/full/client_a/model_classic","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.0511856,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.209},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489667,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.205}},{"comparison_id":"fabric-26.1/full/client_a/model_slim:model_classic","first_frame_id":"fabric-26.1/full/client_a/model_slim","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.0538565,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.317},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/model_classic","source":{"changed_fraction":0.0514502,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.299}},{"comparison_id":"fabric-26.1/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-26.1/full/client_a/settings_gui_edit_tab","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.0684152,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.872},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.141}},{"comparison_id":"fabric-26.1/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-26.1/full/client_a/settings_screen","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.060575,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.514},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.713}},{"comparison_id":"fabric-26.1/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-26.1/full/client_a/settings_screen","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.1227679,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.79},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":34.176}},{"comparison_id":"fabric-26.1/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-26.1/full/client_a/skin_menu_screen","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.757},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.761}},{"comparison_id":"fabric-26.1/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-26.1/full/client_a/translucent_cape_worn","key":"mc26.1","lane_id":"fabric-26.1/full","published":{"changed_fraction":0.5635859,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.128},"role":"client_a","second_frame_id":"fabric-26.1/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5668754,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.64}},{"comparison_id":"fabric-26.1/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-26.1/phase0-smoke/client_a/baseline","key":"mc26.1","lane_id":"fabric-26.1/phase0-smoke","published":{"changed_fraction":0.2173208,"required_changed_fraction":1e-05,"rms_difference":18.016},"role":"client_a","second_frame_id":"fabric-26.1/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2285585,"required_changed_fraction":1e-05,"rms_difference":18.248}},{"comparison_id":"fabric-26.1/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-26.1/propagation-live/client_a/baseline","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","published":{"changed_fraction":0.2250799,"required_changed_fraction":1e-05,"rms_difference":20.801},"role":"client_a","second_frame_id":"fabric-26.1/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2359838,"required_changed_fraction":1e-05,"rms_difference":21.027}},{"comparison_id":"fabric-26.1/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-26.1/propagation-live/client_b/await_live_change","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","published":{"changed_fraction":0.0161915,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.7},"role":"client_b","second_frame_id":"fabric-26.1/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0104759,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.622}},{"comparison_id":"fabric-26.1/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-26.1/propagation-live/client_b/observe_animation_frame","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","published":{"changed_fraction":0.1617974,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.247},"role":"client_b","second_frame_id":"fabric-26.1/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554327,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.2}},{"comparison_id":"fabric-26.1/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-26.1/propagation-live/client_b/observe_before","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","published":{"changed_fraction":0.0758569,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.82},"role":"client_b","second_frame_id":"fabric-26.1/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721895,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.924}},{"comparison_id":"fabric-26.1/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-26.1/propagation-live/client_b/observe_hd_cape","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","published":{"changed_fraction":0.0413012,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.985},"role":"client_b","second_frame_id":"fabric-26.1/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0354296,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.061}},{"comparison_id":"fabric-26.1/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-26.1/propagation-live/client_b/observe_remote_elytra","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","published":{"changed_fraction":0.1626543,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.853},"role":"client_b","second_frame_id":"fabric-26.1/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558752,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.796}},{"comparison_id":"fabric-26.1/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-26.1/propagation/client_a/baseline","key":"mc26.1","lane_id":"fabric-26.1/propagation","published":{"changed_fraction":0.2079174,"required_changed_fraction":1e-05,"rms_difference":17.143},"role":"client_a","second_frame_id":"fabric-26.1/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2182885,"required_changed_fraction":1e-05,"rms_difference":17.385}},{"comparison_id":"fabric-26.1/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-26.1/propagation/client_b/baseline","key":"mc26.1","lane_id":"fabric-26.1/propagation","published":{"changed_fraction":0.5245208,"required_changed_fraction":1e-05,"rms_difference":36.976},"role":"client_b","second_frame_id":"fabric-26.1/propagation/client_b/observe_a","source":{"changed_fraction":0.5374658,"required_changed_fraction":1e-05,"rms_difference":36.987}},{"comparison_id":"fabric-26.1/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-26.1/server-policy/client_a/baseline","key":"mc26.1","lane_id":"fabric-26.1/server-policy","published":{"changed_fraction":0.3148139,"required_changed_fraction":1e-05,"rms_difference":17.338},"role":"client_a","second_frame_id":"fabric-26.1/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3190847,"required_changed_fraction":1e-05,"rms_difference":17.588}},{"comparison_id":"fabric-26.1/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-26.1/server-policy/client_a/transparent_skin_server_policy","key":"mc26.1","lane_id":"fabric-26.1/server-policy","published":{"changed_fraction":0.2352493,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.523},"role":"client_a","second_frame_id":"fabric-26.1/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2244232,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.595}},{"comparison_id":"fabric-26.1/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-26.1/session/client_a/pause_menu_preview","key":"mc26.1","lane_id":"fabric-26.1/session","published":{"changed_fraction":0.9967181,"required_changed_fraction":1e-05,"rms_difference":69.659},"role":"client_a","second_frame_id":"fabric-26.1/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9980348,"required_changed_fraction":1e-05,"rms_difference":70.221}},{"comparison_id":"fabric-26.1/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-26.1/session/client_a/pause_menu_preview","key":"mc26.1","lane_id":"fabric-26.1/session","published":{"changed_fraction":0.9795771,"required_changed_fraction":1e-05,"rms_difference":70.124},"role":"client_a","second_frame_id":"fabric-26.1/session/client_a/quit_to_title","source":{"changed_fraction":0.9788373,"required_changed_fraction":1e-05,"rms_difference":71.105}},{"comparison_id":"neoforge-26.1/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-26.1/full/client_a/adjusted_bmo_elytra","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.3343876,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.492},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265862,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.792}},{"comparison_id":"neoforge-26.1/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-26.1/full/client_a/animated_cape_apply","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.0975905,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.526},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0855708,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.483}},{"comparison_id":"neoforge-26.1/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-26.1/full/client_a/base_layer_transparency","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.2641204,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.361},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/transparency_disabled","source":{"changed_fraction":0.2626396,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.188}},{"comparison_id":"neoforge-26.1/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-26.1/full/client_a/baseline","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.0301757,"required_changed_fraction":1e-05,"rms_difference":5.539},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/local_skin_apply","source":{"changed_fraction":0.0264087,"required_changed_fraction":1e-05,"rms_difference":5.407}},{"comparison_id":"neoforge-26.1/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-26.1/full/client_a/cape_adjust_opaque_off","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.017025,"required_changed_fraction":1e-05,"rms_difference":8.727},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.007297,"required_changed_fraction":1e-05,"rms_difference":8.764}},{"comparison_id":"neoforge-26.1/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-26.1/full/client_a/cape_adjust_zoom_in","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.264191,"required_changed_fraction":1e-05,"rms_difference":17.831},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2536352,"required_changed_fraction":1e-05,"rms_difference":18.12}},{"comparison_id":"neoforge-26.1/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-26.1/full/client_a/cape_adjust_zoom_out","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.2398389,"required_changed_fraction":1e-05,"rms_difference":14.866},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2439178,"required_changed_fraction":1e-05,"rms_difference":14.914}},{"comparison_id":"neoforge-26.1/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-26.1/full/client_a/cape_menu_local_capes","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.2015528,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.856},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1948707,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.171}},{"comparison_id":"neoforge-26.1/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-26.1/full/client_a/cape_menu_local_capes","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.014034,"required_changed_fraction":1e-05,"rms_difference":6.847},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/cape_speed_slider","source":{"changed_fraction":0.005123,"required_changed_fraction":1e-05,"rms_difference":7.028}},{"comparison_id":"neoforge-26.1/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-26.1/full/client_a/cape_menu_screen","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.4828727,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.331},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693349,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.889}},{"comparison_id":"neoforge-26.1/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-26.1/full/client_a/cape_preview_selected_a","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.030641,"required_changed_fraction":1e-05,"rms_difference":17.571},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0288204,"required_changed_fraction":1e-05,"rms_difference":17.538}},{"comparison_id":"neoforge-26.1/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-26.1/full/client_a/external_skin_drop","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.0516804,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.583},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.773}},{"comparison_id":"neoforge-26.1/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-26.1/full/client_a/hd_cape_no_downscale","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.2962963,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.145},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2804976,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.33}},{"comparison_id":"neoforge-26.1/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-26.1/full/client_a/hud_preview_disabled","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.3263889,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.784},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.982}},{"comparison_id":"neoforge-26.1/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-26.1/full/client_a/known_cape_apply","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.0129917,"required_changed_fraction":1e-05,"rms_difference":8.391},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111868,"required_changed_fraction":1e-05,"rms_difference":8.373}},{"comparison_id":"neoforge-26.1/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-26.1/full/client_a/known_cape_apply","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.2900007,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.879},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2799504,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":45.064}},{"comparison_id":"neoforge-26.1/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-26.1/full/client_a/local_skin_apply","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.2502598,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.923},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2451416,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":17.028}},{"comparison_id":"neoforge-26.1/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-26.1/full/client_a/model_classic","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.158843,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.509},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522972,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.72}},{"comparison_id":"neoforge-26.1/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-26.1/full/client_a/model_classic","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.0522911,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.248},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489641,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.197}},{"comparison_id":"neoforge-26.1/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-26.1/full/client_a/model_slim","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.0541867,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.346},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/model_classic","source":{"changed_fraction":0.0514708,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.295}},{"comparison_id":"neoforge-26.1/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-26.1/full/client_a/settings_gui_edit_tab","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.0684152,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.872},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.141}},{"comparison_id":"neoforge-26.1/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-26.1/full/client_a/settings_screen","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.060575,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.514},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.713}},{"comparison_id":"neoforge-26.1/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-26.1/full/client_a/settings_screen","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.1227679,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.79},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":34.176}},{"comparison_id":"neoforge-26.1/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-26.1/full/client_a/skin_menu_screen","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.757},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.761}},{"comparison_id":"neoforge-26.1/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-26.1/full/client_a/translucent_cape_worn","key":"mc26.1","lane_id":"neoforge-26.1/full","published":{"changed_fraction":0.5619129,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.114},"role":"client_a","second_frame_id":"neoforge-26.1/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.566871,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.641}},{"comparison_id":"neoforge-26.1/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-26.1/phase0-smoke/client_a/baseline","key":"mc26.1","lane_id":"neoforge-26.1/phase0-smoke","published":{"changed_fraction":0.2068,"required_changed_fraction":1e-05,"rms_difference":17.37},"role":"client_a","second_frame_id":"neoforge-26.1/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.219159,"required_changed_fraction":1e-05,"rms_difference":17.621}},{"comparison_id":"neoforge-26.1/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-26.1/propagation-live/client_a/baseline","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","published":{"changed_fraction":0.2195347,"required_changed_fraction":1e-05,"rms_difference":19.135},"role":"client_a","second_frame_id":"neoforge-26.1/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2302648,"required_changed_fraction":1e-05,"rms_difference":19.365}},{"comparison_id":"neoforge-26.1/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-26.1/propagation-live/client_b/await_live_change","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","published":{"changed_fraction":0.0157529,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.695},"role":"client_b","second_frame_id":"neoforge-26.1/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0106647,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.629}},{"comparison_id":"neoforge-26.1/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-26.1/propagation-live/client_b/observe_animation_frame","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","published":{"changed_fraction":0.1613182,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.228},"role":"client_b","second_frame_id":"neoforge-26.1/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1553876,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.198}},{"comparison_id":"neoforge-26.1/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-26.1/propagation-live/client_b/observe_before","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","published":{"changed_fraction":0.07766,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.836},"role":"client_b","second_frame_id":"neoforge-26.1/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721698,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.927}},{"comparison_id":"neoforge-26.1/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-26.1/propagation-live/client_b/observe_hd_cape","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","published":{"changed_fraction":0.041358,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.989},"role":"client_b","second_frame_id":"neoforge-26.1/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0355762,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.065}},{"comparison_id":"neoforge-26.1/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-26.1/propagation-live/client_b/observe_remote_elytra","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","published":{"changed_fraction":0.1610461,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.832},"role":"client_b","second_frame_id":"neoforge-26.1/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558554,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.795}},{"comparison_id":"neoforge-26.1/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-26.1/propagation/client_a/baseline","key":"mc26.1","lane_id":"neoforge-26.1/propagation","published":{"changed_fraction":0.2032229,"required_changed_fraction":1e-05,"rms_difference":16.882},"role":"client_a","second_frame_id":"neoforge-26.1/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2152527,"required_changed_fraction":1e-05,"rms_difference":17.134}},{"comparison_id":"neoforge-26.1/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-26.1/propagation/client_b/baseline","key":"mc26.1","lane_id":"neoforge-26.1/propagation","published":{"changed_fraction":0.5231958,"required_changed_fraction":1e-05,"rms_difference":36.908},"role":"client_b","second_frame_id":"neoforge-26.1/propagation/client_b/observe_a","source":{"changed_fraction":0.5373838,"required_changed_fraction":1e-05,"rms_difference":36.933}},{"comparison_id":"neoforge-26.1/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-26.1/server-policy/client_a/baseline","key":"mc26.1","lane_id":"neoforge-26.1/server-policy","published":{"changed_fraction":0.3141028,"required_changed_fraction":1e-05,"rms_difference":17.465},"role":"client_a","second_frame_id":"neoforge-26.1/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3192983,"required_changed_fraction":1e-05,"rms_difference":17.731}},{"comparison_id":"neoforge-26.1/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-26.1/server-policy/client_a/transparent_skin_server_policy","key":"mc26.1","lane_id":"neoforge-26.1/server-policy","published":{"changed_fraction":0.2350508,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.518},"role":"client_a","second_frame_id":"neoforge-26.1/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2242381,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.584}},{"comparison_id":"neoforge-26.1/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-26.1/session/client_a/pause_menu_preview","key":"mc26.1","lane_id":"neoforge-26.1/session","published":{"changed_fraction":0.9962806,"required_changed_fraction":1e-05,"rms_difference":69.506},"role":"client_a","second_frame_id":"neoforge-26.1/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.997567,"required_changed_fraction":1e-05,"rms_difference":70.137}},{"comparison_id":"neoforge-26.1/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-26.1/session/client_a/pause_menu_preview","key":"mc26.1","lane_id":"neoforge-26.1/session","published":{"changed_fraction":0.9740542,"required_changed_fraction":1e-05,"rms_difference":69.924},"role":"client_a","second_frame_id":"neoforge-26.1/session/client_a/quit_to_title","source":{"changed_fraction":0.9720496,"required_changed_fraction":1e-05,"rms_difference":71.072}},{"comparison_id":"fabric-1.21.11/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.21.11/full/client_a/adjusted_bmo_elytra","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.3339836,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.477},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265818,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.347}},{"comparison_id":"fabric-1.21.11/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.21.11/full/client_a/animated_cape_apply","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.0978886,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.978},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0856924,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.067}},{"comparison_id":"fabric-1.21.11/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.21.11/full/client_a/base_layer_transparency","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.2666281,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":19.983},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/transparency_disabled","source":{"changed_fraction":0.2627866,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.017}},{"comparison_id":"fabric-1.21.11/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.21.11/full/client_a/baseline","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.0219736,"required_changed_fraction":1e-05,"rms_difference":4.926},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203516,"required_changed_fraction":1e-05,"rms_difference":4.833}},{"comparison_id":"fabric-1.21.11/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.21.11/full/client_a/cape_adjust_opaque_off","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.0099924,"required_changed_fraction":1e-05,"rms_difference":8.876},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0084505,"required_changed_fraction":1e-05,"rms_difference":9.062}},{"comparison_id":"fabric-1.21.11/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.21.11/full/client_a/cape_adjust_zoom_in","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.2579549,"required_changed_fraction":1e-05,"rms_difference":17.796},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2542877,"required_changed_fraction":1e-05,"rms_difference":18.122}},{"comparison_id":"fabric-1.21.11/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.21.11/full/client_a/cape_adjust_zoom_out","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.2492688,"required_changed_fraction":1e-05,"rms_difference":14.903},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2445949,"required_changed_fraction":1e-05,"rms_difference":14.913}},{"comparison_id":"fabric-1.21.11/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.21.11/full/client_a/cape_menu_local_capes","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.2012777,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.846},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.194945,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.146}},{"comparison_id":"fabric-1.21.11/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.21.11/full/client_a/cape_menu_local_capes","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.0168312,"required_changed_fraction":1e-05,"rms_difference":10.062},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0118629,"required_changed_fraction":1e-05,"rms_difference":10.213}},{"comparison_id":"fabric-1.21.11/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.21.11/full/client_a/cape_menu_screen","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.4827757,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.311},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693507,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.861}},{"comparison_id":"fabric-1.21.11/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.21.11/full/client_a/cape_preview_selected_a","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.0329347,"required_changed_fraction":1e-05,"rms_difference":17.336},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0308661,"required_changed_fraction":1e-05,"rms_difference":17.358}},{"comparison_id":"fabric-1.21.11/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.21.11/full/client_a/external_skin_drop","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.0508916,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.555},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.21.11/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.21.11/full/client_a/hd_cape_no_downscale","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.2932625,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.612},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2799504,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.967}},{"comparison_id":"fabric-1.21.11/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.21.11/full/client_a/hud_preview_disabled","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.3266093,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.591},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.693}},{"comparison_id":"fabric-1.21.11/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.21.11/full/client_a/known_cape_apply","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.0134438,"required_changed_fraction":1e-05,"rms_difference":8.292},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111106,"required_changed_fraction":1e-05,"rms_difference":8.276}},{"comparison_id":"fabric-1.21.11/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.21.11/full/client_a/known_cape_apply","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.2899656,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.393},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2787101,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.62}},{"comparison_id":"fabric-1.21.11/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.21.11/full/client_a/local_skin_apply","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.2492459,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.652},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2451532,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.786}},{"comparison_id":"fabric-1.21.11/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.21.11/full/client_a/model_classic","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.1588208,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.264},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1523256,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.456}},{"comparison_id":"fabric-1.21.11/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.21.11/full/client_a/model_classic","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.0534151,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.171},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0497112,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.19}},{"comparison_id":"fabric-1.21.11/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.21.11/full/client_a/model_slim","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.0551623,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.248},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/model_classic","source":{"changed_fraction":0.051463,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.22}},{"comparison_id":"fabric-1.21.11/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.21.11/full/client_a/settings_gui_edit_tab","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.06785,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.551},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"fabric-1.21.11/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.21.11/full/client_a/settings_screen","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.0588861,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.146},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"fabric-1.21.11/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.21.11/full/client_a/settings_screen","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"fabric-1.21.11/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.21.11/full/client_a/skin_menu_screen","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.765},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.761}},{"comparison_id":"fabric-1.21.11/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.21.11/full/client_a/translucent_cape_worn","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","published":{"changed_fraction":0.5649116,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.834},"role":"client_a","second_frame_id":"fabric-1.21.11/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5657048,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.388}},{"comparison_id":"fabric-1.21.11/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.21.11/phase0-smoke/client_a/baseline","key":"mc1.21.11","lane_id":"fabric-1.21.11/phase0-smoke","published":{"changed_fraction":0.2038424,"required_changed_fraction":1e-05,"rms_difference":17.236},"role":"client_a","second_frame_id":"fabric-1.21.11/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2139622,"required_changed_fraction":1e-05,"rms_difference":17.422}},{"comparison_id":"fabric-1.21.11/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.21.11/propagation-live/client_a/baseline","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","published":{"changed_fraction":0.2042493,"required_changed_fraction":1e-05,"rms_difference":17.62},"role":"client_a","second_frame_id":"fabric-1.21.11/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2157557,"required_changed_fraction":1e-05,"rms_difference":17.83}},{"comparison_id":"fabric-1.21.11/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.21.11/propagation-live/client_b/await_live_change","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","published":{"changed_fraction":0.0163743,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.526},"role":"client_b","second_frame_id":"fabric-1.21.11/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0105689,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.525}},{"comparison_id":"fabric-1.21.11/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.21.11/propagation-live/client_b/observe_animation_frame","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","published":{"changed_fraction":0.1608553,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.833},"role":"client_b","second_frame_id":"fabric-1.21.11/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554524,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.867}},{"comparison_id":"fabric-1.21.11/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.21.11/propagation-live/client_b/observe_before","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","published":{"changed_fraction":0.0760478,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.527},"role":"client_b","second_frame_id":"fabric-1.21.11/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721444,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.632}},{"comparison_id":"fabric-1.21.11/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.21.11/propagation-live/client_b/observe_hd_cape","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","published":{"changed_fraction":0.0403468,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.836},"role":"client_b","second_frame_id":"fabric-1.21.11/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0353451,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.928}},{"comparison_id":"fabric-1.21.11/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.21.11/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","published":{"changed_fraction":0.1616391,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.536},"role":"client_b","second_frame_id":"fabric-1.21.11/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558667,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.557}},{"comparison_id":"fabric-1.21.11/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.21.11/propagation/client_a/baseline","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation","published":{"changed_fraction":0.197316,"required_changed_fraction":1e-05,"rms_difference":16.703},"role":"client_a","second_frame_id":"fabric-1.21.11/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2079326,"required_changed_fraction":1e-05,"rms_difference":16.888}},{"comparison_id":"fabric-1.21.11/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.21.11/propagation/client_b/baseline","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation","published":{"changed_fraction":0.5171653,"required_changed_fraction":1e-05,"rms_difference":36.785},"role":"client_b","second_frame_id":"fabric-1.21.11/propagation/client_b/observe_a","source":{"changed_fraction":0.531276,"required_changed_fraction":1e-05,"rms_difference":36.793}},{"comparison_id":"fabric-1.21.11/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.21.11/server-policy/client_a/baseline","key":"mc1.21.11","lane_id":"fabric-1.21.11/server-policy","published":{"changed_fraction":0.3131556,"required_changed_fraction":1e-05,"rms_difference":17.769},"role":"client_a","second_frame_id":"fabric-1.21.11/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3168981,"required_changed_fraction":1e-05,"rms_difference":18.025}},{"comparison_id":"fabric-1.21.11/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.21.11/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.11","lane_id":"fabric-1.21.11/server-policy","published":{"changed_fraction":0.2331907,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.961},"role":"client_a","second_frame_id":"fabric-1.21.11/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2251937,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.018}},{"comparison_id":"fabric-1.21.11/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.21.11/session/client_a/pause_menu_preview","key":"mc1.21.11","lane_id":"fabric-1.21.11/session","published":{"changed_fraction":0.9973153,"required_changed_fraction":1e-05,"rms_difference":69.53},"role":"client_a","second_frame_id":"fabric-1.21.11/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9980348,"required_changed_fraction":1e-05,"rms_difference":70.095}},{"comparison_id":"fabric-1.21.11/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.21.11/session/client_a/pause_menu_preview","key":"mc1.21.11","lane_id":"fabric-1.21.11/session","published":{"changed_fraction":0.9812806,"required_changed_fraction":1e-05,"rms_difference":88.722},"role":"client_a","second_frame_id":"fabric-1.21.11/session/client_a/quit_to_title","source":{"changed_fraction":0.9804432,"required_changed_fraction":1e-05,"rms_difference":89.297}},{"comparison_id":"neoforge-1.21.11/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-1.21.11/full/client_a/adjusted_bmo_elytra","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.3343119,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.472},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265862,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.347}},{"comparison_id":"neoforge-1.21.11/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-1.21.11/full/client_a/animated_cape_apply","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.0993091,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.989},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0853033,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.064}},{"comparison_id":"neoforge-1.21.11/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-1.21.11/full/client_a/base_layer_transparency","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.2667824,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.026},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/transparency_disabled","source":{"changed_fraction":0.262653,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.048}},{"comparison_id":"neoforge-1.21.11/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-1.21.11/full/client_a/baseline","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.0223042,"required_changed_fraction":1e-05,"rms_difference":4.938},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203545,"required_changed_fraction":1e-05,"rms_difference":4.834}},{"comparison_id":"neoforge-1.21.11/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-1.21.11/full/client_a/cape_adjust_opaque_off","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.0099924,"required_changed_fraction":1e-05,"rms_difference":8.876},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0084505,"required_changed_fraction":1e-05,"rms_difference":9.062}},{"comparison_id":"neoforge-1.21.11/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-1.21.11/full/client_a/cape_adjust_zoom_in","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.2585403,"required_changed_fraction":1e-05,"rms_difference":17.812},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2547589,"required_changed_fraction":1e-05,"rms_difference":18.131}},{"comparison_id":"neoforge-1.21.11/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-1.21.11/full/client_a/cape_adjust_zoom_out","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.2492688,"required_changed_fraction":1e-05,"rms_difference":14.903},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2445949,"required_changed_fraction":1e-05,"rms_difference":14.913}},{"comparison_id":"neoforge-1.21.11/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-1.21.11/full/client_a/cape_menu_local_capes","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.2013319,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.853},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949489,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.146}},{"comparison_id":"neoforge-1.21.11/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-1.21.11/full/client_a/cape_menu_local_capes","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.0206493,"required_changed_fraction":1e-05,"rms_difference":11.9},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0160494,"required_changed_fraction":1e-05,"rms_difference":12.025}},{"comparison_id":"neoforge-1.21.11/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-1.21.11/full/client_a/cape_menu_screen","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.4827615,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.315},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693309,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.861}},{"comparison_id":"neoforge-1.21.11/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-1.21.11/full/client_a/cape_preview_selected_a","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.0329347,"required_changed_fraction":1e-05,"rms_difference":17.336},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0308661,"required_changed_fraction":1e-05,"rms_difference":17.358}},{"comparison_id":"neoforge-1.21.11/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-1.21.11/full/client_a/external_skin_drop","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.0508916,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.555},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"neoforge-1.21.11/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-1.21.11/full/client_a/hd_cape_no_downscale","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.2952266,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.561},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2800598,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.97}},{"comparison_id":"neoforge-1.21.11/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-1.21.11/full/client_a/hud_preview_disabled","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.3261317,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.581},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.692}},{"comparison_id":"neoforge-1.21.11/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-1.21.11/full/client_a/known_cape_apply","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.013466,"required_changed_fraction":1e-05,"rms_difference":8.298},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111482,"required_changed_fraction":1e-05,"rms_difference":8.277}},{"comparison_id":"neoforge-1.21.11/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-1.21.11/full/client_a/known_cape_apply","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.293017,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.436},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2800963,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.637}},{"comparison_id":"neoforge-1.21.11/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-1.21.11/full/client_a/local_skin_apply","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.24757,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.666},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2451822,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.785}},{"comparison_id":"neoforge-1.21.11/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-1.21.11/full/client_a/model_classic","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.1603009,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.287},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1523436,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.458}},{"comparison_id":"neoforge-1.21.11/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-1.21.11/full/client_a/model_classic","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.0535486,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.169},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0495334,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.168}},{"comparison_id":"neoforge-1.21.11/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-1.21.11/full/client_a/model_slim","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.0534374,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.204},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/model_classic","source":{"changed_fraction":0.0513548,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.19}},{"comparison_id":"neoforge-1.21.11/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-1.21.11/full/client_a/settings_gui_edit_tab","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.06785,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.551},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"neoforge-1.21.11/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-1.21.11/full/client_a/settings_screen","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.0588861,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.146},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"neoforge-1.21.11/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-1.21.11/full/client_a/settings_screen","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"neoforge-1.21.11/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-1.21.11/full/client_a/skin_menu_screen","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.765},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.761}},{"comparison_id":"neoforge-1.21.11/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-1.21.11/full/client_a/translucent_cape_worn","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","published":{"changed_fraction":0.5631566,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.814},"role":"client_a","second_frame_id":"neoforge-1.21.11/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5657179,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.386}},{"comparison_id":"neoforge-1.21.11/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-1.21.11/phase0-smoke/client_a/baseline","key":"mc1.21.11","lane_id":"neoforge-1.21.11/phase0-smoke","published":{"changed_fraction":0.2038194,"required_changed_fraction":1e-05,"rms_difference":17.234},"role":"client_a","second_frame_id":"neoforge-1.21.11/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2139646,"required_changed_fraction":1e-05,"rms_difference":17.422}},{"comparison_id":"neoforge-1.21.11/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-1.21.11/propagation-live/client_a/baseline","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","published":{"changed_fraction":0.205309,"required_changed_fraction":1e-05,"rms_difference":17.632},"role":"client_a","second_frame_id":"neoforge-1.21.11/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2157552,"required_changed_fraction":1e-05,"rms_difference":17.829}},{"comparison_id":"neoforge-1.21.11/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-1.21.11/propagation-live/client_b/await_live_change","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","published":{"changed_fraction":0.0171459,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.556},"role":"client_b","second_frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0106985,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.532}},{"comparison_id":"neoforge-1.21.11/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_animation_frame","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","published":{"changed_fraction":0.1605954,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.83},"role":"client_b","second_frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554834,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.868}},{"comparison_id":"neoforge-1.21.11/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_before","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","published":{"changed_fraction":0.0757594,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.52},"role":"client_b","second_frame_id":"neoforge-1.21.11/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721388,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.633}},{"comparison_id":"neoforge-1.21.11/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_hd_cape","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","published":{"changed_fraction":0.0414392,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.821},"role":"client_b","second_frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0355762,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.938}},{"comparison_id":"neoforge-1.21.11/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","published":{"changed_fraction":0.1609243,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.533},"role":"client_b","second_frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558667,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.557}},{"comparison_id":"neoforge-1.21.11/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-1.21.11/propagation/client_a/baseline","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation","published":{"changed_fraction":0.1966806,"required_changed_fraction":1e-05,"rms_difference":16.689},"role":"client_a","second_frame_id":"neoforge-1.21.11/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2079331,"required_changed_fraction":1e-05,"rms_difference":16.888}},{"comparison_id":"neoforge-1.21.11/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-1.21.11/propagation/client_b/baseline","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation","published":{"changed_fraction":0.5171347,"required_changed_fraction":1e-05,"rms_difference":36.787},"role":"client_b","second_frame_id":"neoforge-1.21.11/propagation/client_b/observe_a","source":{"changed_fraction":0.5312818,"required_changed_fraction":1e-05,"rms_difference":36.793}},{"comparison_id":"neoforge-1.21.11/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-1.21.11/server-policy/client_a/baseline","key":"mc1.21.11","lane_id":"neoforge-1.21.11/server-policy","published":{"changed_fraction":0.3137521,"required_changed_fraction":1e-05,"rms_difference":17.811},"role":"client_a","second_frame_id":"neoforge-1.21.11/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3168948,"required_changed_fraction":1e-05,"rms_difference":18.027}},{"comparison_id":"neoforge-1.21.11/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-1.21.11/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.11","lane_id":"neoforge-1.21.11/server-policy","published":{"changed_fraction":0.2383433,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.942},"role":"client_a","second_frame_id":"neoforge-1.21.11/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2260331,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.023}},{"comparison_id":"neoforge-1.21.11/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-1.21.11/session/client_a/pause_menu_preview","key":"mc1.21.11","lane_id":"neoforge-1.21.11/session","published":{"changed_fraction":0.9967931,"required_changed_fraction":1e-05,"rms_difference":69.417},"role":"client_a","second_frame_id":"neoforge-1.21.11/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9979948,"required_changed_fraction":1e-05,"rms_difference":70.047}},{"comparison_id":"neoforge-1.21.11/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-1.21.11/session/client_a/pause_menu_preview","key":"mc1.21.11","lane_id":"neoforge-1.21.11/session","published":{"changed_fraction":0.9750854,"required_changed_fraction":1e-05,"rms_difference":88.12},"role":"client_a","second_frame_id":"neoforge-1.21.11/session/client_a/quit_to_title","source":{"changed_fraction":0.9733705,"required_changed_fraction":1e-05,"rms_difference":88.904}},{"comparison_id":"fabric-1.21.10/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.21.10/full/client_a/adjusted_bmo_elytra","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.333529,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.474},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265862,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.35}},{"comparison_id":"fabric-1.21.10/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.21.10/full/client_a/animated_cape_apply","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.0981517,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.968},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0859234,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.069}},{"comparison_id":"fabric-1.21.10/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.21.10/full/client_a/base_layer_transparency","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.2632716,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":19.996},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/transparency_disabled","source":{"changed_fraction":0.2614638,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.004}},{"comparison_id":"fabric-1.21.10/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.21.10/full/client_a/baseline","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.0227465,"required_changed_fraction":1e-05,"rms_difference":4.949},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203477,"required_changed_fraction":1e-05,"rms_difference":4.829}},{"comparison_id":"fabric-1.21.10/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.21.10/full/client_a/cape_adjust_opaque_off","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.0081201,"required_changed_fraction":1e-05,"rms_difference":8.461},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0070139,"required_changed_fraction":1e-05,"rms_difference":8.575}},{"comparison_id":"fabric-1.21.10/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.21.10/full/client_a/cape_adjust_zoom_in","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.2561375,"required_changed_fraction":1e-05,"rms_difference":17.775},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2531916,"required_changed_fraction":1e-05,"rms_difference":18.1}},{"comparison_id":"fabric-1.21.10/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.21.10/full/client_a/cape_adjust_zoom_out","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.2391062,"required_changed_fraction":1e-05,"rms_difference":14.839},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2439699,"required_changed_fraction":1e-05,"rms_difference":14.906}},{"comparison_id":"fabric-1.21.10/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.21.10/full/client_a/cape_menu_local_capes","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.2012178,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.84},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949499,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.148}},{"comparison_id":"fabric-1.21.10/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.21.10/full/client_a/cape_menu_local_capes","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.0107486,"required_changed_fraction":1e-05,"rms_difference":5.676},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0030044,"required_changed_fraction":1e-05,"rms_difference":5.712}},{"comparison_id":"fabric-1.21.10/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.21.10/full/client_a/cape_menu_screen","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.4834328,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.309},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693547,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.864}},{"comparison_id":"fabric-1.21.10/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.21.10/full/client_a/cape_preview_selected_a","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.0297465,"required_changed_fraction":1e-05,"rms_difference":17.383},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0280049,"required_changed_fraction":1e-05,"rms_difference":17.423}},{"comparison_id":"fabric-1.21.10/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.21.10/full/client_a/external_skin_drop","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.0509859,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.549},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.21.10/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.21.10/full/client_a/hd_cape_no_downscale","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.295665,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.602},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.280303,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.98}},{"comparison_id":"fabric-1.21.10/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.21.10/full/client_a/hud_preview_disabled","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.3252866,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.575},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.714}},{"comparison_id":"fabric-1.21.10/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.21.10/full/client_a/known_cape_apply","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.0157292,"required_changed_fraction":1e-05,"rms_difference":8.332},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111275,"required_changed_fraction":1e-05,"rms_difference":8.277}},{"comparison_id":"fabric-1.21.10/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.21.10/full/client_a/known_cape_apply","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.2912458,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.304},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2792086,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.627}},{"comparison_id":"fabric-1.21.10/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.21.10/full/client_a/local_skin_apply","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.2480476,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.643},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449616,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.753}},{"comparison_id":"fabric-1.21.10/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.21.10/full/client_a/model_classic","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.1590174,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.261},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522431,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.449}},{"comparison_id":"fabric-1.21.10/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.21.10/full/client_a/model_classic","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.0534633,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.105},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0488817,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.093}},{"comparison_id":"fabric-1.21.10/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.21.10/full/client_a/model_slim","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.0540569,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.213},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/model_classic","source":{"changed_fraction":0.0514296,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.191}},{"comparison_id":"fabric-1.21.10/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.21.10/full/client_a/settings_gui_edit_tab","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.0677272,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.552},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"fabric-1.21.10/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.21.10/full/client_a/settings_screen","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.058874,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.145},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"fabric-1.21.10/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.21.10/full/client_a/settings_screen","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"fabric-1.21.10/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.21.10/full/client_a/skin_menu_screen","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.8},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.782}},{"comparison_id":"fabric-1.21.10/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.21.10/full/client_a/translucent_cape_worn","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","published":{"changed_fraction":0.5654482,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.931},"role":"client_a","second_frame_id":"fabric-1.21.10/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5716014,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.573}},{"comparison_id":"fabric-1.21.10/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.21.10/phase0-smoke/client_a/baseline","key":"mc1.21.10","lane_id":"fabric-1.21.10/phase0-smoke","published":{"changed_fraction":0.2151215,"required_changed_fraction":1e-05,"rms_difference":17.442},"role":"client_a","second_frame_id":"fabric-1.21.10/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2276669,"required_changed_fraction":1e-05,"rms_difference":17.707}},{"comparison_id":"fabric-1.21.10/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.21.10/propagation-live/client_a/baseline","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","published":{"changed_fraction":0.2167882,"required_changed_fraction":1e-05,"rms_difference":17.837},"role":"client_a","second_frame_id":"fabric-1.21.10/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2294237,"required_changed_fraction":1e-05,"rms_difference":18.105}},{"comparison_id":"fabric-1.21.10/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.21.10/propagation-live/client_b/await_live_change","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","published":{"changed_fraction":0.0187744,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.574},"role":"client_b","second_frame_id":"fabric-1.21.10/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.010566,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.524}},{"comparison_id":"fabric-1.21.10/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.21.10/propagation-live/client_b/observe_animation_frame","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","published":{"changed_fraction":0.1635437,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.85},"role":"client_b","second_frame_id":"fabric-1.21.10/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554524,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.877}},{"comparison_id":"fabric-1.21.10/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.21.10/propagation-live/client_b/observe_before","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","published":{"changed_fraction":0.0770712,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.527},"role":"client_b","second_frame_id":"fabric-1.21.10/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721557,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.631}},{"comparison_id":"fabric-1.21.10/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.21.10/propagation-live/client_b/observe_hd_cape","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","published":{"changed_fraction":0.0417926,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.817},"role":"client_b","second_frame_id":"fabric-1.21.10/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.03561,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.94}},{"comparison_id":"fabric-1.21.10/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.21.10/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","published":{"changed_fraction":0.1633041,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.547},"role":"client_b","second_frame_id":"fabric-1.21.10/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558611,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.568}},{"comparison_id":"fabric-1.21.10/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.21.10/propagation/client_a/baseline","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation","published":{"changed_fraction":0.2080215,"required_changed_fraction":1e-05,"rms_difference":16.888},"role":"client_a","second_frame_id":"fabric-1.21.10/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2216768,"required_changed_fraction":1e-05,"rms_difference":17.182}},{"comparison_id":"fabric-1.21.10/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.21.10/propagation/client_b/baseline","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation","published":{"changed_fraction":0.5319875,"required_changed_fraction":1e-05,"rms_difference":37.077},"role":"client_b","second_frame_id":"fabric-1.21.10/propagation/client_b/observe_a","source":{"changed_fraction":0.5495853,"required_changed_fraction":1e-05,"rms_difference":37.189}},{"comparison_id":"fabric-1.21.10/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.21.10/server-policy/client_a/baseline","key":"mc1.21.10","lane_id":"fabric-1.21.10/server-policy","published":{"changed_fraction":0.3278368,"required_changed_fraction":1e-05,"rms_difference":18.007},"role":"client_a","second_frame_id":"fabric-1.21.10/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3352368,"required_changed_fraction":1e-05,"rms_difference":18.425}},{"comparison_id":"fabric-1.21.10/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.21.10/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.10","lane_id":"fabric-1.21.10/server-policy","published":{"changed_fraction":0.233724,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.966},"role":"client_a","second_frame_id":"fabric-1.21.10/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2240229,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.02}},{"comparison_id":"fabric-1.21.10/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.21.10/session/client_a/pause_menu_preview","key":"mc1.21.10","lane_id":"fabric-1.21.10/session","published":{"changed_fraction":0.9972771,"required_changed_fraction":1e-05,"rms_difference":69.452},"role":"client_a","second_frame_id":"fabric-1.21.10/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9980343,"required_changed_fraction":1e-05,"rms_difference":70.027}},{"comparison_id":"fabric-1.21.10/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.21.10/session/client_a/pause_menu_preview","key":"mc1.21.10","lane_id":"fabric-1.21.10/session","published":{"changed_fraction":0.9675076,"required_changed_fraction":1e-05,"rms_difference":55.18},"role":"client_a","second_frame_id":"fabric-1.21.10/session/client_a/quit_to_title","source":{"changed_fraction":0.9659915,"required_changed_fraction":1e-05,"rms_difference":56.32}},{"comparison_id":"neoforge-1.21.10/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-1.21.10/full/client_a/adjusted_bmo_elytra","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.3338889,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.482},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265818,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.35}},{"comparison_id":"neoforge-1.21.10/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-1.21.10/full/client_a/animated_cape_apply","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.0998352,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.989},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0866409,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.077}},{"comparison_id":"neoforge-1.21.10/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-1.21.10/full/client_a/base_layer_transparency","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.2641782,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":19.987},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/transparency_disabled","source":{"changed_fraction":0.2614238,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.033}},{"comparison_id":"neoforge-1.21.10/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-1.21.10/full/client_a/baseline","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.0247972,"required_changed_fraction":1e-05,"rms_difference":4.987},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203453,"required_changed_fraction":1e-05,"rms_difference":4.828}},{"comparison_id":"neoforge-1.21.10/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-1.21.10/full/client_a/cape_adjust_opaque_off","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.0089396,"required_changed_fraction":1e-05,"rms_difference":8.601},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0075526,"required_changed_fraction":1e-05,"rms_difference":8.768}},{"comparison_id":"neoforge-1.21.10/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-1.21.10/full/client_a/cape_adjust_zoom_in","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.2570792,"required_changed_fraction":1e-05,"rms_difference":17.796},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2538166,"required_changed_fraction":1e-05,"rms_difference":18.112}},{"comparison_id":"neoforge-1.21.10/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-1.21.10/full/client_a/cape_adjust_zoom_out","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.2495104,"required_changed_fraction":1e-05,"rms_difference":14.899},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2443036,"required_changed_fraction":1e-05,"rms_difference":14.907}},{"comparison_id":"neoforge-1.21.10/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-1.21.10/full/client_a/cape_menu_local_capes","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.2011865,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.834},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949509,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.147}},{"comparison_id":"neoforge-1.21.10/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-1.21.10/full/client_a/cape_menu_local_capes","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.0164319,"required_changed_fraction":1e-05,"rms_difference":7.963},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0072926,"required_changed_fraction":1e-05,"rms_difference":8.115}},{"comparison_id":"neoforge-1.21.10/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-1.21.10/full/client_a/cape_menu_screen","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.4830736,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.311},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693457,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.864}},{"comparison_id":"neoforge-1.21.10/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-1.21.10/full/client_a/cape_preview_selected_a","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.0309833,"required_changed_fraction":1e-05,"rms_difference":17.397},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0290963,"required_changed_fraction":1e-05,"rms_difference":17.41}},{"comparison_id":"neoforge-1.21.10/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-1.21.10/full/client_a/external_skin_drop","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.0509859,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.549},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"neoforge-1.21.10/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-1.21.10/full/client_a/hd_cape_no_downscale","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.2967522,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.616},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2800233,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.978}},{"comparison_id":"neoforge-1.21.10/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-1.21.10/full/client_a/hud_preview_disabled","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.325948,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.565},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.714}},{"comparison_id":"neoforge-1.21.10/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-1.21.10/full/client_a/known_cape_apply","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.0144569,"required_changed_fraction":1e-05,"rms_difference":8.321},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111304,"required_changed_fraction":1e-05,"rms_difference":8.277}},{"comparison_id":"neoforge-1.21.10/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-1.21.10/full/client_a/known_cape_apply","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.2891414,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.356},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2779561,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.616}},{"comparison_id":"neoforge-1.21.10/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-1.21.10/full/client_a/local_skin_apply","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.2487347,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.629},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.244979,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.753}},{"comparison_id":"neoforge-1.21.10/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-1.21.10/full/client_a/model_classic","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.1640699,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.308},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522844,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.474}},{"comparison_id":"neoforge-1.21.10/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-1.21.10/full/client_a/model_classic","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.0537119,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.086},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0490646,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.093}},{"comparison_id":"neoforge-1.21.10/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-1.21.10/full/client_a/model_slim","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.0587755,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.278},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/model_classic","source":{"changed_fraction":0.0513162,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.186}},{"comparison_id":"neoforge-1.21.10/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-1.21.10/full/client_a/settings_gui_edit_tab","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.0677272,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.552},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"neoforge-1.21.10/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-1.21.10/full/client_a/settings_screen","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.058874,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.145},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"neoforge-1.21.10/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-1.21.10/full/client_a/settings_screen","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"neoforge-1.21.10/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-1.21.10/full/client_a/skin_menu_screen","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.8},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.782}},{"comparison_id":"neoforge-1.21.10/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-1.21.10/full/client_a/translucent_cape_worn","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","published":{"changed_fraction":0.5652778,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.943},"role":"client_a","second_frame_id":"neoforge-1.21.10/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5716014,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.574}},{"comparison_id":"neoforge-1.21.10/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-1.21.10/phase0-smoke/client_a/baseline","key":"mc1.21.10","lane_id":"neoforge-1.21.10/phase0-smoke","published":{"changed_fraction":0.213816,"required_changed_fraction":1e-05,"rms_difference":17.408},"role":"client_a","second_frame_id":"neoforge-1.21.10/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.227664,"required_changed_fraction":1e-05,"rms_difference":17.706}},{"comparison_id":"neoforge-1.21.10/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-1.21.10/propagation-live/client_a/baseline","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","published":{"changed_fraction":0.2158208,"required_changed_fraction":1e-05,"rms_difference":17.807},"role":"client_a","second_frame_id":"neoforge-1.21.10/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2294237,"required_changed_fraction":1e-05,"rms_difference":18.105}},{"comparison_id":"neoforge-1.21.10/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-1.21.10/propagation-live/client_b/await_live_change","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","published":{"changed_fraction":0.0190668,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.591},"role":"client_b","second_frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0104336,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.519}},{"comparison_id":"neoforge-1.21.10/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_animation_frame","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","published":{"changed_fraction":0.1636412,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.857},"role":"client_b","second_frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554129,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.876}},{"comparison_id":"neoforge-1.21.10/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_before","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","published":{"changed_fraction":0.0771686,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.54},"role":"client_b","second_frame_id":"neoforge-1.21.10/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721585,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.632}},{"comparison_id":"neoforge-1.21.10/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_hd_cape","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","published":{"changed_fraction":0.0408626,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.802},"role":"client_b","second_frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0351788,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.926}},{"comparison_id":"neoforge-1.21.10/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","published":{"changed_fraction":0.16343,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.535},"role":"client_b","second_frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1559203,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.57}},{"comparison_id":"neoforge-1.21.10/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-1.21.10/propagation/client_a/baseline","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation","published":{"changed_fraction":0.2089667,"required_changed_fraction":1e-05,"rms_difference":16.909},"role":"client_a","second_frame_id":"neoforge-1.21.10/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2216787,"required_changed_fraction":1e-05,"rms_difference":17.182}},{"comparison_id":"neoforge-1.21.10/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-1.21.10/propagation/client_b/baseline","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation","published":{"changed_fraction":0.5333847,"required_changed_fraction":1e-05,"rms_difference":37.087},"role":"client_b","second_frame_id":"neoforge-1.21.10/propagation/client_b/observe_a","source":{"changed_fraction":0.5495906,"required_changed_fraction":1e-05,"rms_difference":37.189}},{"comparison_id":"neoforge-1.21.10/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-1.21.10/server-policy/client_a/baseline","key":"mc1.21.10","lane_id":"neoforge-1.21.10/server-policy","published":{"changed_fraction":0.3260104,"required_changed_fraction":1e-05,"rms_difference":18.025},"role":"client_a","second_frame_id":"neoforge-1.21.10/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3352402,"required_changed_fraction":1e-05,"rms_difference":18.427}},{"comparison_id":"neoforge-1.21.10/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-1.21.10/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.10","lane_id":"neoforge-1.21.10/server-policy","published":{"changed_fraction":0.2362909,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.949},"role":"client_a","second_frame_id":"neoforge-1.21.10/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2244017,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.016}},{"comparison_id":"neoforge-1.21.10/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-1.21.10/session/client_a/pause_menu_preview","key":"mc1.21.10","lane_id":"neoforge-1.21.10/session","published":{"changed_fraction":0.9969687,"required_changed_fraction":1e-05,"rms_difference":69.338},"role":"client_a","second_frame_id":"neoforge-1.21.10/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9979943,"required_changed_fraction":1e-05,"rms_difference":69.975}},{"comparison_id":"neoforge-1.21.10/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-1.21.10/session/client_a/pause_menu_preview","key":"mc1.21.10","lane_id":"neoforge-1.21.10/session","published":{"changed_fraction":0.9620931,"required_changed_fraction":1e-05,"rms_difference":54.947},"role":"client_a","second_frame_id":"neoforge-1.21.10/session/client_a/quit_to_title","source":{"changed_fraction":0.9596195,"required_changed_fraction":1e-05,"rms_difference":56.203}},{"comparison_id":"fabric-1.21.9/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.21.9/full/client_a/adjusted_bmo_elytra","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.3339773,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.483},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265818,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.35}},{"comparison_id":"fabric-1.21.9/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.21.9/full/client_a/animated_cape_apply","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.0987479,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.966},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/animated_cape_advance","source":{"changed_fraction":0.085279,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.061}},{"comparison_id":"fabric-1.21.9/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.21.9/full/client_a/base_layer_transparency","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.2650656,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":19.982},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/transparency_disabled","source":{"changed_fraction":0.261397,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.004}},{"comparison_id":"fabric-1.21.9/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.21.9/full/client_a/baseline","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.0232278,"required_changed_fraction":1e-05,"rms_difference":4.947},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/local_skin_apply","source":{"changed_fraction":0.020352,"required_changed_fraction":1e-05,"rms_difference":4.83}},{"comparison_id":"fabric-1.21.9/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.21.9/full/client_a/cape_adjust_opaque_off","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.0083035,"required_changed_fraction":1e-05,"rms_difference":8.502},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0072082,"required_changed_fraction":1e-05,"rms_difference":8.645}},{"comparison_id":"fabric-1.21.9/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.21.9/full/client_a/cape_adjust_zoom_in","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.2569118,"required_changed_fraction":1e-05,"rms_difference":17.8},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2534688,"required_changed_fraction":1e-05,"rms_difference":18.107}},{"comparison_id":"fabric-1.21.9/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.21.9/full/client_a/cape_adjust_zoom_out","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.248459,"required_changed_fraction":1e-05,"rms_difference":14.897},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2440953,"required_changed_fraction":1e-05,"rms_difference":14.908}},{"comparison_id":"fabric-1.21.9/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.21.9/full/client_a/cape_menu_local_capes","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.2012834,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.839},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949153,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.147}},{"comparison_id":"fabric-1.21.9/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.21.9/full/client_a/cape_menu_local_capes","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.0135451,"required_changed_fraction":1e-05,"rms_difference":6.281},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0041575,"required_changed_fraction":1e-05,"rms_difference":6.449}},{"comparison_id":"fabric-1.21.9/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.21.9/full/client_a/cape_menu_screen","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.4833445,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.313},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693715,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.864}},{"comparison_id":"fabric-1.21.9/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.21.9/full/client_a/cape_preview_selected_a","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.0305903,"required_changed_fraction":1e-05,"rms_difference":17.392},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0286984,"required_changed_fraction":1e-05,"rms_difference":17.41}},{"comparison_id":"fabric-1.21.9/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.21.9/full/client_a/external_skin_drop","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.0509859,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.549},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.21.9/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.21.9/full/client_a/hd_cape_no_downscale","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.2939113,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.59},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2801328,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.979}},{"comparison_id":"fabric-1.21.9/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.21.9/full/client_a/hud_preview_disabled","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.3263521,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.532},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.714}},{"comparison_id":"fabric-1.21.9/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.21.9/full/client_a/known_cape_apply","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.0142715,"required_changed_fraction":1e-05,"rms_difference":8.312},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111058,"required_changed_fraction":1e-05,"rms_difference":8.276}},{"comparison_id":"fabric-1.21.9/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.21.9/full/client_a/known_cape_apply","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.2883347,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.377},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2779561,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.614}},{"comparison_id":"fabric-1.21.9/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.21.9/full/client_a/local_skin_apply","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.2482403,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.623},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2450022,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.757}},{"comparison_id":"fabric-1.21.9/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.21.9/full/client_a/model_classic","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.1588245,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.261},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522792,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.454}},{"comparison_id":"fabric-1.21.9/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.21.9/full/client_a/model_classic","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.0572286,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.186},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489203,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.093}},{"comparison_id":"fabric-1.21.9/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.21.9/full/client_a/model_slim","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.055166,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.259},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/model_classic","source":{"changed_fraction":0.0514115,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.207}},{"comparison_id":"fabric-1.21.9/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.21.9/full/client_a/settings_gui_edit_tab","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.0677272,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.552},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"fabric-1.21.9/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.21.9/full/client_a/settings_screen","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.058874,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.145},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"fabric-1.21.9/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.21.9/full/client_a/settings_screen","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"fabric-1.21.9/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.21.9/full/client_a/skin_menu_screen","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.8},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.782}},{"comparison_id":"fabric-1.21.9/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.21.9/full/client_a/translucent_cape_worn","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","published":{"changed_fraction":0.564375,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.95},"role":"client_a","second_frame_id":"fabric-1.21.9/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5716058,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.575}},{"comparison_id":"fabric-1.21.9/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.21.9/phase0-smoke/client_a/baseline","key":"mc1.21.9","lane_id":"fabric-1.21.9/phase0-smoke","published":{"changed_fraction":0.2147604,"required_changed_fraction":1e-05,"rms_difference":17.444},"role":"client_a","second_frame_id":"fabric-1.21.9/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2276673,"required_changed_fraction":1e-05,"rms_difference":17.707}},{"comparison_id":"fabric-1.21.9/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.21.9/propagation-live/client_a/baseline","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","published":{"changed_fraction":0.2170382,"required_changed_fraction":1e-05,"rms_difference":17.834},"role":"client_a","second_frame_id":"fabric-1.21.9/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2294218,"required_changed_fraction":1e-05,"rms_difference":18.105}},{"comparison_id":"fabric-1.21.9/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.21.9/propagation-live/client_b/await_live_change","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","published":{"changed_fraction":0.0173571,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.558},"role":"client_b","second_frame_id":"fabric-1.21.9/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.010473,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.519}},{"comparison_id":"fabric-1.21.9/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.21.9/propagation-live/client_b/observe_animation_frame","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","published":{"changed_fraction":0.1625772,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.84},"role":"client_b","second_frame_id":"fabric-1.21.9/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1553989,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.875}},{"comparison_id":"fabric-1.21.9/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.21.9/propagation-live/client_b/observe_before","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","published":{"changed_fraction":0.0778631,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.556},"role":"client_b","second_frame_id":"fabric-1.21.9/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721191,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.622}},{"comparison_id":"fabric-1.21.9/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.21.9/propagation-live/client_b/observe_hd_cape","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","published":{"changed_fraction":0.0411103,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.806},"role":"client_b","second_frame_id":"fabric-1.21.9/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0352943,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.93}},{"comparison_id":"fabric-1.21.9/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.21.9/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","published":{"changed_fraction":0.1629264,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.547},"role":"client_b","second_frame_id":"fabric-1.21.9/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558639,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.568}},{"comparison_id":"fabric-1.21.9/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.21.9/propagation/client_a/baseline","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation","published":{"changed_fraction":0.2088229,"required_changed_fraction":1e-05,"rms_difference":16.912},"role":"client_a","second_frame_id":"fabric-1.21.9/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2216782,"required_changed_fraction":1e-05,"rms_difference":17.182}},{"comparison_id":"fabric-1.21.9/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.21.9/propagation/client_b/baseline","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation","published":{"changed_fraction":0.5322569,"required_changed_fraction":1e-05,"rms_difference":37.08},"role":"client_b","second_frame_id":"fabric-1.21.9/propagation/client_b/observe_a","source":{"changed_fraction":0.5495872,"required_changed_fraction":1e-05,"rms_difference":37.189}},{"comparison_id":"fabric-1.21.9/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.21.9/server-policy/client_a/baseline","key":"mc1.21.9","lane_id":"fabric-1.21.9/server-policy","published":{"changed_fraction":0.3267528,"required_changed_fraction":1e-05,"rms_difference":18.018},"role":"client_a","second_frame_id":"fabric-1.21.9/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3352382,"required_changed_fraction":1e-05,"rms_difference":18.427}},{"comparison_id":"fabric-1.21.9/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.21.9/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.9","lane_id":"fabric-1.21.9/server-policy","published":{"changed_fraction":0.2343626,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.975},"role":"client_a","second_frame_id":"fabric-1.21.9/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2242769,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.013}},{"comparison_id":"fabric-1.21.9/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.21.9/session/client_a/pause_menu_preview","key":"mc1.21.9","lane_id":"fabric-1.21.9/session","published":{"changed_fraction":0.9973014,"required_changed_fraction":1e-05,"rms_difference":69.452},"role":"client_a","second_frame_id":"fabric-1.21.9/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9980339,"required_changed_fraction":1e-05,"rms_difference":70.027}},{"comparison_id":"fabric-1.21.9/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.21.9/session/client_a/pause_menu_preview","key":"mc1.21.9","lane_id":"fabric-1.21.9/session","published":{"changed_fraction":0.9673951,"required_changed_fraction":1e-05,"rms_difference":55.17},"role":"client_a","second_frame_id":"fabric-1.21.9/session/client_a/quit_to_title","source":{"changed_fraction":0.965992,"required_changed_fraction":1e-05,"rms_difference":56.305}},{"comparison_id":"neoforge-1.21.9/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-1.21.9/full/client_a/adjusted_bmo_elytra","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.3336111,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.475},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265818,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.35}},{"comparison_id":"neoforge-1.21.9/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-1.21.9/full/client_a/animated_cape_apply","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.0976256,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.961},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0855951,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.066}},{"comparison_id":"neoforge-1.21.9/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-1.21.9/full/client_a/base_layer_transparency","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.263831,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":19.988},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/transparency_disabled","source":{"changed_fraction":0.2613837,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.008}},{"comparison_id":"neoforge-1.21.9/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-1.21.9/full/client_a/baseline","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.0227729,"required_changed_fraction":1e-05,"rms_difference":4.943},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203501,"required_changed_fraction":1e-05,"rms_difference":4.828}},{"comparison_id":"neoforge-1.21.9/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-1.21.9/full/client_a/cape_adjust_opaque_off","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.0083444,"required_changed_fraction":1e-05,"rms_difference":8.521},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0072512,"required_changed_fraction":1e-05,"rms_difference":8.665}},{"comparison_id":"neoforge-1.21.9/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-1.21.9/full/client_a/cape_adjust_zoom_in","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.2568507,"required_changed_fraction":1e-05,"rms_difference":17.788},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2534259,"required_changed_fraction":1e-05,"rms_difference":18.105}},{"comparison_id":"neoforge-1.21.9/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-1.21.9/full/client_a/cape_adjust_zoom_out","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.2488,"required_changed_fraction":1e-05,"rms_difference":14.903},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2441368,"required_changed_fraction":1e-05,"rms_difference":14.908}},{"comparison_id":"neoforge-1.21.9/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-1.21.9/full/client_a/cape_menu_local_capes","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.2012079,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.838},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949024,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.147}},{"comparison_id":"neoforge-1.21.9/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-1.21.9/full/client_a/cape_menu_local_capes","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.0135451,"required_changed_fraction":1e-05,"rms_difference":6.281},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0041575,"required_changed_fraction":1e-05,"rms_difference":6.449}},{"comparison_id":"neoforge-1.21.9/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-1.21.9/full/client_a/cape_menu_screen","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.482904,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.306},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693735,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.864}},{"comparison_id":"neoforge-1.21.9/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-1.21.9/full/client_a/cape_preview_selected_a","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.0302556,"required_changed_fraction":1e-05,"rms_difference":17.386},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0288204,"required_changed_fraction":1e-05,"rms_difference":17.405}},{"comparison_id":"neoforge-1.21.9/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-1.21.9/full/client_a/external_skin_drop","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.0509859,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.549},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"neoforge-1.21.9/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-1.21.9/full/client_a/hd_cape_no_downscale","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.2924733,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.584},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2800112,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.975}},{"comparison_id":"neoforge-1.21.9/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-1.21.9/full/client_a/hud_preview_disabled","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.3268298,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.531},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.714}},{"comparison_id":"neoforge-1.21.9/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-1.21.9/full/client_a/known_cape_apply","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.0145549,"required_changed_fraction":1e-05,"rms_difference":8.317},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111121,"required_changed_fraction":1e-05,"rms_difference":8.276}},{"comparison_id":"neoforge-1.21.9/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-1.21.9/full/client_a/known_cape_apply","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.2896675,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.357},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2781872,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.618}},{"comparison_id":"neoforge-1.21.9/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-1.21.9/full/client_a/local_skin_apply","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.2495224,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.623},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2450197,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.755}},{"comparison_id":"neoforge-1.21.9/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-1.21.9/full/client_a/model_classic","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.1592734,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.257},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522406,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.449}},{"comparison_id":"neoforge-1.21.9/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-1.21.9/full/client_a/model_classic","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.0524024,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.089},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489048,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.091}},{"comparison_id":"neoforge-1.21.9/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-1.21.9/full/client_a/model_slim","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.0567909,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.258},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/model_classic","source":{"changed_fraction":0.05136,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.195}},{"comparison_id":"neoforge-1.21.9/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-1.21.9/full/client_a/settings_gui_edit_tab","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.0677272,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.552},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"neoforge-1.21.9/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-1.21.9/full/client_a/settings_screen","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.058874,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.145},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"neoforge-1.21.9/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-1.21.9/full/client_a/settings_screen","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"neoforge-1.21.9/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-1.21.9/full/client_a/skin_menu_screen","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.8},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.782}},{"comparison_id":"neoforge-1.21.9/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-1.21.9/full/client_a/translucent_cape_worn","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","published":{"changed_fraction":0.5650821,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.938},"role":"client_a","second_frame_id":"neoforge-1.21.9/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5716102,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.574}},{"comparison_id":"neoforge-1.21.9/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-1.21.9/phase0-smoke/client_a/baseline","key":"mc1.21.9","lane_id":"neoforge-1.21.9/phase0-smoke","published":{"changed_fraction":0.2140035,"required_changed_fraction":1e-05,"rms_difference":17.419},"role":"client_a","second_frame_id":"neoforge-1.21.9/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2276688,"required_changed_fraction":1e-05,"rms_difference":17.707}},{"comparison_id":"neoforge-1.21.9/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-1.21.9/propagation-live/client_a/baseline","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","published":{"changed_fraction":0.2155396,"required_changed_fraction":1e-05,"rms_difference":17.803},"role":"client_a","second_frame_id":"neoforge-1.21.9/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2294203,"required_changed_fraction":1e-05,"rms_difference":18.105}},{"comparison_id":"neoforge-1.21.9/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-1.21.9/propagation-live/client_b/await_live_change","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","published":{"changed_fraction":0.0174017,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.555},"role":"client_b","second_frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0105069,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.522}},{"comparison_id":"neoforge-1.21.9/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_animation_frame","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","published":{"changed_fraction":0.1629995,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.843},"role":"client_b","second_frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554468,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.876}},{"comparison_id":"neoforge-1.21.9/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_before","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","published":{"changed_fraction":0.0788418,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.536},"role":"client_b","second_frame_id":"neoforge-1.21.9/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0722008,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.628}},{"comparison_id":"neoforge-1.21.9/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_hd_cape","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","published":{"changed_fraction":0.042621,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.809},"role":"client_b","second_frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.035238,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.929}},{"comparison_id":"neoforge-1.21.9/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","published":{"changed_fraction":0.1651925,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.533},"role":"client_b","second_frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558808,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.569}},{"comparison_id":"neoforge-1.21.9/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-1.21.9/propagation/client_a/baseline","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation","published":{"changed_fraction":0.2091,"required_changed_fraction":1e-05,"rms_difference":16.913},"role":"client_a","second_frame_id":"neoforge-1.21.9/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2216778,"required_changed_fraction":1e-05,"rms_difference":17.182}},{"comparison_id":"neoforge-1.21.9/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-1.21.9/propagation/client_b/baseline","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation","published":{"changed_fraction":0.5333889,"required_changed_fraction":1e-05,"rms_difference":37.087},"role":"client_b","second_frame_id":"neoforge-1.21.9/propagation/client_b/observe_a","source":{"changed_fraction":0.5495867,"required_changed_fraction":1e-05,"rms_difference":37.188}},{"comparison_id":"neoforge-1.21.9/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-1.21.9/server-policy/client_a/baseline","key":"mc1.21.9","lane_id":"neoforge-1.21.9/server-policy","published":{"changed_fraction":0.3263771,"required_changed_fraction":1e-05,"rms_difference":18.032},"role":"client_a","second_frame_id":"neoforge-1.21.9/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3352368,"required_changed_fraction":1e-05,"rms_difference":18.426}},{"comparison_id":"neoforge-1.21.9/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-1.21.9/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.9","lane_id":"neoforge-1.21.9/server-policy","published":{"changed_fraction":0.2379526,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.939},"role":"client_a","second_frame_id":"neoforge-1.21.9/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.224406,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.021}},{"comparison_id":"neoforge-1.21.9/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-1.21.9/session/client_a/pause_menu_preview","key":"mc1.21.9","lane_id":"neoforge-1.21.9/session","published":{"changed_fraction":0.9967979,"required_changed_fraction":1e-05,"rms_difference":69.335},"role":"client_a","second_frame_id":"neoforge-1.21.9/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9979943,"required_changed_fraction":1e-05,"rms_difference":69.975}},{"comparison_id":"neoforge-1.21.9/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-1.21.9/session/client_a/pause_menu_preview","key":"mc1.21.9","lane_id":"neoforge-1.21.9/session","published":{"changed_fraction":0.9620194,"required_changed_fraction":1e-05,"rms_difference":54.971},"role":"client_a","second_frame_id":"neoforge-1.21.9/session/client_a/quit_to_title","source":{"changed_fraction":0.9596185,"required_changed_fraction":1e-05,"rms_difference":56.231}},{"comparison_id":"fabric-1.21.8/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.21.8/full/client_a/adjusted_bmo_elytra","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.3340278,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.489},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265906,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.35}},{"comparison_id":"fabric-1.21.8/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.21.8/full/client_a/animated_cape_apply","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.0998352,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.976},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0867017,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.078}},{"comparison_id":"fabric-1.21.8/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.21.8/full/client_a/base_layer_transparency","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.2632716,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":19.997},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/transparency_disabled","source":{"changed_fraction":0.2609962,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.005}},{"comparison_id":"fabric-1.21.8/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.21.8/full/client_a/baseline","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.0231771,"required_changed_fraction":1e-05,"rms_difference":4.961},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203448,"required_changed_fraction":1e-05,"rms_difference":4.827}},{"comparison_id":"fabric-1.21.8/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.21.8/full/client_a/cape_adjust_opaque_off","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.0102861,"required_changed_fraction":1e-05,"rms_difference":8.707},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0079118,"required_changed_fraction":1e-05,"rms_difference":8.855}},{"comparison_id":"fabric-1.21.8/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.21.8/full/client_a/cape_adjust_zoom_in","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.2572396,"required_changed_fraction":1e-05,"rms_difference":17.803},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2539038,"required_changed_fraction":1e-05,"rms_difference":18.114}},{"comparison_id":"fabric-1.21.8/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.21.8/full/client_a/cape_adjust_zoom_out","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.2492757,"required_changed_fraction":1e-05,"rms_difference":14.9},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.244497,"required_changed_fraction":1e-05,"rms_difference":14.91}},{"comparison_id":"fabric-1.21.8/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.21.8/full/client_a/cape_menu_local_capes","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.2011879,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.834},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949291,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.147}},{"comparison_id":"fabric-1.21.8/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.21.8/full/client_a/cape_menu_local_capes","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.0169069,"required_changed_fraction":1e-05,"rms_difference":8.295},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0079586,"required_changed_fraction":1e-05,"rms_difference":8.429}},{"comparison_id":"fabric-1.21.8/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.21.8/full/client_a/cape_menu_screen","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.4832547,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.308},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.469321,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.863}},{"comparison_id":"fabric-1.21.8/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.21.8/full/client_a/cape_preview_selected_a","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.0316493,"required_changed_fraction":1e-05,"rms_difference":17.377},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0296065,"required_changed_fraction":1e-05,"rms_difference":17.398}},{"comparison_id":"fabric-1.21.8/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.21.8/full/client_a/external_skin_drop","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.0510974,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.549},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.21.8/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.21.8/full/client_a/hd_cape_no_downscale","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.293771,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.612},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2801693,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.977}},{"comparison_id":"fabric-1.21.8/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.21.8/full/client_a/hud_preview_disabled","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.3274544,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.526},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.714}},{"comparison_id":"fabric-1.21.8/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.21.8/full/client_a/known_cape_apply","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.0146056,"required_changed_fraction":1e-05,"rms_difference":8.325},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111063,"required_changed_fraction":1e-05,"rms_difference":8.275}},{"comparison_id":"fabric-1.21.8/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.21.8/full/client_a/known_cape_apply","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.288703,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.348},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2779561,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.614}},{"comparison_id":"fabric-1.21.8/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.21.8/full/client_a/local_skin_apply","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.2484079,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.64},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449616,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.75}},{"comparison_id":"fabric-1.21.8/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.21.8/full/client_a/model_classic","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.1596629,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.277},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522225,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.444}},{"comparison_id":"fabric-1.21.8/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.21.8/full/client_a/model_classic","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.0541199,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.14},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0490388,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.11}},{"comparison_id":"fabric-1.21.8/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.21.8/full/client_a/model_slim","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.0547172,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.224},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/model_classic","source":{"changed_fraction":0.0514167,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.189}},{"comparison_id":"fabric-1.21.8/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.21.8/full/client_a/settings_gui_edit_tab","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.0676517,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.552},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"fabric-1.21.8/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.21.8/full/client_a/settings_screen","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.058874,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.146},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"fabric-1.21.8/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.21.8/full/client_a/settings_screen","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"fabric-1.21.8/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.21.8/full/client_a/skin_menu_screen","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.801},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.782}},{"comparison_id":"fabric-1.21.8/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.21.8/full/client_a/translucent_cape_worn","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","published":{"changed_fraction":0.5652083,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.961},"role":"client_a","second_frame_id":"fabric-1.21.8/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5716058,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.575}},{"comparison_id":"fabric-1.21.8/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.21.8/phase0-smoke/client_a/baseline","key":"mc1.21.8","lane_id":"fabric-1.21.8/phase0-smoke","published":{"changed_fraction":0.2129035,"required_changed_fraction":1e-05,"rms_difference":17.399},"role":"client_a","second_frame_id":"fabric-1.21.8/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2276678,"required_changed_fraction":1e-05,"rms_difference":17.707}},{"comparison_id":"fabric-1.21.8/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.21.8/propagation-live/client_a/baseline","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","published":{"changed_fraction":0.2159368,"required_changed_fraction":1e-05,"rms_difference":17.821},"role":"client_a","second_frame_id":"fabric-1.21.8/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2294189,"required_changed_fraction":1e-05,"rms_difference":18.104}},{"comparison_id":"fabric-1.21.8/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.21.8/propagation-live/client_b/await_live_change","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","published":{"changed_fraction":0.0189449,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.558},"role":"client_b","second_frame_id":"fabric-1.21.8/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0107267,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.53}},{"comparison_id":"fabric-1.21.8/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.21.8/propagation-live/client_b/observe_animation_frame","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","published":{"changed_fraction":0.1644777,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.833},"role":"client_b","second_frame_id":"fabric-1.21.8/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554411,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.876}},{"comparison_id":"fabric-1.21.8/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.21.8/propagation-live/client_b/observe_before","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","published":{"changed_fraction":0.0770387,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.54},"role":"client_b","second_frame_id":"fabric-1.21.8/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721163,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.626}},{"comparison_id":"fabric-1.21.8/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.21.8/propagation-live/client_b/observe_hd_cape","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","published":{"changed_fraction":0.0411347,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.809},"role":"client_b","second_frame_id":"fabric-1.21.8/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0351309,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.924}},{"comparison_id":"fabric-1.21.8/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.21.8/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","published":{"changed_fraction":0.1634787,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.546},"role":"client_b","second_frame_id":"fabric-1.21.8/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558667,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.568}},{"comparison_id":"fabric-1.21.8/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.21.8/propagation/client_a/baseline","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation","published":{"changed_fraction":0.2073215,"required_changed_fraction":1e-05,"rms_difference":16.89},"role":"client_a","second_frame_id":"fabric-1.21.8/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2216782,"required_changed_fraction":1e-05,"rms_difference":17.182}},{"comparison_id":"fabric-1.21.8/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.21.8/propagation/client_b/baseline","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation","published":{"changed_fraction":0.5324611,"required_changed_fraction":1e-05,"rms_difference":37.084},"role":"client_b","second_frame_id":"fabric-1.21.8/propagation/client_b/observe_a","source":{"changed_fraction":0.5495848,"required_changed_fraction":1e-05,"rms_difference":37.19}},{"comparison_id":"fabric-1.21.8/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.21.8/server-policy/client_a/baseline","key":"mc1.21.8","lane_id":"fabric-1.21.8/server-policy","published":{"changed_fraction":0.3277278,"required_changed_fraction":1e-05,"rms_difference":18.048},"role":"client_a","second_frame_id":"fabric-1.21.8/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3352363,"required_changed_fraction":1e-05,"rms_difference":18.425}},{"comparison_id":"fabric-1.21.8/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.21.8/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.8","lane_id":"fabric-1.21.8/server-policy","published":{"changed_fraction":0.2382937,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.959},"role":"client_a","second_frame_id":"fabric-1.21.8/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2251894,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.024}},{"comparison_id":"fabric-1.21.8/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.21.8/session/client_a/pause_menu_preview","key":"mc1.21.8","lane_id":"fabric-1.21.8/session","published":{"changed_fraction":0.9973139,"required_changed_fraction":1e-05,"rms_difference":69.453},"role":"client_a","second_frame_id":"fabric-1.21.8/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9980343,"required_changed_fraction":1e-05,"rms_difference":70.027}},{"comparison_id":"fabric-1.21.8/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.21.8/session/client_a/pause_menu_preview","key":"mc1.21.8","lane_id":"fabric-1.21.8/session","published":{"changed_fraction":0.923725,"required_changed_fraction":1e-05,"rms_difference":58.083},"role":"client_a","second_frame_id":"fabric-1.21.8/session/client_a/quit_to_title","source":{"changed_fraction":0.9255975,"required_changed_fraction":1e-05,"rms_difference":59.165}},{"comparison_id":"neoforge-1.21.8/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-1.21.8/full/client_a/adjusted_bmo_elytra","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.3336237,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.485},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265906,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.35}},{"comparison_id":"neoforge-1.21.8/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-1.21.8/full/client_a/animated_cape_apply","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.0983095,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.964},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0855586,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.067}},{"comparison_id":"neoforge-1.21.8/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-1.21.8/full/client_a/base_layer_transparency","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.2621528,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":19.986},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/transparency_disabled","source":{"changed_fraction":0.2609695,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.003}},{"comparison_id":"neoforge-1.21.8/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-1.21.8/full/client_a/baseline","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.0228354,"required_changed_fraction":1e-05,"rms_difference":4.949},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203458,"required_changed_fraction":1e-05,"rms_difference":4.828}},{"comparison_id":"neoforge-1.21.8/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-1.21.8/full/client_a/cape_adjust_opaque_off","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.0080917,"required_changed_fraction":1e-05,"rms_difference":8.463},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0070284,"required_changed_fraction":1e-05,"rms_difference":8.581}},{"comparison_id":"neoforge-1.21.8/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-1.21.8/full/client_a/cape_adjust_zoom_in","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.2566924,"required_changed_fraction":1e-05,"rms_difference":17.78},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2532393,"required_changed_fraction":1e-05,"rms_difference":18.1}},{"comparison_id":"neoforge-1.21.8/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-1.21.8/full/client_a/cape_adjust_zoom_out","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.2395493,"required_changed_fraction":1e-05,"rms_difference":14.834},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2439844,"required_changed_fraction":1e-05,"rms_difference":14.906}},{"comparison_id":"neoforge-1.21.8/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-1.21.8/full/client_a/cape_menu_local_capes","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.2012164,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.84},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949469,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.148}},{"comparison_id":"neoforge-1.21.8/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-1.21.8/full/client_a/cape_menu_local_capes","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.0108007,"required_changed_fraction":1e-05,"rms_difference":5.649},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0030874,"required_changed_fraction":1e-05,"rms_difference":5.688}},{"comparison_id":"neoforge-1.21.8/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-1.21.8/full/client_a/cape_menu_screen","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.4835012,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.308},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693537,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.864}},{"comparison_id":"neoforge-1.21.8/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-1.21.8/full/client_a/cape_preview_selected_a","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.0297299,"required_changed_fraction":1e-05,"rms_difference":17.386},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0280049,"required_changed_fraction":1e-05,"rms_difference":17.423}},{"comparison_id":"neoforge-1.21.8/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-1.21.8/full/client_a/external_skin_drop","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.0510974,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.549},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"neoforge-1.21.8/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-1.21.8/full/client_a/hd_cape_no_downscale","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.2952266,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.626},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2803274,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.978}},{"comparison_id":"neoforge-1.21.8/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-1.21.8/full/client_a/hud_preview_disabled","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.3262787,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.559},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.714}},{"comparison_id":"neoforge-1.21.8/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-1.21.8/full/client_a/known_cape_apply","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.0154229,"required_changed_fraction":1e-05,"rms_difference":8.337},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111174,"required_changed_fraction":1e-05,"rms_difference":8.276}},{"comparison_id":"neoforge-1.21.8/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-1.21.8/full/client_a/known_cape_apply","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.2903514,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.337},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2785033,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.619}},{"comparison_id":"neoforge-1.21.8/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-1.21.8/full/client_a/local_skin_apply","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.2489023,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.616},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449558,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.751}},{"comparison_id":"neoforge-1.21.8/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-1.21.8/full/client_a/model_classic","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.1625564,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.294},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522431,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.454}},{"comparison_id":"neoforge-1.21.8/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-1.21.8/full/client_a/model_classic","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.0517124,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.064},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.048928,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.091}},{"comparison_id":"neoforge-1.21.8/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-1.21.8/full/client_a/model_slim","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.0574809,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.282},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/model_classic","source":{"changed_fraction":0.0513471,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.193}},{"comparison_id":"neoforge-1.21.8/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-1.21.8/full/client_a/settings_gui_edit_tab","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.0676517,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.552},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"neoforge-1.21.8/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-1.21.8/full/client_a/settings_screen","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.058874,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.146},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"neoforge-1.21.8/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-1.21.8/full/client_a/settings_screen","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"neoforge-1.21.8/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-1.21.8/full/client_a/skin_menu_screen","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.801},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.782}},{"comparison_id":"neoforge-1.21.8/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-1.21.8/full/client_a/translucent_cape_worn","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","published":{"changed_fraction":0.5647348,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.93},"role":"client_a","second_frame_id":"neoforge-1.21.8/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5716014,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.575}},{"comparison_id":"neoforge-1.21.8/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-1.21.8/phase0-smoke/client_a/baseline","key":"mc1.21.8","lane_id":"neoforge-1.21.8/phase0-smoke","published":{"changed_fraction":0.2145597,"required_changed_fraction":1e-05,"rms_difference":17.428},"role":"client_a","second_frame_id":"neoforge-1.21.8/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2276664,"required_changed_fraction":1e-05,"rms_difference":17.706}},{"comparison_id":"neoforge-1.21.8/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-1.21.8/propagation-live/client_a/baseline","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","published":{"changed_fraction":0.2160125,"required_changed_fraction":1e-05,"rms_difference":17.827},"role":"client_a","second_frame_id":"neoforge-1.21.8/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2294252,"required_changed_fraction":1e-05,"rms_difference":18.105}},{"comparison_id":"neoforge-1.21.8/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-1.21.8/propagation-live/client_b/await_live_change","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","published":{"changed_fraction":0.0181287,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.566},"role":"client_b","second_frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0105379,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.524}},{"comparison_id":"neoforge-1.21.8/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_animation_frame","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","published":{"changed_fraction":0.1635965,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.834},"role":"client_b","second_frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554158,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.875}},{"comparison_id":"neoforge-1.21.8/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_before","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","published":{"changed_fraction":0.0783626,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.557},"role":"client_b","second_frame_id":"neoforge-1.21.8/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721923,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.629}},{"comparison_id":"neoforge-1.21.8/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_hd_cape","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","published":{"changed_fraction":0.0411875,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.801},"role":"client_b","second_frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0351422,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.924}},{"comparison_id":"neoforge-1.21.8/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","published":{"changed_fraction":0.1628168,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.527},"role":"client_b","second_frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.155878,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.568}},{"comparison_id":"neoforge-1.21.8/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-1.21.8/propagation/client_a/baseline","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation","published":{"changed_fraction":0.20755,"required_changed_fraction":1e-05,"rms_difference":16.862},"role":"client_a","second_frame_id":"neoforge-1.21.8/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2216782,"required_changed_fraction":1e-05,"rms_difference":17.182}},{"comparison_id":"neoforge-1.21.8/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-1.21.8/propagation/client_b/baseline","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation","published":{"changed_fraction":0.5328042,"required_changed_fraction":1e-05,"rms_difference":37.085},"role":"client_b","second_frame_id":"neoforge-1.21.8/propagation/client_b/observe_a","source":{"changed_fraction":0.5495848,"required_changed_fraction":1e-05,"rms_difference":37.19}},{"comparison_id":"neoforge-1.21.8/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-1.21.8/server-policy/client_a/baseline","key":"mc1.21.8","lane_id":"neoforge-1.21.8/server-policy","published":{"changed_fraction":0.3276833,"required_changed_fraction":1e-05,"rms_difference":17.998},"role":"client_a","second_frame_id":"neoforge-1.21.8/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3352353,"required_changed_fraction":1e-05,"rms_difference":18.425}},{"comparison_id":"neoforge-1.21.8/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-1.21.8/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.8","lane_id":"neoforge-1.21.8/server-policy","published":{"changed_fraction":0.2350198,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.938},"role":"client_a","second_frame_id":"neoforge-1.21.8/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2244275,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.024}},{"comparison_id":"neoforge-1.21.8/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-1.21.8/session/client_a/pause_menu_preview","key":"mc1.21.8","lane_id":"neoforge-1.21.8/session","published":{"changed_fraction":0.9967771,"required_changed_fraction":1e-05,"rms_difference":69.334},"role":"client_a","second_frame_id":"neoforge-1.21.8/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9979943,"required_changed_fraction":1e-05,"rms_difference":69.975}},{"comparison_id":"neoforge-1.21.8/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-1.21.8/session/client_a/pause_menu_preview","key":"mc1.21.8","lane_id":"neoforge-1.21.8/session","published":{"changed_fraction":0.9212201,"required_changed_fraction":1e-05,"rms_difference":57.654},"role":"client_a","second_frame_id":"neoforge-1.21.8/session/client_a/quit_to_title","source":{"changed_fraction":0.9214984,"required_changed_fraction":1e-05,"rms_difference":58.866}},{"comparison_id":"fabric-1.21.7/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.21.7/full/client_a/adjusted_bmo_elytra","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.3341477,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.487},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265818,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.35}},{"comparison_id":"fabric-1.21.7/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.21.7/full/client_a/animated_cape_apply","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.0971871,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.956},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0851452,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.062}},{"comparison_id":"fabric-1.21.7/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.21.7/full/client_a/base_layer_transparency","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.2639082,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":19.982},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/transparency_disabled","source":{"changed_fraction":0.2609027,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.031}},{"comparison_id":"fabric-1.21.7/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.21.7/full/client_a/baseline","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.0229069,"required_changed_fraction":1e-05,"rms_difference":4.948},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203463,"required_changed_fraction":1e-05,"rms_difference":4.827}},{"comparison_id":"fabric-1.21.7/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.21.7/full/client_a/cape_adjust_opaque_off","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.0097444,"required_changed_fraction":1e-05,"rms_difference":8.79},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0082234,"required_changed_fraction":1e-05,"rms_difference":8.973}},{"comparison_id":"fabric-1.21.7/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.21.7/full/client_a/cape_adjust_zoom_in","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.2578556,"required_changed_fraction":1e-05,"rms_difference":17.813},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2541266,"required_changed_fraction":1e-05,"rms_difference":18.118}},{"comparison_id":"fabric-1.21.7/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.21.7/full/client_a/cape_adjust_zoom_out","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.2402236,"required_changed_fraction":1e-05,"rms_difference":14.843},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2445949,"required_changed_fraction":1e-05,"rms_difference":14.913}},{"comparison_id":"fabric-1.21.7/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.21.7/full/client_a/cape_menu_local_capes","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.2013105,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.844},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1950914,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.149}},{"comparison_id":"fabric-1.21.7/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.21.7/full/client_a/cape_menu_local_capes","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.0138576,"required_changed_fraction":1e-05,"rms_difference":9.511},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0106163,"required_changed_fraction":1e-05,"rms_difference":9.683}},{"comparison_id":"fabric-1.21.7/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.21.7/full/client_a/cape_menu_screen","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.4829995,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.31},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693517,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.864}},{"comparison_id":"fabric-1.21.7/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.21.7/full/client_a/cape_preview_selected_a","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.0324465,"required_changed_fraction":1e-05,"rms_difference":17.329},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0304509,"required_changed_fraction":1e-05,"rms_difference":17.359}},{"comparison_id":"fabric-1.21.7/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.21.7/full/client_a/external_skin_drop","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.0510974,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.549},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.21.7/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.21.7/full/client_a/hd_cape_no_downscale","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.2949986,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.586},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2804368,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.983}},{"comparison_id":"fabric-1.21.7/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.21.7/full/client_a/hud_preview_disabled","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.3262603,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.543},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.714}},{"comparison_id":"fabric-1.21.7/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.21.7/full/client_a/known_cape_apply","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.0143292,"required_changed_fraction":1e-05,"rms_difference":8.318},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111613,"required_changed_fraction":1e-05,"rms_difference":8.278}},{"comparison_id":"fabric-1.21.7/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.21.7/full/client_a/known_cape_apply","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.2917719,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.31},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2799504,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.63}},{"comparison_id":"fabric-1.21.7/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.21.7/full/client_a/local_skin_apply","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.2491453,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.651},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2451648,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.771}},{"comparison_id":"fabric-1.21.7/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.21.7/full/client_a/model_classic","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.1624154,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.299},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1521504,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.44}},{"comparison_id":"fabric-1.21.7/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.21.7/full/client_a/model_classic","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.0515862,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.035},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489589,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.09}},{"comparison_id":"fabric-1.21.7/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.21.7/full/client_a/model_slim","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.0581746,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.233},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/model_classic","source":{"changed_fraction":0.0514991,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.186}},{"comparison_id":"fabric-1.21.7/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.21.7/full/client_a/settings_gui_edit_tab","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.0676517,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.552},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"fabric-1.21.7/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.21.7/full/client_a/settings_screen","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.058874,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.146},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"fabric-1.21.7/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.21.7/full/client_a/settings_screen","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"fabric-1.21.7/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.21.7/full/client_a/skin_menu_screen","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.801},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.782}},{"comparison_id":"fabric-1.21.7/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.21.7/full/client_a/translucent_cape_worn","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","published":{"changed_fraction":0.5650126,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.931},"role":"client_a","second_frame_id":"fabric-1.21.7/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5716102,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.575}},{"comparison_id":"fabric-1.21.7/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.21.7/phase0-smoke/client_a/baseline","key":"mc1.21.7","lane_id":"fabric-1.21.7/phase0-smoke","published":{"changed_fraction":0.2142042,"required_changed_fraction":1e-05,"rms_difference":17.422},"role":"client_a","second_frame_id":"fabric-1.21.7/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2276649,"required_changed_fraction":1e-05,"rms_difference":17.706}},{"comparison_id":"fabric-1.21.7/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.21.7/propagation-live/client_a/baseline","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","published":{"changed_fraction":0.2152618,"required_changed_fraction":1e-05,"rms_difference":17.819},"role":"client_a","second_frame_id":"fabric-1.21.7/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2294242,"required_changed_fraction":1e-05,"rms_difference":18.105}},{"comparison_id":"fabric-1.21.7/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.21.7/propagation-live/client_b/await_live_change","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","published":{"changed_fraction":0.0183155,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.595},"role":"client_b","second_frame_id":"fabric-1.21.7/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0103744,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.516}},{"comparison_id":"fabric-1.21.7/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.21.7/propagation-live/client_b/observe_animation_frame","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","published":{"changed_fraction":0.1639985,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.846},"role":"client_b","second_frame_id":"fabric-1.21.7/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554468,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.876}},{"comparison_id":"fabric-1.21.7/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.21.7/propagation-live/client_b/observe_before","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","published":{"changed_fraction":0.0788499,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.553},"role":"client_b","second_frame_id":"fabric-1.21.7/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721783,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.627}},{"comparison_id":"fabric-1.21.7/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.21.7/propagation-live/client_b/observe_hd_cape","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","published":{"changed_fraction":0.0430556,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.849},"role":"client_b","second_frame_id":"fabric-1.21.7/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0354268,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.936}},{"comparison_id":"fabric-1.21.7/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.21.7/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","published":{"changed_fraction":0.1659763,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.57},"role":"client_b","second_frame_id":"fabric-1.21.7/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.15594,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.571}},{"comparison_id":"fabric-1.21.7/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.21.7/propagation/client_a/baseline","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation","published":{"changed_fraction":0.2073215,"required_changed_fraction":1e-05,"rms_difference":16.89},"role":"client_a","second_frame_id":"fabric-1.21.7/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2216782,"required_changed_fraction":1e-05,"rms_difference":17.182}},{"comparison_id":"fabric-1.21.7/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.21.7/propagation/client_b/baseline","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation","published":{"changed_fraction":0.5326132,"required_changed_fraction":1e-05,"rms_difference":37.089},"role":"client_b","second_frame_id":"fabric-1.21.7/propagation/client_b/observe_a","source":{"changed_fraction":0.5495814,"required_changed_fraction":1e-05,"rms_difference":37.189}},{"comparison_id":"fabric-1.21.7/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.21.7/server-policy/client_a/baseline","key":"mc1.21.7","lane_id":"fabric-1.21.7/server-policy","published":{"changed_fraction":0.3269681,"required_changed_fraction":1e-05,"rms_difference":18.027},"role":"client_a","second_frame_id":"fabric-1.21.7/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3352262,"required_changed_fraction":1e-05,"rms_difference":18.424}},{"comparison_id":"fabric-1.21.7/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.21.7/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.7","lane_id":"fabric-1.21.7/server-policy","published":{"changed_fraction":0.2382192,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.993},"role":"client_a","second_frame_id":"fabric-1.21.7/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2259599,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.047}},{"comparison_id":"fabric-1.21.7/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.21.7/session/client_a/pause_menu_preview","key":"mc1.21.7","lane_id":"fabric-1.21.7/session","published":{"changed_fraction":0.9973285,"required_changed_fraction":1e-05,"rms_difference":69.452},"role":"client_a","second_frame_id":"fabric-1.21.7/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9980343,"required_changed_fraction":1e-05,"rms_difference":70.027}},{"comparison_id":"fabric-1.21.7/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.21.7/session/client_a/pause_menu_preview","key":"mc1.21.7","lane_id":"fabric-1.21.7/session","published":{"changed_fraction":0.9236715,"required_changed_fraction":1e-05,"rms_difference":58.082},"role":"client_a","second_frame_id":"fabric-1.21.7/session/client_a/quit_to_title","source":{"changed_fraction":0.9255961,"required_changed_fraction":1e-05,"rms_difference":59.162}},{"comparison_id":"neoforge-1.21.7/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-1.21.7/full/client_a/adjusted_bmo_elytra","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.3339394,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.491},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265818,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.35}},{"comparison_id":"neoforge-1.21.7/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-1.21.7/full/client_a/animated_cape_apply","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.0985024,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.972},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0856073,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.068}},{"comparison_id":"neoforge-1.21.7/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-1.21.7/full/client_a/base_layer_transparency","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.2665702,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.076},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/transparency_disabled","source":{"changed_fraction":0.2608893,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.051}},{"comparison_id":"neoforge-1.21.7/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-1.21.7/full/client_a/baseline","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.0240812,"required_changed_fraction":1e-05,"rms_difference":4.961},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203463,"required_changed_fraction":1e-05,"rms_difference":4.827}},{"comparison_id":"neoforge-1.21.7/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-1.21.7/full/client_a/cape_adjust_opaque_off","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.0100549,"required_changed_fraction":1e-05,"rms_difference":8.873},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0084505,"required_changed_fraction":1e-05,"rms_difference":9.062}},{"comparison_id":"neoforge-1.21.7/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-1.21.7/full/client_a/cape_adjust_zoom_in","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.2574785,"required_changed_fraction":1e-05,"rms_difference":17.803},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2542877,"required_changed_fraction":1e-05,"rms_difference":18.122}},{"comparison_id":"neoforge-1.21.7/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-1.21.7/full/client_a/cape_adjust_zoom_out","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.2402236,"required_changed_fraction":1e-05,"rms_difference":14.843},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2445949,"required_changed_fraction":1e-05,"rms_difference":14.913}},{"comparison_id":"neoforge-1.21.7/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-1.21.7/full/client_a/cape_menu_local_capes","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.2013105,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.844},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1950914,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.149}},{"comparison_id":"neoforge-1.21.7/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-1.21.7/full/client_a/cape_menu_local_capes","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.0148132,"required_changed_fraction":1e-05,"rms_difference":9.492},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0105715,"required_changed_fraction":1e-05,"rms_difference":9.663}},{"comparison_id":"neoforge-1.21.7/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-1.21.7/full/client_a/cape_menu_screen","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.4829995,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.31},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693517,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.864}},{"comparison_id":"neoforge-1.21.7/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-1.21.7/full/client_a/cape_preview_selected_a","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.0324465,"required_changed_fraction":1e-05,"rms_difference":17.329},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0304509,"required_changed_fraction":1e-05,"rms_difference":17.359}},{"comparison_id":"neoforge-1.21.7/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-1.21.7/full/client_a/external_skin_drop","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.0510974,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.549},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"neoforge-1.21.7/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-1.21.7/full/client_a/hd_cape_no_downscale","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.2941042,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.645},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2803152,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.969}},{"comparison_id":"neoforge-1.21.7/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-1.21.7/full/client_a/hud_preview_disabled","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.3262052,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.532},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.714}},{"comparison_id":"neoforge-1.21.7/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-1.21.7/full/client_a/known_cape_apply","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.0147361,"required_changed_fraction":1e-05,"rms_difference":8.323},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111748,"required_changed_fraction":1e-05,"rms_difference":8.278}},{"comparison_id":"neoforge-1.21.7/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-1.21.7/full/client_a/known_cape_apply","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.2927364,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.368},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2800598,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.636}},{"comparison_id":"neoforge-1.21.7/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-1.21.7/full/client_a/local_skin_apply","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.2492375,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.626},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2450197,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.757}},{"comparison_id":"neoforge-1.21.7/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-1.21.7/full/client_a/model_classic","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.1623524,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.291},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1521787,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.444}},{"comparison_id":"neoforge-1.21.7/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-1.21.7/full/client_a/model_classic","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.0537304,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.103},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0490697,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.094}},{"comparison_id":"neoforge-1.21.7/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-1.21.7/full/client_a/model_slim","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.0581115,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.256},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/model_classic","source":{"changed_fraction":0.0514862,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.186}},{"comparison_id":"neoforge-1.21.7/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-1.21.7/full/client_a/settings_gui_edit_tab","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.0676517,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.552},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"neoforge-1.21.7/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-1.21.7/full/client_a/settings_screen","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.058874,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.146},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"neoforge-1.21.7/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-1.21.7/full/client_a/settings_screen","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"neoforge-1.21.7/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-1.21.7/full/client_a/skin_menu_screen","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.801},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.782}},{"comparison_id":"neoforge-1.21.7/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-1.21.7/full/client_a/translucent_cape_worn","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","published":{"changed_fraction":0.5650884,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.926},"role":"client_a","second_frame_id":"neoforge-1.21.7/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5715883,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.571}},{"comparison_id":"neoforge-1.21.7/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-1.21.7/phase0-smoke/client_a/baseline","key":"mc1.21.7","lane_id":"neoforge-1.21.7/phase0-smoke","published":{"changed_fraction":0.2148236,"required_changed_fraction":1e-05,"rms_difference":17.438},"role":"client_a","second_frame_id":"neoforge-1.21.7/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2276664,"required_changed_fraction":1e-05,"rms_difference":17.706}},{"comparison_id":"neoforge-1.21.7/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-1.21.7/propagation-live/client_a/baseline","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","published":{"changed_fraction":0.2160125,"required_changed_fraction":1e-05,"rms_difference":17.827},"role":"client_a","second_frame_id":"neoforge-1.21.7/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2294252,"required_changed_fraction":1e-05,"rms_difference":18.105}},{"comparison_id":"neoforge-1.21.7/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-1.21.7/propagation-live/client_b/await_live_change","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","published":{"changed_fraction":0.0170525,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.552},"role":"client_b","second_frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0104082,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.518}},{"comparison_id":"neoforge-1.21.7/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_animation_frame","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","published":{"changed_fraction":0.1629061,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.822},"role":"client_b","second_frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554439,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.876}},{"comparison_id":"neoforge-1.21.7/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_before","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","published":{"changed_fraction":0.0773108,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.561},"role":"client_b","second_frame_id":"neoforge-1.21.7/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.072167,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.631}},{"comparison_id":"neoforge-1.21.7/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_hd_cape","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","published":{"changed_fraction":0.0416667,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.81},"role":"client_b","second_frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0355255,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.938}},{"comparison_id":"neoforge-1.21.7/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","published":{"changed_fraction":0.1629548,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.543},"role":"client_b","second_frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1559259,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.57}},{"comparison_id":"neoforge-1.21.7/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-1.21.7/propagation/client_a/baseline","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation","published":{"changed_fraction":0.2083535,"required_changed_fraction":1e-05,"rms_difference":16.899},"role":"client_a","second_frame_id":"neoforge-1.21.7/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2216753,"required_changed_fraction":1e-05,"rms_difference":17.182}},{"comparison_id":"neoforge-1.21.7/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-1.21.7/propagation/client_b/baseline","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation","published":{"changed_fraction":0.5333576,"required_changed_fraction":1e-05,"rms_difference":37.089},"role":"client_b","second_frame_id":"neoforge-1.21.7/propagation/client_b/observe_a","source":{"changed_fraction":0.5495877,"required_changed_fraction":1e-05,"rms_difference":37.19}},{"comparison_id":"neoforge-1.21.7/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-1.21.7/server-policy/client_a/baseline","key":"mc1.21.7","lane_id":"neoforge-1.21.7/server-policy","published":{"changed_fraction":0.3282118,"required_changed_fraction":1e-05,"rms_difference":18.054},"role":"client_a","second_frame_id":"neoforge-1.21.7/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3352305,"required_changed_fraction":1e-05,"rms_difference":18.425}},{"comparison_id":"neoforge-1.21.7/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-1.21.7/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.7","lane_id":"neoforge-1.21.7/server-policy","published":{"changed_fraction":0.235057,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.963},"role":"client_a","second_frame_id":"neoforge-1.21.7/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.224208,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.028}},{"comparison_id":"neoforge-1.21.7/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-1.21.7/session/client_a/pause_menu_preview","key":"mc1.21.7","lane_id":"neoforge-1.21.7/session","published":{"changed_fraction":0.996934,"required_changed_fraction":1e-05,"rms_difference":69.348},"role":"client_a","second_frame_id":"neoforge-1.21.7/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9979943,"required_changed_fraction":1e-05,"rms_difference":69.988}},{"comparison_id":"neoforge-1.21.7/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-1.21.7/session/client_a/pause_menu_preview","key":"mc1.21.7","lane_id":"neoforge-1.21.7/session","published":{"changed_fraction":0.9211194,"required_changed_fraction":1e-05,"rms_difference":57.711},"role":"client_a","second_frame_id":"neoforge-1.21.7/session/client_a/quit_to_title","source":{"changed_fraction":0.9214945,"required_changed_fraction":1e-05,"rms_difference":58.93}},{"comparison_id":"fabric-1.21.6/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.21.6/full/client_a/adjusted_bmo_elytra","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.334053,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.491},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265949,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.35}},{"comparison_id":"fabric-1.21.6/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.21.6/full/client_a/animated_cape_apply","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.0990109,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.966},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0855222,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.064}},{"comparison_id":"fabric-1.21.6/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.21.6/full/client_a/base_layer_transparency","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.2678048,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.053},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/transparency_disabled","source":{"changed_fraction":0.2608225,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.017}},{"comparison_id":"fabric-1.21.6/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.21.6/full/client_a/baseline","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.0228236,"required_changed_fraction":1e-05,"rms_difference":4.943},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203506,"required_changed_fraction":1e-05,"rms_difference":4.829}},{"comparison_id":"fabric-1.21.6/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.21.6/full/client_a/cape_adjust_opaque_off","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.0087549,"required_changed_fraction":1e-05,"rms_difference":8.555},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0073548,"required_changed_fraction":1e-05,"rms_difference":8.706}},{"comparison_id":"fabric-1.21.6/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.21.6/full/client_a/cape_adjust_zoom_in","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.2568882,"required_changed_fraction":1e-05,"rms_difference":17.801},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2534688,"required_changed_fraction":1e-05,"rms_difference":18.107}},{"comparison_id":"fabric-1.21.6/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.21.6/full/client_a/cape_adjust_zoom_out","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.2484562,"required_changed_fraction":1e-05,"rms_difference":14.912},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.24417,"required_changed_fraction":1e-05,"rms_difference":14.908}},{"comparison_id":"fabric-1.21.6/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.21.6/full/client_a/cape_menu_local_capes","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.2011836,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.838},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949074,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.147}},{"comparison_id":"fabric-1.21.6/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.21.6/full/client_a/cape_menu_local_capes","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.0139604,"required_changed_fraction":1e-05,"rms_difference":6.746},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0050969,"required_changed_fraction":1e-05,"rms_difference":6.909}},{"comparison_id":"fabric-1.21.6/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.21.6/full/client_a/cape_menu_screen","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.4835169,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.313},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693665,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.864}},{"comparison_id":"fabric-1.21.6/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.21.6/full/client_a/cape_preview_selected_a","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.0305729,"required_changed_fraction":1e-05,"rms_difference":17.398},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0286984,"required_changed_fraction":1e-05,"rms_difference":17.41}},{"comparison_id":"fabric-1.21.6/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.21.6/full/client_a/external_skin_drop","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.0510974,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.549},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.21.6/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.21.6/full/client_a/hd_cape_no_downscale","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.2940692,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.582},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2799382,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.978}},{"comparison_id":"fabric-1.21.6/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.21.6/full/client_a/hud_preview_disabled","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.3263338,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.561},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.714}},{"comparison_id":"fabric-1.21.6/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.21.6/full/client_a/known_cape_apply","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.0150229,"required_changed_fraction":1e-05,"rms_difference":8.334},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111386,"required_changed_fraction":1e-05,"rms_difference":8.277}},{"comparison_id":"fabric-1.21.6/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.21.6/full/client_a/known_cape_apply","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.2927013,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.403},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.279087,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.629}},{"comparison_id":"fabric-1.21.6/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.21.6/full/client_a/local_skin_apply","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.2481565,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.617},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449674,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.748}},{"comparison_id":"fabric-1.21.6/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.21.6/full/client_a/model_classic","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.163187,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.283},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522225,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.448}},{"comparison_id":"fabric-1.21.6/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.21.6/full/client_a/model_classic","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.0523578,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.063},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0490337,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.095}},{"comparison_id":"fabric-1.21.6/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.21.6/full/client_a/model_slim","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.0576255,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.275},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/model_classic","source":{"changed_fraction":0.0513574,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.191}},{"comparison_id":"fabric-1.21.6/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.21.6/full/client_a/settings_gui_edit_tab","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.0676517,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.552},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"fabric-1.21.6/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.21.6/full/client_a/settings_screen","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.058874,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.146},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"fabric-1.21.6/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.21.6/full/client_a/settings_screen","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"fabric-1.21.6/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.21.6/full/client_a/skin_menu_screen","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.801},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.782}},{"comparison_id":"fabric-1.21.6/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.21.6/full/client_a/translucent_cape_worn","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","published":{"changed_fraction":0.5645581,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.933},"role":"client_a","second_frame_id":"fabric-1.21.6/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5716058,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.572}},{"comparison_id":"fabric-1.21.6/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.21.6/phase0-smoke/client_a/baseline","key":"mc1.21.6","lane_id":"fabric-1.21.6/phase0-smoke","published":{"changed_fraction":0.2133396,"required_changed_fraction":1e-05,"rms_difference":17.396},"role":"client_a","second_frame_id":"fabric-1.21.6/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.227664,"required_changed_fraction":1e-05,"rms_difference":17.706}},{"comparison_id":"fabric-1.21.6/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.21.6/propagation-live/client_a/baseline","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","published":{"changed_fraction":0.2156389,"required_changed_fraction":1e-05,"rms_difference":17.815},"role":"client_a","second_frame_id":"fabric-1.21.6/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2294232,"required_changed_fraction":1e-05,"rms_difference":18.105}},{"comparison_id":"fabric-1.21.6/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.21.6/propagation-live/client_b/await_live_change","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","published":{"changed_fraction":0.0174301,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.556},"role":"client_b","second_frame_id":"fabric-1.21.6/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0105689,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.527}},{"comparison_id":"fabric-1.21.6/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.21.6/propagation-live/client_b/observe_animation_frame","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","published":{"changed_fraction":0.1639701,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.836},"role":"client_b","second_frame_id":"fabric-1.21.6/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554017,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.875}},{"comparison_id":"fabric-1.21.6/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.21.6/propagation-live/client_b/observe_before","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","published":{"changed_fraction":0.0781839,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.55},"role":"client_b","second_frame_id":"fabric-1.21.6/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721867,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.627}},{"comparison_id":"fabric-1.21.6/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.21.6/propagation-live/client_b/observe_hd_cape","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","published":{"changed_fraction":0.0443389,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.836},"role":"client_b","second_frame_id":"fabric-1.21.6/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0353113,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.931}},{"comparison_id":"fabric-1.21.6/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.21.6/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","published":{"changed_fraction":0.1647336,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.543},"role":"client_b","second_frame_id":"fabric-1.21.6/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558695,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.568}},{"comparison_id":"fabric-1.21.6/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.21.6/propagation/client_a/baseline","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation","published":{"changed_fraction":0.2074382,"required_changed_fraction":1e-05,"rms_difference":16.886},"role":"client_a","second_frame_id":"fabric-1.21.6/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2216758,"required_changed_fraction":1e-05,"rms_difference":17.182}},{"comparison_id":"fabric-1.21.6/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.21.6/propagation/client_b/baseline","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation","published":{"changed_fraction":0.5325236,"required_changed_fraction":1e-05,"rms_difference":37.088},"role":"client_b","second_frame_id":"fabric-1.21.6/propagation/client_b/observe_a","source":{"changed_fraction":0.5495843,"required_changed_fraction":1e-05,"rms_difference":37.19}},{"comparison_id":"fabric-1.21.6/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.21.6/server-policy/client_a/baseline","key":"mc1.21.6","lane_id":"fabric-1.21.6/server-policy","published":{"changed_fraction":0.3273299,"required_changed_fraction":1e-05,"rms_difference":18.035},"role":"client_a","second_frame_id":"fabric-1.21.6/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3352378,"required_changed_fraction":1e-05,"rms_difference":18.426}},{"comparison_id":"fabric-1.21.6/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.21.6/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.6","lane_id":"fabric-1.21.6/server-policy","published":{"changed_fraction":0.2355345,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.963},"role":"client_a","second_frame_id":"fabric-1.21.6/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2242209,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.015}},{"comparison_id":"fabric-1.21.6/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.21.6/session/client_a/pause_menu_preview","key":"mc1.21.6","lane_id":"fabric-1.21.6/session","published":{"changed_fraction":0.9973125,"required_changed_fraction":1e-05,"rms_difference":69.453},"role":"client_a","second_frame_id":"fabric-1.21.6/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9980339,"required_changed_fraction":1e-05,"rms_difference":70.027}},{"comparison_id":"fabric-1.21.6/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.21.6/session/client_a/pause_menu_preview","key":"mc1.21.6","lane_id":"fabric-1.21.6/session","published":{"changed_fraction":0.9237986,"required_changed_fraction":1e-05,"rms_difference":58.084},"role":"client_a","second_frame_id":"fabric-1.21.6/session/client_a/quit_to_title","source":{"changed_fraction":0.925597,"required_changed_fraction":1e-05,"rms_difference":59.162}},{"comparison_id":"neoforge-1.21.6/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-1.21.6/full/client_a/adjusted_bmo_elytra","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.3336174,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.485},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265862,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.35}},{"comparison_id":"neoforge-1.21.6/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-1.21.6/full/client_a/animated_cape_apply","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.0965383,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":29.952},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0850358,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.059}},{"comparison_id":"neoforge-1.21.6/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-1.21.6/full/client_a/base_layer_transparency","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.2652199,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":19.98},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/transparency_disabled","source":{"changed_fraction":0.2608225,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.02}},{"comparison_id":"neoforge-1.21.6/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-1.21.6/full/client_a/baseline","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.0235486,"required_changed_fraction":1e-05,"rms_difference":4.964},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203593,"required_changed_fraction":1e-05,"rms_difference":4.833}},{"comparison_id":"neoforge-1.21.6/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-1.21.6/full/client_a/cape_adjust_opaque_off","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.0088736,"required_changed_fraction":1e-05,"rms_difference":8.498},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0071156,"required_changed_fraction":1e-05,"rms_difference":8.608}},{"comparison_id":"neoforge-1.21.6/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-1.21.6/full/client_a/cape_adjust_zoom_in","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.2567292,"required_changed_fraction":1e-05,"rms_difference":17.792},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.253315,"required_changed_fraction":1e-05,"rms_difference":18.101}},{"comparison_id":"neoforge-1.21.6/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-1.21.6/full/client_a/cape_adjust_zoom_out","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.2399819,"required_changed_fraction":1e-05,"rms_difference":14.838},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2440273,"required_changed_fraction":1e-05,"rms_difference":14.907}},{"comparison_id":"neoforge-1.21.6/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-1.21.6/full/client_a/cape_menu_local_capes","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.201148,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.838},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1948965,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.146}},{"comparison_id":"neoforge-1.21.6/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-1.21.6/full/client_a/cape_menu_local_capes","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.0108007,"required_changed_fraction":1e-05,"rms_difference":5.649},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0030874,"required_changed_fraction":1e-05,"rms_difference":5.688}},{"comparison_id":"neoforge-1.21.6/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-1.21.6/full/client_a/cape_menu_screen","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.4833502,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.314},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693754,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.864}},{"comparison_id":"neoforge-1.21.6/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-1.21.6/full/client_a/cape_preview_selected_a","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.0299139,"required_changed_fraction":1e-05,"rms_difference":17.377},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0282948,"required_changed_fraction":1e-05,"rms_difference":17.412}},{"comparison_id":"neoforge-1.21.6/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-1.21.6/full/client_a/external_skin_drop","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.0510974,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.549},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"neoforge-1.21.6/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-1.21.6/full/client_a/hd_cape_no_downscale","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.2949109,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.573},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2800477,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.973}},{"comparison_id":"neoforge-1.21.6/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-1.21.6/full/client_a/hud_preview_disabled","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.3262052,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.558},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124459,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.714}},{"comparison_id":"neoforge-1.21.6/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-1.21.6/full/client_a/known_cape_apply","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.0158771,"required_changed_fraction":1e-05,"rms_difference":8.332},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111314,"required_changed_fraction":1e-05,"rms_difference":8.277}},{"comparison_id":"neoforge-1.21.6/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-1.21.6/full/client_a/known_cape_apply","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.2929644,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.321},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2790019,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.624}},{"comparison_id":"neoforge-1.21.6/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-1.21.6/full/client_a/local_skin_apply","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.2485923,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.624},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449674,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.752}},{"comparison_id":"neoforge-1.21.6/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-1.21.6/full/client_a/model_classic","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.1628086,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.306},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522045,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.446}},{"comparison_id":"neoforge-1.21.6/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-1.21.6/full/client_a/model_classic","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.052547,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.086},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489976,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.091}},{"comparison_id":"neoforge-1.21.6/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-1.21.6/full/client_a/model_slim","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.0578815,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.27},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/model_classic","source":{"changed_fraction":0.0514759,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.186}},{"comparison_id":"neoforge-1.21.6/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-1.21.6/full/client_a/settings_gui_edit_tab","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.0676517,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.552},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"neoforge-1.21.6/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-1.21.6/full/client_a/settings_screen","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.058874,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.146},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"neoforge-1.21.6/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-1.21.6/full/client_a/settings_screen","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.1217138,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.599},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"neoforge-1.21.6/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-1.21.6/full/client_a/skin_menu_screen","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.801},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.782}},{"comparison_id":"neoforge-1.21.6/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-1.21.6/full/client_a/translucent_cape_worn","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","published":{"changed_fraction":0.5646591,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":27.923},"role":"client_a","second_frame_id":"neoforge-1.21.6/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.571597,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.573}},{"comparison_id":"neoforge-1.21.6/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-1.21.6/phase0-smoke/client_a/baseline","key":"mc1.21.6","lane_id":"neoforge-1.21.6/phase0-smoke","published":{"changed_fraction":0.214241,"required_changed_fraction":1e-05,"rms_difference":17.416},"role":"client_a","second_frame_id":"neoforge-1.21.6/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2276673,"required_changed_fraction":1e-05,"rms_difference":17.706}},{"comparison_id":"neoforge-1.21.6/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-1.21.6/propagation-live/client_a/baseline","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","published":{"changed_fraction":0.2162444,"required_changed_fraction":1e-05,"rms_difference":17.83},"role":"client_a","second_frame_id":"neoforge-1.21.6/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2294242,"required_changed_fraction":1e-05,"rms_difference":18.105}},{"comparison_id":"neoforge-1.21.6/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-1.21.6/propagation-live/client_b/await_live_change","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","published":{"changed_fraction":0.0206668,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.565},"role":"client_b","second_frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0105181,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.523}},{"comparison_id":"neoforge-1.21.6/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_animation_frame","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","published":{"changed_fraction":0.1633203,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.844},"role":"client_b","second_frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554468,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.876}},{"comparison_id":"neoforge-1.21.6/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_before","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","published":{"changed_fraction":0.0803769,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.567},"role":"client_b","second_frame_id":"neoforge-1.21.6/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0721585,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.632}},{"comparison_id":"neoforge-1.21.6/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_hd_cape","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","published":{"changed_fraction":0.0424992,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.815},"role":"client_b","second_frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0352859,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.931}},{"comparison_id":"neoforge-1.21.6/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","published":{"changed_fraction":0.1636168,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.552},"role":"client_b","second_frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1559372,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.569}},{"comparison_id":"neoforge-1.21.6/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-1.21.6/propagation/client_a/baseline","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation","published":{"changed_fraction":0.2078833,"required_changed_fraction":1e-05,"rms_difference":16.893},"role":"client_a","second_frame_id":"neoforge-1.21.6/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2216782,"required_changed_fraction":1e-05,"rms_difference":17.182}},{"comparison_id":"neoforge-1.21.6/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-1.21.6/propagation/client_b/baseline","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation","published":{"changed_fraction":0.5336097,"required_changed_fraction":1e-05,"rms_difference":37.096},"role":"client_b","second_frame_id":"neoforge-1.21.6/propagation/client_b/observe_a","source":{"changed_fraction":0.5495824,"required_changed_fraction":1e-05,"rms_difference":37.19}},{"comparison_id":"neoforge-1.21.6/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-1.21.6/server-policy/client_a/baseline","key":"mc1.21.6","lane_id":"neoforge-1.21.6/server-policy","published":{"changed_fraction":0.3268313,"required_changed_fraction":1e-05,"rms_difference":17.984},"role":"client_a","second_frame_id":"neoforge-1.21.6/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.3352353,"required_changed_fraction":1e-05,"rms_difference":18.425}},{"comparison_id":"neoforge-1.21.6/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-1.21.6/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.6","lane_id":"neoforge-1.21.6/server-policy","published":{"changed_fraction":0.2335503,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":51.93},"role":"client_a","second_frame_id":"neoforge-1.21.6/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.224759,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.027}},{"comparison_id":"neoforge-1.21.6/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-1.21.6/session/client_a/pause_menu_preview","key":"mc1.21.6","lane_id":"neoforge-1.21.6/session","published":{"changed_fraction":0.9969313,"required_changed_fraction":1e-05,"rms_difference":69.335},"role":"client_a","second_frame_id":"neoforge-1.21.6/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9979943,"required_changed_fraction":1e-05,"rms_difference":69.975}},{"comparison_id":"neoforge-1.21.6/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-1.21.6/session/client_a/pause_menu_preview","key":"mc1.21.6","lane_id":"neoforge-1.21.6/session","published":{"changed_fraction":0.9210889,"required_changed_fraction":1e-05,"rms_difference":57.705},"role":"client_a","second_frame_id":"neoforge-1.21.6/session/client_a/quit_to_title","source":{"changed_fraction":0.9214993,"required_changed_fraction":1e-05,"rms_difference":58.925}},{"comparison_id":"fabric-1.21.5/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.21.5/full/client_a/adjusted_bmo_elytra","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.3348674,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.544},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265906,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.487}},{"comparison_id":"fabric-1.21.5/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.21.5/full/client_a/animated_cape_apply","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.0992915,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.259},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/animated_cape_advance","source":{"changed_fraction":0.085887,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.198}},{"comparison_id":"fabric-1.21.5/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.21.5/full/client_a/base_layer_transparency","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.2623071,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.051},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/transparency_disabled","source":{"changed_fraction":0.2574822,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.041}},{"comparison_id":"fabric-1.21.5/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.21.5/full/client_a/baseline","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.0255444,"required_changed_fraction":1e-05,"rms_difference":5.023},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203472,"required_changed_fraction":1e-05,"rms_difference":4.846}},{"comparison_id":"fabric-1.21.5/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.21.5/full/client_a/cape_adjust_opaque_off","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.015891,"required_changed_fraction":1e-05,"rms_difference":8.559},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0071311,"required_changed_fraction":1e-05,"rms_difference":8.609}},{"comparison_id":"fabric-1.21.5/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.21.5/full/client_a/cape_adjust_zoom_in","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.2570701,"required_changed_fraction":1e-05,"rms_difference":17.796},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2533854,"required_changed_fraction":1e-05,"rms_difference":18.104}},{"comparison_id":"fabric-1.21.5/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.21.5/full/client_a/cape_adjust_zoom_out","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.2484972,"required_changed_fraction":1e-05,"rms_difference":14.893},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2441122,"required_changed_fraction":1e-05,"rms_difference":14.908}},{"comparison_id":"fabric-1.21.5/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.21.5/full/client_a/cape_menu_local_capes","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.2008487,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.836},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949064,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.144}},{"comparison_id":"fabric-1.21.5/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.21.5/full/client_a/cape_menu_local_capes","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.0078799,"required_changed_fraction":1e-05,"rms_difference":6.142},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0042906,"required_changed_fraction":1e-05,"rms_difference":6.389}},{"comparison_id":"fabric-1.21.5/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.21.5/full/client_a/cape_menu_screen","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.4827985,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.303},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693626,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.861}},{"comparison_id":"fabric-1.21.5/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.21.5/full/client_a/cape_preview_selected_a","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.0297597,"required_changed_fraction":1e-05,"rms_difference":17.459},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0288243,"required_changed_fraction":1e-05,"rms_difference":17.507}},{"comparison_id":"fabric-1.21.5/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.21.5/full/client_a/external_skin_drop","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.0508316,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.561},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.21.5/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.21.5/full/client_a/hd_cape_no_downscale","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.2947531,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.928},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2801693,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.111}},{"comparison_id":"fabric-1.21.5/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.21.5/full/client_a/hud_preview_disabled","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.331882,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.711},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3179457,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.885}},{"comparison_id":"fabric-1.21.5/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.21.5/full/client_a/known_cape_apply","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.017234,"required_changed_fraction":1e-05,"rms_difference":8.464},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111024,"required_changed_fraction":1e-05,"rms_difference":8.332}},{"comparison_id":"fabric-1.21.5/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.21.5/full/client_a/known_cape_apply","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.2913335,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.476},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2782844,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.787}},{"comparison_id":"fabric-1.21.5/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.21.5/full/client_a/local_skin_apply","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.2529579,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.704},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449558,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.81}},{"comparison_id":"fabric-1.21.5/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.21.5/full/client_a/model_classic","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.1595627,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.355},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522251,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.664}},{"comparison_id":"fabric-1.21.5/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.21.5/full/client_a/model_classic","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.0525582,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.015},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489538,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.045}},{"comparison_id":"fabric-1.21.5/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.21.5/full/client_a/model_slim","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.0535524,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.135},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/model_classic","source":{"changed_fraction":0.0513368,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.147}},{"comparison_id":"fabric-1.21.5/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.21.5/full/client_a/settings_gui_edit_tab","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.2472616,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.89},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/settings_server_tab","source":{"changed_fraction":0.2421903,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.997}},{"comparison_id":"fabric-1.21.5/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.21.5/full/client_a/settings_screen","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.1853201,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.051},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.1796349,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":29.138}},{"comparison_id":"fabric-1.21.5/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.21.5/full/client_a/settings_screen","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.1230779,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.581},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"fabric-1.21.5/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.21.5/full/client_a/skin_menu_screen","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.208},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.177}},{"comparison_id":"fabric-1.21.5/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.21.5/full/client_a/translucent_cape_worn","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","published":{"changed_fraction":0.5656881,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.139},"role":"client_a","second_frame_id":"fabric-1.21.5/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5707378,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.767}},{"comparison_id":"fabric-1.21.5/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.21.5/phase0-smoke/client_a/baseline","key":"mc1.21.5","lane_id":"fabric-1.21.5/phase0-smoke","published":{"changed_fraction":0.2155278,"required_changed_fraction":1e-05,"rms_difference":17.332},"role":"client_a","second_frame_id":"fabric-1.21.5/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2280025,"required_changed_fraction":1e-05,"rms_difference":17.685}},{"comparison_id":"fabric-1.21.5/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.21.5/propagation-live/client_a/baseline","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","published":{"changed_fraction":0.2152778,"required_changed_fraction":1e-05,"rms_difference":17.324},"role":"client_a","second_frame_id":"fabric-1.21.5/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2280001,"required_changed_fraction":1e-05,"rms_difference":17.685}},{"comparison_id":"fabric-1.21.5/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.21.5/propagation-live/client_b/await_live_change","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","published":{"changed_fraction":0.0183967,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.653},"role":"client_b","second_frame_id":"fabric-1.21.5/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0108535,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.579}},{"comparison_id":"fabric-1.21.5/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.21.5/propagation-live/client_b/observe_animation_frame","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","published":{"changed_fraction":0.1625487,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.914},"role":"client_b","second_frame_id":"fabric-1.21.5/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1553763,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.986}},{"comparison_id":"fabric-1.21.5/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.21.5/propagation-live/client_b/observe_before","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","published":{"changed_fraction":0.0796174,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.651},"role":"client_b","second_frame_id":"fabric-1.21.5/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0720345,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.734}},{"comparison_id":"fabric-1.21.5/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.21.5/propagation-live/client_b/observe_hd_cape","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","published":{"changed_fraction":0.0456384,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.966},"role":"client_b","second_frame_id":"fabric-1.21.5/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0351309,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.03}},{"comparison_id":"fabric-1.21.5/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.21.5/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","published":{"changed_fraction":0.1637305,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.519},"role":"client_b","second_frame_id":"fabric-1.21.5/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558498,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.6}},{"comparison_id":"fabric-1.21.5/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.21.5/propagation/client_a/baseline","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation","published":{"changed_fraction":0.2103674,"required_changed_fraction":1e-05,"rms_difference":16.828},"role":"client_a","second_frame_id":"fabric-1.21.5/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2220332,"required_changed_fraction":1e-05,"rms_difference":17.164}},{"comparison_id":"fabric-1.21.5/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.21.5/propagation/client_b/baseline","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation","published":{"changed_fraction":0.5526979,"required_changed_fraction":1e-05,"rms_difference":37.967},"role":"client_b","second_frame_id":"fabric-1.21.5/propagation/client_b/observe_a","source":{"changed_fraction":0.570164,"required_changed_fraction":1e-05,"rms_difference":38.185}},{"comparison_id":"fabric-1.21.5/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.21.5/server-policy/client_a/baseline","key":"mc1.21.5","lane_id":"fabric-1.21.5/server-policy","published":{"changed_fraction":0.4125722,"required_changed_fraction":1e-05,"rms_difference":18.472},"role":"client_a","second_frame_id":"fabric-1.21.5/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.4145949,"required_changed_fraction":1e-05,"rms_difference":18.867}},{"comparison_id":"fabric-1.21.5/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.21.5/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.5","lane_id":"fabric-1.21.5/server-policy","published":{"changed_fraction":0.2354477,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.141},"role":"client_a","second_frame_id":"fabric-1.21.5/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2240229,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.166}},{"comparison_id":"fabric-1.21.5/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.21.5/session/client_a/pause_menu_preview","key":"mc1.21.5","lane_id":"fabric-1.21.5/session","published":{"changed_fraction":0.9973,"required_changed_fraction":1e-05,"rms_difference":69.316},"role":"client_a","second_frame_id":"fabric-1.21.5/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9981086,"required_changed_fraction":1e-05,"rms_difference":69.999}},{"comparison_id":"fabric-1.21.5/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.21.5/session/client_a/pause_menu_preview","key":"mc1.21.5","lane_id":"fabric-1.21.5/session","published":{"changed_fraction":0.8388035,"required_changed_fraction":1e-05,"rms_difference":66.745},"role":"client_a","second_frame_id":"fabric-1.21.5/session/client_a/quit_to_title","source":{"changed_fraction":0.8413272,"required_changed_fraction":1e-05,"rms_difference":67.748}},{"comparison_id":"neoforge-1.21.5/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-1.21.5/full/client_a/adjusted_bmo_elytra","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.3342551,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.523},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3266081,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.487}},{"comparison_id":"neoforge-1.21.5/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-1.21.5/full/client_a/animated_cape_apply","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.0973274,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.237},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0851695,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.191}},{"comparison_id":"neoforge-1.21.5/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-1.21.5/full/client_a/base_layer_transparency","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.2622299,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.028},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/transparency_disabled","source":{"changed_fraction":0.2577227,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.041}},{"comparison_id":"neoforge-1.21.5/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-1.21.5/full/client_a/baseline","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.0249965,"required_changed_fraction":1e-05,"rms_difference":5.008},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203622,"required_changed_fraction":1e-05,"rms_difference":4.852}},{"comparison_id":"neoforge-1.21.5/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-1.21.5/full/client_a/cape_adjust_opaque_off","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.0182313,"required_changed_fraction":1e-05,"rms_difference":8.856},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0081776,"required_changed_fraction":1e-05,"rms_difference":8.95}},{"comparison_id":"neoforge-1.21.5/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-1.21.5/full/client_a/cape_adjust_zoom_in","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.2574972,"required_changed_fraction":1e-05,"rms_difference":17.785},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2541459,"required_changed_fraction":1e-05,"rms_difference":18.12}},{"comparison_id":"neoforge-1.21.5/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-1.21.5/full/client_a/cape_adjust_zoom_out","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.2486847,"required_changed_fraction":1e-05,"rms_difference":14.894},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2447232,"required_changed_fraction":1e-05,"rms_difference":14.912}},{"comparison_id":"neoforge-1.21.5/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-1.21.5/full/client_a/cape_menu_local_capes","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.2011651,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.844},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1950538,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.145}},{"comparison_id":"neoforge-1.21.5/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-1.21.5/full/client_a/cape_menu_local_capes","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.0156875,"required_changed_fraction":1e-05,"rms_difference":10.089},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0120269,"required_changed_fraction":1e-05,"rms_difference":10.251}},{"comparison_id":"neoforge-1.21.5/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-1.21.5/full/client_a/cape_menu_screen","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.482904,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.3},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.46932,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.86}},{"comparison_id":"neoforge-1.21.5/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-1.21.5/full/client_a/cape_preview_selected_a","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.0315458,"required_changed_fraction":1e-05,"rms_difference":17.455},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0303217,"required_changed_fraction":1e-05,"rms_difference":17.487}},{"comparison_id":"neoforge-1.21.5/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-1.21.5/full/client_a/external_skin_drop","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.0508316,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.561},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"neoforge-1.21.5/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-1.21.5/full/client_a/hd_cape_no_downscale","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.2963489,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.947},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2800963,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.116}},{"comparison_id":"neoforge-1.21.5/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-1.21.5/full/client_a/hud_preview_disabled","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.3324331,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.733},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3179457,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.885}},{"comparison_id":"neoforge-1.21.5/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-1.21.5/full/client_a/known_cape_apply","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.0177597,"required_changed_fraction":1e-05,"rms_difference":8.456},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111097,"required_changed_fraction":1e-05,"rms_difference":8.333}},{"comparison_id":"neoforge-1.21.5/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-1.21.5/full/client_a/known_cape_apply","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.293771,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.564},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2791357,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.798}},{"comparison_id":"neoforge-1.21.5/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-1.21.5/full/client_a/local_skin_apply","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.2511564,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.705},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449558,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.811}},{"comparison_id":"neoforge-1.21.5/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-1.21.5/full/client_a/model_classic","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.1594366,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.358},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1524106,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.683}},{"comparison_id":"neoforge-1.21.5/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-1.21.5/full/client_a/model_classic","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.0535857,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.112},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0493763,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.101}},{"comparison_id":"neoforge-1.21.5/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-1.21.5/full/client_a/model_slim","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.054554,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.178},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/model_classic","source":{"changed_fraction":0.0513986,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.156}},{"comparison_id":"neoforge-1.21.5/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-1.21.5/full/client_a/settings_gui_edit_tab","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.2472616,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.89},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/settings_server_tab","source":{"changed_fraction":0.2421903,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.997}},{"comparison_id":"neoforge-1.21.5/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-1.21.5/full/client_a/settings_screen","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.1853201,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.051},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.1796349,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":29.138}},{"comparison_id":"neoforge-1.21.5/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-1.21.5/full/client_a/settings_screen","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.1230779,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.581},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"neoforge-1.21.5/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-1.21.5/full/client_a/skin_menu_screen","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.208},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.177}},{"comparison_id":"neoforge-1.21.5/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-1.21.5/full/client_a/translucent_cape_worn","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","published":{"changed_fraction":0.5633081,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.162},"role":"client_a","second_frame_id":"neoforge-1.21.5/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.570729,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.766}},{"comparison_id":"neoforge-1.21.5/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-1.21.5/phase0-smoke/client_a/baseline","key":"mc1.21.5","lane_id":"neoforge-1.21.5/phase0-smoke","published":{"changed_fraction":0.2149722,"required_changed_fraction":1e-05,"rms_difference":17.323},"role":"client_a","second_frame_id":"neoforge-1.21.5/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2279991,"required_changed_fraction":1e-05,"rms_difference":17.684}},{"comparison_id":"neoforge-1.21.5/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-1.21.5/propagation-live/client_a/baseline","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","published":{"changed_fraction":0.2151889,"required_changed_fraction":1e-05,"rms_difference":17.325},"role":"client_a","second_frame_id":"neoforge-1.21.5/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2279996,"required_changed_fraction":1e-05,"rms_difference":17.684}},{"comparison_id":"neoforge-1.21.5/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-1.21.5/propagation-live/client_b/await_live_change","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","published":{"changed_fraction":0.017418,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.618},"role":"client_b","second_frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0104082,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.562}},{"comparison_id":"neoforge-1.21.5/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_animation_frame","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","published":{"changed_fraction":0.1624756,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.906},"role":"client_b","second_frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.155458,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.989}},{"comparison_id":"neoforge-1.21.5/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_before","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","published":{"changed_fraction":0.0795565,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.651},"role":"client_b","second_frame_id":"neoforge-1.21.5/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0720289,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.734}},{"comparison_id":"neoforge-1.21.5/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_hd_cape","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","published":{"changed_fraction":0.0423692,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.949},"role":"client_b","second_frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0354522,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.041}},{"comparison_id":"neoforge-1.21.5/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","published":{"changed_fraction":0.1631579,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.537},"role":"client_b","second_frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558695,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.601}},{"comparison_id":"neoforge-1.21.5/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-1.21.5/propagation/client_a/baseline","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation","published":{"changed_fraction":0.210459,"required_changed_fraction":1e-05,"rms_difference":16.835},"role":"client_a","second_frame_id":"neoforge-1.21.5/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2220332,"required_changed_fraction":1e-05,"rms_difference":17.165}},{"comparison_id":"neoforge-1.21.5/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-1.21.5/propagation/client_b/baseline","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation","published":{"changed_fraction":0.554359,"required_changed_fraction":1e-05,"rms_difference":37.981},"role":"client_b","second_frame_id":"neoforge-1.21.5/propagation/client_b/observe_a","source":{"changed_fraction":0.5701625,"required_changed_fraction":1e-05,"rms_difference":38.185}},{"comparison_id":"neoforge-1.21.5/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-1.21.5/server-policy/client_a/baseline","key":"mc1.21.5","lane_id":"neoforge-1.21.5/server-policy","published":{"changed_fraction":0.4135111,"required_changed_fraction":1e-05,"rms_difference":18.472},"role":"client_a","second_frame_id":"neoforge-1.21.5/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.4145959,"required_changed_fraction":1e-05,"rms_difference":18.868}},{"comparison_id":"neoforge-1.21.5/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-1.21.5/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.5","lane_id":"neoforge-1.21.5/server-policy","published":{"changed_fraction":0.2369482,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.094},"role":"client_a","second_frame_id":"neoforge-1.21.5/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2242252,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.161}},{"comparison_id":"neoforge-1.21.5/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-1.21.5/session/client_a/pause_menu_preview","key":"mc1.21.5","lane_id":"neoforge-1.21.5/session","published":{"changed_fraction":0.9969285,"required_changed_fraction":1e-05,"rms_difference":69.188},"role":"client_a","second_frame_id":"neoforge-1.21.5/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.997962,"required_changed_fraction":1e-05,"rms_difference":69.929}},{"comparison_id":"neoforge-1.21.5/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-1.21.5/session/client_a/pause_menu_preview","key":"mc1.21.5","lane_id":"neoforge-1.21.5/session","published":{"changed_fraction":0.8407042,"required_changed_fraction":1e-05,"rms_difference":66.714},"role":"client_a","second_frame_id":"neoforge-1.21.5/session/client_a/quit_to_title","source":{"changed_fraction":0.8422642,"required_changed_fraction":1e-05,"rms_difference":67.816}},{"comparison_id":"fabric-1.21.4/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.21.4/full/client_a/adjusted_bmo_elytra","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.3343308,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.537},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265862,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.487}},{"comparison_id":"fabric-1.21.4/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.21.4/full/client_a/animated_cape_apply","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.0992389,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.251},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/animated_cape_advance","source":{"changed_fraction":0.085206,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.19}},{"comparison_id":"fabric-1.21.4/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.21.4/full/client_a/base_layer_transparency","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.2630015,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":19.979},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/transparency_disabled","source":{"changed_fraction":0.2575624,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.059}},{"comparison_id":"fabric-1.21.4/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.21.4/full/client_a/baseline","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.0238382,"required_changed_fraction":1e-05,"rms_difference":4.987},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203453,"required_changed_fraction":1e-05,"rms_difference":4.846}},{"comparison_id":"fabric-1.21.4/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.21.4/full/client_a/cape_adjust_opaque_off","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.0179243,"required_changed_fraction":1e-05,"rms_difference":8.806},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0080049,"required_changed_fraction":1e-05,"rms_difference":8.888}},{"comparison_id":"fabric-1.21.4/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.21.4/full/client_a/cape_adjust_zoom_in","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.2575097,"required_changed_fraction":1e-05,"rms_difference":17.787},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2540177,"required_changed_fraction":1e-05,"rms_difference":18.118}},{"comparison_id":"fabric-1.21.4/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.21.4/full/client_a/cape_adjust_zoom_out","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.2486847,"required_changed_fraction":1e-05,"rms_difference":14.894},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2447232,"required_changed_fraction":1e-05,"rms_difference":14.912}},{"comparison_id":"fabric-1.21.4/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.21.4/full/client_a/cape_menu_local_capes","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.2013262,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.837},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.195042,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.145}},{"comparison_id":"fabric-1.21.4/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.21.4/full/client_a/cape_menu_local_capes","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.0123667,"required_changed_fraction":1e-05,"rms_difference":8.617},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0088069,"required_changed_fraction":1e-05,"rms_difference":8.795}},{"comparison_id":"fabric-1.21.4/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.21.4/full/client_a/cape_menu_screen","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.4828955,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.302},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693022,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.86}},{"comparison_id":"fabric-1.21.4/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.21.4/full/client_a/cape_preview_selected_a","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.0313028,"required_changed_fraction":1e-05,"rms_difference":17.465},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0300502,"required_changed_fraction":1e-05,"rms_difference":17.498}},{"comparison_id":"fabric-1.21.4/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.21.4/full/client_a/external_skin_drop","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.0508316,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.561},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.21.4/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.21.4/full/client_a/hd_cape_no_downscale","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.2972608,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.87},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2805584,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.111}},{"comparison_id":"fabric-1.21.4/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.21.4/full/client_a/hud_preview_disabled","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.3321024,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.772},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3179457,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.885}},{"comparison_id":"fabric-1.21.4/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.21.4/full/client_a/known_cape_apply","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.0154132,"required_changed_fraction":1e-05,"rms_difference":8.43},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111834,"required_changed_fraction":1e-05,"rms_difference":8.336}},{"comparison_id":"fabric-1.21.4/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.21.4/full/client_a/known_cape_apply","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.2912809,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.619},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2780777,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.784}},{"comparison_id":"fabric-1.21.4/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.21.4/full/client_a/local_skin_apply","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.2524468,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.696},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2451474,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.833}},{"comparison_id":"fabric-1.21.4/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.21.4/full/client_a/model_classic","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.1601933,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.328},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522096,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.655}},{"comparison_id":"fabric-1.21.4/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.21.4/full/client_a/model_classic","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.0515751,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.024},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.048892,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.045}},{"comparison_id":"fabric-1.21.4/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.21.4/full/client_a/model_slim","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.0545799,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.221},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/model_classic","source":{"changed_fraction":0.05153,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.198}},{"comparison_id":"fabric-1.21.4/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.21.4/full/client_a/settings_gui_edit_tab","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.2467477,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.888},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/settings_server_tab","source":{"changed_fraction":0.2421903,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.997}},{"comparison_id":"fabric-1.21.4/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.21.4/full/client_a/settings_screen","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.185459,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.051},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.1796349,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":29.138}},{"comparison_id":"fabric-1.21.4/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.21.4/full/client_a/settings_screen","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.1232639,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.582},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"fabric-1.21.4/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.21.4/full/client_a/skin_menu_screen","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.212},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.179}},{"comparison_id":"fabric-1.21.4/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.21.4/full/client_a/translucent_cape_worn","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","published":{"changed_fraction":0.5632071,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.11},"role":"client_a","second_frame_id":"fabric-1.21.4/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5707378,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.773}},{"comparison_id":"fabric-1.21.4/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.21.4/phase0-smoke/client_a/baseline","key":"mc1.21.4","lane_id":"fabric-1.21.4/phase0-smoke","published":{"changed_fraction":0.2155792,"required_changed_fraction":1e-05,"rms_difference":17.332},"role":"client_a","second_frame_id":"fabric-1.21.4/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2279982,"required_changed_fraction":1e-05,"rms_difference":17.7}},{"comparison_id":"fabric-1.21.4/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.21.4/propagation-live/client_a/baseline","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","published":{"changed_fraction":0.2169389,"required_changed_fraction":1e-05,"rms_difference":17.372},"role":"client_a","second_frame_id":"fabric-1.21.4/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2279972,"required_changed_fraction":1e-05,"rms_difference":17.7}},{"comparison_id":"fabric-1.21.4/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.21.4/propagation-live/client_b/await_live_change","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","published":{"changed_fraction":0.0163377,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.6},"role":"client_b","second_frame_id":"fabric-1.21.4/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0104899,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.565}},{"comparison_id":"fabric-1.21.4/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.21.4/propagation-live/client_b/observe_animation_frame","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","published":{"changed_fraction":0.1625447,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.917},"role":"client_b","second_frame_id":"fabric-1.21.4/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554242,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.023}},{"comparison_id":"fabric-1.21.4/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.21.4/propagation-live/client_b/observe_before","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","published":{"changed_fraction":0.0769981,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.615},"role":"client_b","second_frame_id":"fabric-1.21.4/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0720402,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.725}},{"comparison_id":"fabric-1.21.4/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.21.4/propagation-live/client_b/observe_hd_cape","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","published":{"changed_fraction":0.0423164,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.941},"role":"client_b","second_frame_id":"fabric-1.21.4/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.035176,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.031}},{"comparison_id":"fabric-1.21.4/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.21.4/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","published":{"changed_fraction":0.1628533,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.574},"role":"client_b","second_frame_id":"fabric-1.21.4/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558695,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.645}},{"comparison_id":"fabric-1.21.4/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.21.4/propagation/client_a/baseline","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation","published":{"changed_fraction":0.2102,"required_changed_fraction":1e-05,"rms_difference":16.833},"role":"client_a","second_frame_id":"fabric-1.21.4/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2220351,"required_changed_fraction":1e-05,"rms_difference":17.181}},{"comparison_id":"fabric-1.21.4/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.21.4/propagation/client_b/baseline","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation","published":{"changed_fraction":0.5541931,"required_changed_fraction":1e-05,"rms_difference":37.983},"role":"client_b","second_frame_id":"fabric-1.21.4/propagation/client_b/observe_a","source":{"changed_fraction":0.5701664,"required_changed_fraction":1e-05,"rms_difference":38.274}},{"comparison_id":"fabric-1.21.4/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.21.4/server-policy/client_a/baseline","key":"mc1.21.4","lane_id":"fabric-1.21.4/server-policy","published":{"changed_fraction":0.4142938,"required_changed_fraction":1e-05,"rms_difference":18.505},"role":"client_a","second_frame_id":"fabric-1.21.4/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.4146046,"required_changed_fraction":1e-05,"rms_difference":18.884}},{"comparison_id":"fabric-1.21.4/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.21.4/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.4","lane_id":"fabric-1.21.4/server-policy","published":{"changed_fraction":0.2370536,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.082},"role":"client_a","second_frame_id":"fabric-1.21.4/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2250861,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.177}},{"comparison_id":"fabric-1.21.4/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.21.4/session/client_a/pause_menu_preview","key":"mc1.21.4","lane_id":"fabric-1.21.4/session","published":{"changed_fraction":0.9973271,"required_changed_fraction":1e-05,"rms_difference":69.347},"role":"client_a","second_frame_id":"fabric-1.21.4/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9981356,"required_changed_fraction":1e-05,"rms_difference":69.999}},{"comparison_id":"fabric-1.21.4/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.21.4/session/client_a/pause_menu_preview","key":"mc1.21.4","lane_id":"fabric-1.21.4/session","published":{"changed_fraction":0.9706083,"required_changed_fraction":1e-05,"rms_difference":68.094},"role":"client_a","second_frame_id":"fabric-1.21.4/session/client_a/quit_to_title","source":{"changed_fraction":0.9667472,"required_changed_fraction":1e-05,"rms_difference":69.106}},{"comparison_id":"neoforge-1.21.4/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-1.21.4/full/client_a/adjusted_bmo_elytra","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.3349495,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.543},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3266037,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.487}},{"comparison_id":"neoforge-1.21.4/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-1.21.4/full/client_a/animated_cape_apply","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.1008873,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.271},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0874191,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.218}},{"comparison_id":"neoforge-1.21.4/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-1.21.4/full/client_a/base_layer_transparency","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.2616319,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.043},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/transparency_disabled","source":{"changed_fraction":0.257509,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.051}},{"comparison_id":"neoforge-1.21.4/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-1.21.4/full/client_a/baseline","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.023784,"required_changed_fraction":1e-05,"rms_difference":4.994},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203482,"required_changed_fraction":1e-05,"rms_difference":4.847}},{"comparison_id":"neoforge-1.21.4/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-1.21.4/full/client_a/cape_adjust_opaque_off","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.018309,"required_changed_fraction":1e-05,"rms_difference":8.927},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.00841,"required_changed_fraction":1e-05,"rms_difference":9.039}},{"comparison_id":"neoforge-1.21.4/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-1.21.4/full/client_a/cape_adjust_zoom_in","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.2575312,"required_changed_fraction":1e-05,"rms_difference":17.809},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2543133,"required_changed_fraction":1e-05,"rms_difference":18.123}},{"comparison_id":"neoforge-1.21.4/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-1.21.4/full/client_a/cape_adjust_zoom_out","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.249441,"required_changed_fraction":1e-05,"rms_difference":14.9},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.244782,"required_changed_fraction":1e-05,"rms_difference":14.918}},{"comparison_id":"neoforge-1.21.4/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-1.21.4/full/client_a/cape_menu_local_capes","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.2011993,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.843},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1950479,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.145}},{"comparison_id":"neoforge-1.21.4/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-1.21.4/full/client_a/cape_menu_local_capes","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.01385,"required_changed_fraction":1e-05,"rms_difference":9.533},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0107282,"required_changed_fraction":1e-05,"rms_difference":9.707}},{"comparison_id":"neoforge-1.21.4/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-1.21.4/full/client_a/cape_menu_screen","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.4831435,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.312},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693398,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.861}},{"comparison_id":"neoforge-1.21.4/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-1.21.4/full/client_a/cape_preview_selected_a","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.0325868,"required_changed_fraction":1e-05,"rms_difference":17.428},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0309452,"required_changed_fraction":1e-05,"rms_difference":17.459}},{"comparison_id":"neoforge-1.21.4/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-1.21.4/full/client_a/external_skin_drop","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.0508316,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.561},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"neoforge-1.21.4/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-1.21.4/full/client_a/hd_cape_no_downscale","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.2957702,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.827},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2800598,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.106}},{"comparison_id":"neoforge-1.21.4/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-1.21.4/full/client_a/hud_preview_disabled","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.3339947,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.741},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3179457,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.885}},{"comparison_id":"neoforge-1.21.4/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-1.21.4/full/client_a/known_cape_apply","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.0149368,"required_changed_fraction":1e-05,"rms_difference":8.416},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0112056,"required_changed_fraction":1e-05,"rms_difference":8.337}},{"comparison_id":"neoforge-1.21.4/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-1.21.4/full/client_a/known_cape_apply","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.2923857,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.564},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2799382,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.806}},{"comparison_id":"neoforge-1.21.4/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-1.21.4/full/client_a/local_skin_apply","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.2499162,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.689},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449964,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.817}},{"comparison_id":"neoforge-1.21.4/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-1.21.4/full/client_a/model_classic","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.1600042,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.365},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1524235,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.685}},{"comparison_id":"neoforge-1.21.4/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-1.21.4/full/client_a/model_classic","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.0532964,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.123},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0497936,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.153}},{"comparison_id":"neoforge-1.21.4/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-1.21.4/full/client_a/model_slim","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.055626,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.256},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/model_classic","source":{"changed_fraction":0.0516846,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.25}},{"comparison_id":"neoforge-1.21.4/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-1.21.4/full/client_a/settings_gui_edit_tab","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.2467477,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.888},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/settings_server_tab","source":{"changed_fraction":0.2421903,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.997}},{"comparison_id":"neoforge-1.21.4/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-1.21.4/full/client_a/settings_screen","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.185459,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.051},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.1796349,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":29.138}},{"comparison_id":"neoforge-1.21.4/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-1.21.4/full/client_a/settings_screen","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.1232639,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.582},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"neoforge-1.21.4/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-1.21.4/full/client_a/skin_menu_screen","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.212},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.179}},{"comparison_id":"neoforge-1.21.4/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-1.21.4/full/client_a/translucent_cape_worn","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","published":{"changed_fraction":0.5621528,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.135},"role":"client_a","second_frame_id":"neoforge-1.21.4/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.570729,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.77}},{"comparison_id":"neoforge-1.21.4/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-1.21.4/phase0-smoke/client_a/baseline","key":"mc1.21.4","lane_id":"neoforge-1.21.4/phase0-smoke","published":{"changed_fraction":0.2161576,"required_changed_fraction":1e-05,"rms_difference":17.365},"role":"client_a","second_frame_id":"neoforge-1.21.4/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2280015,"required_changed_fraction":1e-05,"rms_difference":17.7}},{"comparison_id":"neoforge-1.21.4/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-1.21.4/propagation-live/client_a/baseline","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","published":{"changed_fraction":0.2152861,"required_changed_fraction":1e-05,"rms_difference":17.335},"role":"client_a","second_frame_id":"neoforge-1.21.4/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2279986,"required_changed_fraction":1e-05,"rms_difference":17.7}},{"comparison_id":"neoforge-1.21.4/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-1.21.4/propagation-live/client_b/await_live_change","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","published":{"changed_fraction":0.0172312,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.636},"role":"client_b","second_frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0107436,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.576}},{"comparison_id":"neoforge-1.21.4/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_animation_frame","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","published":{"changed_fraction":0.1626746,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.937},"role":"client_b","second_frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554609,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.024}},{"comparison_id":"neoforge-1.21.4/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_before","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","published":{"changed_fraction":0.0774001,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.631},"role":"client_b","second_frame_id":"neoforge-1.21.4/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.071981,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.728}},{"comparison_id":"neoforge-1.21.4/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_hd_cape","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","published":{"changed_fraction":0.0414108,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.919},"role":"client_b","second_frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0351675,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.032}},{"comparison_id":"neoforge-1.21.4/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","published":{"changed_fraction":0.1630361,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.582},"role":"client_b","second_frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1559231,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.646}},{"comparison_id":"neoforge-1.21.4/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-1.21.4/propagation/client_a/baseline","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation","published":{"changed_fraction":0.2096146,"required_changed_fraction":1e-05,"rms_difference":16.795},"role":"client_a","second_frame_id":"neoforge-1.21.4/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2220332,"required_changed_fraction":1e-05,"rms_difference":17.18}},{"comparison_id":"neoforge-1.21.4/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-1.21.4/propagation/client_b/baseline","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation","published":{"changed_fraction":0.5534035,"required_changed_fraction":1e-05,"rms_difference":37.98},"role":"client_b","second_frame_id":"neoforge-1.21.4/propagation/client_b/observe_a","source":{"changed_fraction":0.5701644,"required_changed_fraction":1e-05,"rms_difference":38.274}},{"comparison_id":"neoforge-1.21.4/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-1.21.4/server-policy/client_a/baseline","key":"mc1.21.4","lane_id":"neoforge-1.21.4/server-policy","published":{"changed_fraction":0.4120493,"required_changed_fraction":1e-05,"rms_difference":18.467},"role":"client_a","second_frame_id":"neoforge-1.21.4/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.4146046,"required_changed_fraction":1e-05,"rms_difference":18.884}},{"comparison_id":"neoforge-1.21.4/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-1.21.4/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.4","lane_id":"neoforge-1.21.4/server-policy","published":{"changed_fraction":0.2357453,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.091},"role":"client_a","second_frame_id":"neoforge-1.21.4/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.224561,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.173}},{"comparison_id":"neoforge-1.21.4/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-1.21.4/session/client_a/pause_menu_preview","key":"mc1.21.4","lane_id":"neoforge-1.21.4/session","published":{"changed_fraction":0.9969611,"required_changed_fraction":1e-05,"rms_difference":69.244},"role":"client_a","second_frame_id":"neoforge-1.21.4/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.997988,"required_changed_fraction":1e-05,"rms_difference":69.956}},{"comparison_id":"neoforge-1.21.4/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-1.21.4/session/client_a/pause_menu_preview","key":"mc1.21.4","lane_id":"neoforge-1.21.4/session","published":{"changed_fraction":0.9663181,"required_changed_fraction":1e-05,"rms_difference":68.109},"role":"client_a","second_frame_id":"neoforge-1.21.4/session/client_a/quit_to_title","source":{"changed_fraction":0.9612731,"required_changed_fraction":1e-05,"rms_difference":69.218}},{"comparison_id":"fabric-1.21.3/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.21.3/full/client_a/adjusted_bmo_elytra","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.3342424,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.537},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265993,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.487}},{"comparison_id":"fabric-1.21.3/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.21.3/full/client_a/animated_cape_apply","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.0984673,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.264},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0851938,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.189}},{"comparison_id":"fabric-1.21.3/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.21.3/full/client_a/base_layer_transparency","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.2623457,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.044},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/transparency_disabled","source":{"changed_fraction":0.2574822,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.051}},{"comparison_id":"fabric-1.21.3/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.21.3/full/client_a/baseline","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.0254153,"required_changed_fraction":1e-05,"rms_difference":5.027},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203593,"required_changed_fraction":1e-05,"rms_difference":4.85}},{"comparison_id":"fabric-1.21.3/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.21.3/full/client_a/cape_adjust_opaque_off","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.018309,"required_changed_fraction":1e-05,"rms_difference":8.927},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.00841,"required_changed_fraction":1e-05,"rms_difference":9.039}},{"comparison_id":"fabric-1.21.3/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.21.3/full/client_a/cape_adjust_zoom_in","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.2575312,"required_changed_fraction":1e-05,"rms_difference":17.809},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2543133,"required_changed_fraction":1e-05,"rms_difference":18.123}},{"comparison_id":"fabric-1.21.3/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.21.3/full/client_a/cape_adjust_zoom_out","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.249441,"required_changed_fraction":1e-05,"rms_difference":14.9},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.244782,"required_changed_fraction":1e-05,"rms_difference":14.918}},{"comparison_id":"fabric-1.21.3/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.21.3/full/client_a/cape_menu_local_capes","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.2011993,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.843},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1950479,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.145}},{"comparison_id":"fabric-1.21.3/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.21.3/full/client_a/cape_menu_local_capes","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.01385,"required_changed_fraction":1e-05,"rms_difference":9.533},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0107282,"required_changed_fraction":1e-05,"rms_difference":9.707}},{"comparison_id":"fabric-1.21.3/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.21.3/full/client_a/cape_menu_screen","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.4829339,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.303},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693121,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.86}},{"comparison_id":"fabric-1.21.3/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.21.3/full/client_a/cape_preview_selected_a","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.0325868,"required_changed_fraction":1e-05,"rms_difference":17.428},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0309452,"required_changed_fraction":1e-05,"rms_difference":17.459}},{"comparison_id":"fabric-1.21.3/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.21.3/full/client_a/external_skin_drop","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.0508316,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.561},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.21.3/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.21.3/full/client_a/hd_cape_no_downscale","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.2951038,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.897},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2809962,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.115}},{"comparison_id":"fabric-1.21.3/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.21.3/full/client_a/hud_preview_disabled","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.3321208,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.742},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3179457,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.885}},{"comparison_id":"fabric-1.21.3/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.21.3/full/client_a/known_cape_apply","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.0158361,"required_changed_fraction":1e-05,"rms_difference":8.419},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0112109,"required_changed_fraction":1e-05,"rms_difference":8.337}},{"comparison_id":"fabric-1.21.3/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.21.3/full/client_a/known_cape_apply","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.295665,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.521},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2784547,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.789}},{"comparison_id":"fabric-1.21.3/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.21.3/full/client_a/local_skin_apply","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.2509134,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.677},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.244979,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.812}},{"comparison_id":"fabric-1.21.3/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.21.3/full/client_a/model_classic","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.1595813,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.328},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522148,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.666}},{"comparison_id":"fabric-1.21.3/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.21.3/full/client_a/model_classic","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.0521019,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.047},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0491831,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.078}},{"comparison_id":"fabric-1.21.3/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.21.3/full/client_a/model_slim","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.0537156,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.138},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/model_classic","source":{"changed_fraction":0.0514862,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.144}},{"comparison_id":"fabric-1.21.3/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.21.3/full/client_a/settings_gui_edit_tab","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.2467477,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.888},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/settings_server_tab","source":{"changed_fraction":0.2421903,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.997}},{"comparison_id":"fabric-1.21.3/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.21.3/full/client_a/settings_screen","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.185459,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.051},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.1796349,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":29.138}},{"comparison_id":"fabric-1.21.3/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.21.3/full/client_a/settings_screen","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.1232639,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.582},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"fabric-1.21.3/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.21.3/full/client_a/skin_menu_screen","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.212},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.179}},{"comparison_id":"fabric-1.21.3/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.21.3/full/client_a/translucent_cape_worn","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","published":{"changed_fraction":0.5623043,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.084},"role":"client_a","second_frame_id":"fabric-1.21.3/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5707246,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.772}},{"comparison_id":"fabric-1.21.3/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.21.3/phase0-smoke/client_a/baseline","key":"mc1.21.3","lane_id":"fabric-1.21.3/phase0-smoke","published":{"changed_fraction":0.2160736,"required_changed_fraction":1e-05,"rms_difference":17.357},"role":"client_a","second_frame_id":"fabric-1.21.3/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2280044,"required_changed_fraction":1e-05,"rms_difference":17.7}},{"comparison_id":"fabric-1.21.3/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.21.3/propagation-live/client_a/baseline","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","published":{"changed_fraction":0.2161687,"required_changed_fraction":1e-05,"rms_difference":17.356},"role":"client_a","second_frame_id":"fabric-1.21.3/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2280035,"required_changed_fraction":1e-05,"rms_difference":17.7}},{"comparison_id":"fabric-1.21.3/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.21.3/propagation-live/client_b/await_live_change","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","published":{"changed_fraction":0.0200739,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.655},"role":"client_b","second_frame_id":"fabric-1.21.3/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0103518,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.559}},{"comparison_id":"fabric-1.21.3/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.21.3/propagation-live/client_b/observe_animation_frame","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","published":{"changed_fraction":0.1627721,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.937},"role":"client_b","second_frame_id":"fabric-1.21.3/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554101,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.023}},{"comparison_id":"fabric-1.21.3/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.21.3/propagation-live/client_b/observe_before","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","published":{"changed_fraction":0.0784397,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.659},"role":"client_b","second_frame_id":"fabric-1.21.3/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0720092,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.732}},{"comparison_id":"fabric-1.21.3/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.21.3/propagation-live/client_b/observe_hd_cape","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","published":{"changed_fraction":0.0424708,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.928},"role":"client_b","second_frame_id":"fabric-1.21.3/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0351393,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.03}},{"comparison_id":"fabric-1.21.3/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.21.3/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","published":{"changed_fraction":0.1637792,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.576},"role":"client_b","second_frame_id":"fabric-1.21.3/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1558977,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.645}},{"comparison_id":"fabric-1.21.3/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.21.3/propagation/client_a/baseline","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation","published":{"changed_fraction":0.210425,"required_changed_fraction":1e-05,"rms_difference":16.839},"role":"client_a","second_frame_id":"fabric-1.21.3/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2220385,"required_changed_fraction":1e-05,"rms_difference":17.181}},{"comparison_id":"fabric-1.21.3/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.21.3/propagation/client_b/baseline","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation","published":{"changed_fraction":0.5542125,"required_changed_fraction":1e-05,"rms_difference":37.988},"role":"client_b","second_frame_id":"fabric-1.21.3/propagation/client_b/observe_a","source":{"changed_fraction":0.5701616,"required_changed_fraction":1e-05,"rms_difference":38.274}},{"comparison_id":"fabric-1.21.3/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.21.3/server-policy/client_a/baseline","key":"mc1.21.3","lane_id":"fabric-1.21.3/server-policy","published":{"changed_fraction":0.4139965,"required_changed_fraction":1e-05,"rms_difference":18.491},"role":"client_a","second_frame_id":"fabric-1.21.3/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.4146026,"required_changed_fraction":1e-05,"rms_difference":18.884}},{"comparison_id":"fabric-1.21.3/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.21.3/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.3","lane_id":"fabric-1.21.3/server-policy","published":{"changed_fraction":0.2353237,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.08},"role":"client_a","second_frame_id":"fabric-1.21.3/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2241391,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.171}},{"comparison_id":"fabric-1.21.3/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.21.3/session/client_a/pause_menu_preview","key":"mc1.21.3","lane_id":"fabric-1.21.3/session","published":{"changed_fraction":0.9973215,"required_changed_fraction":1e-05,"rms_difference":69.428},"role":"client_a","second_frame_id":"fabric-1.21.3/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9981356,"required_changed_fraction":1e-05,"rms_difference":70.076}},{"comparison_id":"fabric-1.21.3/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.21.3/session/client_a/pause_menu_preview","key":"mc1.21.3","lane_id":"fabric-1.21.3/session","published":{"changed_fraction":0.9825618,"required_changed_fraction":1e-05,"rms_difference":80.836},"role":"client_a","second_frame_id":"fabric-1.21.3/session/client_a/quit_to_title","source":{"changed_fraction":0.981643,"required_changed_fraction":1e-05,"rms_difference":81.677}},{"comparison_id":"neoforge-1.21.3/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-1.21.3/full/client_a/adjusted_bmo_elytra","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.3343561,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.544},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265993,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.487}},{"comparison_id":"neoforge-1.21.3/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-1.21.3/full/client_a/animated_cape_apply","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.1021675,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.263},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0866044,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.206}},{"comparison_id":"neoforge-1.21.3/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-1.21.3/full/client_a/base_layer_transparency","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.2615355,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.032},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/transparency_disabled","source":{"changed_fraction":0.2577227,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.032}},{"comparison_id":"neoforge-1.21.3/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-1.21.3/full/client_a/baseline","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.0241764,"required_changed_fraction":1e-05,"rms_difference":4.985},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203655,"required_changed_fraction":1e-05,"rms_difference":4.853}},{"comparison_id":"neoforge-1.21.3/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-1.21.3/full/client_a/cape_adjust_opaque_off","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.0176743,"required_changed_fraction":1e-05,"rms_difference":8.758},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0078737,"required_changed_fraction":1e-05,"rms_difference":8.833}},{"comparison_id":"neoforge-1.21.3/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-1.21.3/full/client_a/cape_adjust_zoom_in","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.2571646,"required_changed_fraction":1e-05,"rms_difference":17.799},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2539284,"required_changed_fraction":1e-05,"rms_difference":18.116}},{"comparison_id":"neoforge-1.21.3/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-1.21.3/full/client_a/cape_adjust_zoom_out","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.2492181,"required_changed_fraction":1e-05,"rms_difference":14.895},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2446118,"required_changed_fraction":1e-05,"rms_difference":14.912}},{"comparison_id":"neoforge-1.21.3/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-1.21.3/full/client_a/cape_menu_local_capes","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.2011152,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.842},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.195039,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.145}},{"comparison_id":"neoforge-1.21.3/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-1.21.3/full/client_a/cape_menu_local_capes","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.0125181,"required_changed_fraction":1e-05,"rms_difference":8.286},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0080199,"required_changed_fraction":1e-05,"rms_difference":8.465}},{"comparison_id":"neoforge-1.21.3/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-1.21.3/full/client_a/cape_menu_screen","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.4830793,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.303},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693052,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.86}},{"comparison_id":"neoforge-1.21.3/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-1.21.3/full/client_a/cape_preview_selected_a","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.0313028,"required_changed_fraction":1e-05,"rms_difference":17.465},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0300502,"required_changed_fraction":1e-05,"rms_difference":17.498}},{"comparison_id":"neoforge-1.21.3/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-1.21.3/full/client_a/external_skin_drop","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.0508316,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.561},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"neoforge-1.21.3/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-1.21.3/full/client_a/hd_cape_no_downscale","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.2942971,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.822},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2799747,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.116}},{"comparison_id":"neoforge-1.21.3/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-1.21.3/full/client_a/hud_preview_disabled","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.3317901,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.758},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3179457,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.885}},{"comparison_id":"neoforge-1.21.3/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-1.21.3/full/client_a/known_cape_apply","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.0175333,"required_changed_fraction":1e-05,"rms_difference":8.455},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111116,"required_changed_fraction":1e-05,"rms_difference":8.333}},{"comparison_id":"neoforge-1.21.3/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-1.21.3/full/client_a/known_cape_apply","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.2916316,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.546},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2781872,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.786}},{"comparison_id":"neoforge-1.21.3/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-1.21.3/full/client_a/local_skin_apply","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.2494889,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.687},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449558,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.811}},{"comparison_id":"neoforge-1.21.3/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-1.21.3/full/client_a/model_classic","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.1591509,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.329},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522251,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.661}},{"comparison_id":"neoforge-1.21.3/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-1.21.3/full/client_a/model_classic","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.0523356,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.054},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489048,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.048}},{"comparison_id":"neoforge-1.21.3/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-1.21.3/full/client_a/model_slim","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.0551586,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.203},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/model_classic","source":{"changed_fraction":0.0513909,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.16}},{"comparison_id":"neoforge-1.21.3/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-1.21.3/full/client_a/settings_gui_edit_tab","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.2467477,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.888},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/settings_server_tab","source":{"changed_fraction":0.2421903,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.997}},{"comparison_id":"neoforge-1.21.3/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-1.21.3/full/client_a/settings_screen","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.185459,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.051},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.1796349,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":29.138}},{"comparison_id":"neoforge-1.21.3/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-1.21.3/full/client_a/settings_screen","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.1232639,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.582},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"neoforge-1.21.3/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-1.21.3/full/client_a/skin_menu_screen","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.212},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.179}},{"comparison_id":"neoforge-1.21.3/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-1.21.3/full/client_a/translucent_cape_worn","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","published":{"changed_fraction":0.5647412,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.116},"role":"client_a","second_frame_id":"neoforge-1.21.3/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5707334,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.772}},{"comparison_id":"neoforge-1.21.3/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-1.21.3/phase0-smoke/client_a/baseline","key":"mc1.21.3","lane_id":"neoforge-1.21.3/phase0-smoke","published":{"changed_fraction":0.2162729,"required_changed_fraction":1e-05,"rms_difference":17.361},"role":"client_a","second_frame_id":"neoforge-1.21.3/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2280049,"required_changed_fraction":1e-05,"rms_difference":17.7}},{"comparison_id":"neoforge-1.21.3/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-1.21.3/propagation-live/client_a/baseline","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","published":{"changed_fraction":0.2149194,"required_changed_fraction":1e-05,"rms_difference":17.32},"role":"client_a","second_frame_id":"neoforge-1.21.3/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2279991,"required_changed_fraction":1e-05,"rms_difference":17.699}},{"comparison_id":"neoforge-1.21.3/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-1.21.3/propagation-live/client_b/await_live_change","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","published":{"changed_fraction":0.0199764,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.637},"role":"client_b","second_frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0107549,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.575}},{"comparison_id":"neoforge-1.21.3/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_animation_frame","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","published":{"changed_fraction":0.1633528,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.947},"role":"client_b","second_frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1553819,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.022}},{"comparison_id":"neoforge-1.21.3/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_before","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","published":{"changed_fraction":0.0805149,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.642},"role":"client_b","second_frame_id":"neoforge-1.21.3/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0720317,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.732}},{"comparison_id":"neoforge-1.21.3/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_hd_cape","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","published":{"changed_fraction":0.0427469,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.931},"role":"client_b","second_frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0351562,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.032}},{"comparison_id":"neoforge-1.21.3/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","published":{"changed_fraction":0.1629792,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.575},"role":"client_b","second_frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1559033,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.645}},{"comparison_id":"neoforge-1.21.3/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-1.21.3/propagation/client_a/baseline","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation","published":{"changed_fraction":0.2079979,"required_changed_fraction":1e-05,"rms_difference":16.77},"role":"client_a","second_frame_id":"neoforge-1.21.3/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2220356,"required_changed_fraction":1e-05,"rms_difference":17.18}},{"comparison_id":"neoforge-1.21.3/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-1.21.3/propagation/client_b/baseline","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation","published":{"changed_fraction":0.5529708,"required_changed_fraction":1e-05,"rms_difference":37.973},"role":"client_b","second_frame_id":"neoforge-1.21.3/propagation/client_b/observe_a","source":{"changed_fraction":0.5701649,"required_changed_fraction":1e-05,"rms_difference":38.274}},{"comparison_id":"neoforge-1.21.3/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-1.21.3/server-policy/client_a/baseline","key":"mc1.21.3","lane_id":"neoforge-1.21.3/server-policy","published":{"changed_fraction":0.4124722,"required_changed_fraction":1e-05,"rms_difference":18.47},"role":"client_a","second_frame_id":"neoforge-1.21.3/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.4145973,"required_changed_fraction":1e-05,"rms_difference":18.883}},{"comparison_id":"neoforge-1.21.3/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-1.21.3/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.3","lane_id":"neoforge-1.21.3/server-policy","published":{"changed_fraction":0.2382564,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.095},"role":"client_a","second_frame_id":"neoforge-1.21.3/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2257447,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.188}},{"comparison_id":"neoforge-1.21.3/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-1.21.3/session/client_a/pause_menu_preview","key":"mc1.21.3","lane_id":"neoforge-1.21.3/session","published":{"changed_fraction":0.9968847,"required_changed_fraction":1e-05,"rms_difference":69.221},"role":"client_a","second_frame_id":"neoforge-1.21.3/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.997988,"required_changed_fraction":1e-05,"rms_difference":69.928}},{"comparison_id":"neoforge-1.21.3/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-1.21.3/session/client_a/pause_menu_preview","key":"mc1.21.3","lane_id":"neoforge-1.21.3/session","published":{"changed_fraction":0.9774979,"required_changed_fraction":1e-05,"rms_difference":80.496},"role":"client_a","second_frame_id":"neoforge-1.21.3/session/client_a/quit_to_title","source":{"changed_fraction":0.9756645,"required_changed_fraction":1e-05,"rms_difference":81.425}},{"comparison_id":"fabric-1.21.2/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.21.2/full/client_a/adjusted_bmo_elytra","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.334274,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.54},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265818,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.487}},{"comparison_id":"fabric-1.21.2/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.21.2/full/client_a/animated_cape_apply","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.0990811,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.269},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0860207,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.199}},{"comparison_id":"fabric-1.21.2/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.21.2/full/client_a/base_layer_transparency","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.2603395,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.037},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/transparency_disabled","source":{"changed_fraction":0.2576025,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.035}},{"comparison_id":"fabric-1.21.2/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.21.2/full/client_a/baseline","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.0256528,"required_changed_fraction":1e-05,"rms_difference":5.024},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203463,"required_changed_fraction":1e-05,"rms_difference":4.846}},{"comparison_id":"fabric-1.21.2/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.21.2/full/client_a/cape_adjust_opaque_off","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.015891,"required_changed_fraction":1e-05,"rms_difference":8.559},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0071311,"required_changed_fraction":1e-05,"rms_difference":8.609}},{"comparison_id":"fabric-1.21.2/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.21.2/full/client_a/cape_adjust_zoom_in","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.2570701,"required_changed_fraction":1e-05,"rms_difference":17.796},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2533854,"required_changed_fraction":1e-05,"rms_difference":18.104}},{"comparison_id":"fabric-1.21.2/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.21.2/full/client_a/cape_adjust_zoom_out","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.248284,"required_changed_fraction":1e-05,"rms_difference":14.893},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2440963,"required_changed_fraction":1e-05,"rms_difference":14.908}},{"comparison_id":"fabric-1.21.2/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.21.2/full/client_a/cape_menu_local_capes","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.201024,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.838},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.194942,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.146}},{"comparison_id":"fabric-1.21.2/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.21.2/full/client_a/cape_menu_local_capes","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.0078799,"required_changed_fraction":1e-05,"rms_difference":6.142},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0042906,"required_changed_fraction":1e-05,"rms_difference":6.389}},{"comparison_id":"fabric-1.21.2/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.21.2/full/client_a/cape_menu_screen","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.4831748,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.306},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693685,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.861}},{"comparison_id":"fabric-1.21.2/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.21.2/full/client_a/cape_preview_selected_a","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.0297597,"required_changed_fraction":1e-05,"rms_difference":17.459},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0288243,"required_changed_fraction":1e-05,"rms_difference":17.507}},{"comparison_id":"fabric-1.21.2/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.21.2/full/client_a/external_skin_drop","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.0508316,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.561},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.21.2/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.21.2/full/client_a/hd_cape_no_downscale","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.2979973,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.826},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.280072,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.117}},{"comparison_id":"fabric-1.21.2/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.21.2/full/client_a/hud_preview_disabled","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.3308532,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.718},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3179457,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.885}},{"comparison_id":"fabric-1.21.2/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.21.2/full/client_a/known_cape_apply","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.0181507,"required_changed_fraction":1e-05,"rms_difference":8.453},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111203,"required_changed_fraction":1e-05,"rms_difference":8.333}},{"comparison_id":"fabric-1.21.2/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.21.2/full/client_a/known_cape_apply","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.2942095,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.513},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2784425,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.788}},{"comparison_id":"fabric-1.21.2/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.21.2/full/client_a/local_skin_apply","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.2510726,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.667},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449674,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.814}},{"comparison_id":"fabric-1.21.2/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.21.2/full/client_a/model_classic","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.1602156,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.338},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522457,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.666}},{"comparison_id":"fabric-1.21.2/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.21.2/full/client_a/model_classic","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.0525582,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.061},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0488894,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.045}},{"comparison_id":"fabric-1.21.2/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.21.2/full/client_a/model_slim","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.0548062,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.165},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/model_classic","source":{"changed_fraction":0.0513755,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.15}},{"comparison_id":"fabric-1.21.2/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.21.2/full/client_a/settings_gui_edit_tab","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.2467477,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.888},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/settings_server_tab","source":{"changed_fraction":0.2421903,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.997}},{"comparison_id":"fabric-1.21.2/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.21.2/full/client_a/settings_screen","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.185459,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.051},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.1796349,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":29.138}},{"comparison_id":"fabric-1.21.2/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.21.2/full/client_a/settings_screen","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.1232639,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.582},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"fabric-1.21.2/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.21.2/full/client_a/skin_menu_screen","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.212},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.179}},{"comparison_id":"fabric-1.21.2/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.21.2/full/client_a/translucent_cape_worn","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","published":{"changed_fraction":0.5630492,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.142},"role":"client_a","second_frame_id":"fabric-1.21.2/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5707334,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.772}},{"comparison_id":"fabric-1.21.2/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.21.2/phase0-smoke/client_a/baseline","key":"mc1.21.2","lane_id":"fabric-1.21.2/phase0-smoke","published":{"changed_fraction":0.2160389,"required_changed_fraction":1e-05,"rms_difference":17.359},"role":"client_a","second_frame_id":"fabric-1.21.2/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2280035,"required_changed_fraction":1e-05,"rms_difference":17.7}},{"comparison_id":"fabric-1.21.2/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.21.2/propagation-live/client_a/baseline","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","published":{"changed_fraction":0.2149687,"required_changed_fraction":1e-05,"rms_difference":17.323},"role":"client_a","second_frame_id":"fabric-1.21.2/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2280035,"required_changed_fraction":1e-05,"rms_difference":17.7}},{"comparison_id":"fabric-1.21.2/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.21.2/propagation-live/client_b/await_live_change","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","published":{"changed_fraction":0.0178363,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.64},"role":"client_b","second_frame_id":"fabric-1.21.2/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0104871,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.563}},{"comparison_id":"fabric-1.21.2/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.21.2/propagation-live/client_b/observe_animation_frame","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","published":{"changed_fraction":0.1634016,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.916},"role":"client_b","second_frame_id":"fabric-1.21.2/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554045,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.023}},{"comparison_id":"fabric-1.21.2/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.21.2/propagation-live/client_b/observe_before","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","published":{"changed_fraction":0.0774935,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.667},"role":"client_b","second_frame_id":"fabric-1.21.2/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0719584,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.729}},{"comparison_id":"fabric-1.21.2/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.21.2/propagation-live/client_b/observe_hd_cape","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","published":{"changed_fraction":0.0429215,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.923},"role":"client_b","second_frame_id":"fabric-1.21.2/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0353986,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.04}},{"comparison_id":"fabric-1.21.2/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.21.2/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","published":{"changed_fraction":0.1636249,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.57},"role":"client_b","second_frame_id":"fabric-1.21.2/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.155878,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.645}},{"comparison_id":"fabric-1.21.2/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.21.2/propagation/client_a/baseline","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation","published":{"changed_fraction":0.2101201,"required_changed_fraction":1e-05,"rms_difference":16.835},"role":"client_a","second_frame_id":"fabric-1.21.2/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2220366,"required_changed_fraction":1e-05,"rms_difference":17.181}},{"comparison_id":"fabric-1.21.2/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.21.2/propagation/client_b/baseline","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation","published":{"changed_fraction":0.5526986,"required_changed_fraction":1e-05,"rms_difference":37.973},"role":"client_b","second_frame_id":"fabric-1.21.2/propagation/client_b/observe_a","source":{"changed_fraction":0.570164,"required_changed_fraction":1e-05,"rms_difference":38.274}},{"comparison_id":"fabric-1.21.2/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.21.2/server-policy/client_a/baseline","key":"mc1.21.2","lane_id":"fabric-1.21.2/server-policy","published":{"changed_fraction":0.4148194,"required_changed_fraction":1e-05,"rms_difference":18.51},"role":"client_a","second_frame_id":"fabric-1.21.2/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.4146079,"required_changed_fraction":1e-05,"rms_difference":18.884}},{"comparison_id":"fabric-1.21.2/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.21.2/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.2","lane_id":"fabric-1.21.2/server-policy","published":{"changed_fraction":0.2364087,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.082},"role":"client_a","second_frame_id":"fabric-1.21.2/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2241606,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.161}},{"comparison_id":"fabric-1.21.2/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.21.2/session/client_a/pause_menu_preview","key":"mc1.21.2","lane_id":"fabric-1.21.2/session","published":{"changed_fraction":0.9973215,"required_changed_fraction":1e-05,"rms_difference":69.344},"role":"client_a","second_frame_id":"fabric-1.21.2/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9981356,"required_changed_fraction":1e-05,"rms_difference":69.996}},{"comparison_id":"fabric-1.21.2/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.21.2/session/client_a/pause_menu_preview","key":"mc1.21.2","lane_id":"fabric-1.21.2/session","published":{"changed_fraction":0.982691,"required_changed_fraction":1e-05,"rms_difference":80.764},"role":"client_a","second_frame_id":"fabric-1.21.2/session/client_a/quit_to_title","source":{"changed_fraction":0.9816575,"required_changed_fraction":1e-05,"rms_difference":81.611}},{"comparison_id":"neoforge-1.21.2/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-1.21.2/full/client_a/adjusted_bmo_elytra","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.3337437,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.535},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3265906,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.487}},{"comparison_id":"neoforge-1.21.2/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-1.21.2/full/client_a/animated_cape_apply","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.0970293,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.243},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0851695,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.191}},{"comparison_id":"neoforge-1.21.2/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-1.21.2/full/client_a/base_layer_transparency","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.2616319,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.028},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/transparency_disabled","source":{"changed_fraction":0.2575624,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.03}},{"comparison_id":"neoforge-1.21.2/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-1.21.2/full/client_a/baseline","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.026384,"required_changed_fraction":1e-05,"rms_difference":5.042},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203472,"required_changed_fraction":1e-05,"rms_difference":4.845}},{"comparison_id":"neoforge-1.21.2/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-1.21.2/full/client_a/cape_adjust_opaque_off","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.0159604,"required_changed_fraction":1e-05,"rms_difference":8.509},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0068813,"required_changed_fraction":1e-05,"rms_difference":8.529}},{"comparison_id":"neoforge-1.21.2/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-1.21.2/full/client_a/cape_adjust_zoom_in","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.2567,"required_changed_fraction":1e-05,"rms_difference":17.811},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2531824,"required_changed_fraction":1e-05,"rms_difference":18.101}},{"comparison_id":"neoforge-1.21.2/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-1.21.2/full/client_a/cape_adjust_zoom_out","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.2480708,"required_changed_fraction":1e-05,"rms_difference":14.894},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2439646,"required_changed_fraction":1e-05,"rms_difference":14.907}},{"comparison_id":"neoforge-1.21.2/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-1.21.2/full/client_a/cape_menu_local_capes","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.2014302,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.839},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949588,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.146}},{"comparison_id":"neoforge-1.21.2/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-1.21.2/full/client_a/cape_menu_local_capes","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.0060465,"required_changed_fraction":1e-05,"rms_difference":5.396},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0027083,"required_changed_fraction":1e-05,"rms_difference":5.416}},{"comparison_id":"neoforge-1.21.2/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-1.21.2/full/client_a/cape_menu_screen","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.482981,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.311},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693507,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.861}},{"comparison_id":"neoforge-1.21.2/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-1.21.2/full/client_a/cape_preview_selected_a","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.0295083,"required_changed_fraction":1e-05,"rms_difference":17.474},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0284206,"required_changed_fraction":1e-05,"rms_difference":17.524}},{"comparison_id":"neoforge-1.21.2/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-1.21.2/full/client_a/external_skin_drop","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.0508316,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.561},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"neoforge-1.21.2/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-1.21.2/full/client_a/hd_cape_no_downscale","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.2942095,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.823},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2799139,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.114}},{"comparison_id":"neoforge-1.21.2/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-1.21.2/full/client_a/hud_preview_disabled","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.3328373,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.761},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3179457,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.885}},{"comparison_id":"neoforge-1.21.2/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-1.21.2/full/client_a/known_cape_apply","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.0156937,"required_changed_fraction":1e-05,"rms_difference":8.415},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111092,"required_changed_fraction":1e-05,"rms_difference":8.332}},{"comparison_id":"neoforge-1.21.2/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-1.21.2/full/client_a/known_cape_apply","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.2924909,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.557},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.278783,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.79}},{"comparison_id":"neoforge-1.21.2/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-1.21.2/full/client_a/local_skin_apply","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.2515502,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.677},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.244979,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.811}},{"comparison_id":"neoforge-1.21.2/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-1.21.2/full/client_a/model_classic","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.1597816,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.327},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522328,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.66}},{"comparison_id":"neoforge-1.21.2/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-1.21.2/full/client_a/model_classic","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.0524432,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.054},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0490027,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.049}},{"comparison_id":"neoforge-1.21.2/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-1.21.2/full/client_a/model_slim","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.0536117,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.177},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/model_classic","source":{"changed_fraction":0.0514038,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.17}},{"comparison_id":"neoforge-1.21.2/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-1.21.2/full/client_a/settings_gui_edit_tab","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.2467477,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.888},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/settings_server_tab","source":{"changed_fraction":0.2421903,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.997}},{"comparison_id":"neoforge-1.21.2/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-1.21.2/full/client_a/settings_screen","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.185459,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.051},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.1796349,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":29.138}},{"comparison_id":"neoforge-1.21.2/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-1.21.2/full/client_a/settings_screen","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.1232639,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.582},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"neoforge-1.21.2/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-1.21.2/full/client_a/skin_menu_screen","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.212},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.179}},{"comparison_id":"neoforge-1.21.2/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-1.21.2/full/client_a/translucent_cape_worn","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","published":{"changed_fraction":0.5630429,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.157},"role":"client_a","second_frame_id":"neoforge-1.21.2/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5707334,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.773}},{"comparison_id":"neoforge-1.21.2/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-1.21.2/phase0-smoke/client_a/baseline","key":"mc1.21.2","lane_id":"neoforge-1.21.2/phase0-smoke","published":{"changed_fraction":0.21435,"required_changed_fraction":1e-05,"rms_difference":17.316},"role":"client_a","second_frame_id":"neoforge-1.21.2/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2280044,"required_changed_fraction":1e-05,"rms_difference":17.7}},{"comparison_id":"neoforge-1.21.2/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-1.21.2/propagation-live/client_a/baseline","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","published":{"changed_fraction":0.2161507,"required_changed_fraction":1e-05,"rms_difference":17.369},"role":"client_a","second_frame_id":"neoforge-1.21.2/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2280001,"required_changed_fraction":1e-05,"rms_difference":17.7}},{"comparison_id":"neoforge-1.21.2/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-1.21.2/propagation-live/client_b/await_live_change","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","published":{"changed_fraction":0.0166301,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.622},"role":"client_b","second_frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0105266,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.566}},{"comparison_id":"neoforge-1.21.2/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_animation_frame","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","published":{"changed_fraction":0.1620939,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.15},"role":"client_b","second_frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1554073,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.245}},{"comparison_id":"neoforge-1.21.2/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_before","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","published":{"changed_fraction":0.0774082,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.672},"role":"client_b","second_frame_id":"neoforge-1.21.2/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0719669,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.731}},{"comparison_id":"neoforge-1.21.2/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_hd_cape","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","published":{"changed_fraction":0.044347,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.947},"role":"client_b","second_frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0351703,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.032}},{"comparison_id":"neoforge-1.21.2/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","published":{"changed_fraction":0.162768,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.835},"role":"client_b","second_frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1559174,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.922}},{"comparison_id":"neoforge-1.21.2/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-1.21.2/propagation/client_a/baseline","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation","published":{"changed_fraction":0.209875,"required_changed_fraction":1e-05,"rms_difference":16.833},"role":"client_a","second_frame_id":"neoforge-1.21.2/propagation/client_a/apply_local_look","source":{"changed_fraction":0.222038,"required_changed_fraction":1e-05,"rms_difference":17.181}},{"comparison_id":"neoforge-1.21.2/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-1.21.2/propagation/client_b/baseline","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation","published":{"changed_fraction":0.5541299,"required_changed_fraction":1e-05,"rms_difference":37.98},"role":"client_b","second_frame_id":"neoforge-1.21.2/propagation/client_b/observe_a","source":{"changed_fraction":0.5701601,"required_changed_fraction":1e-05,"rms_difference":38.274}},{"comparison_id":"neoforge-1.21.2/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-1.21.2/server-policy/client_a/baseline","key":"mc1.21.2","lane_id":"neoforge-1.21.2/server-policy","published":{"changed_fraction":0.4140278,"required_changed_fraction":1e-05,"rms_difference":18.486},"role":"client_a","second_frame_id":"neoforge-1.21.2/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.4146065,"required_changed_fraction":1e-05,"rms_difference":18.884}},{"comparison_id":"neoforge-1.21.2/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-1.21.2/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.2","lane_id":"neoforge-1.21.2/server-policy","published":{"changed_fraction":0.2349454,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.064},"role":"client_a","second_frame_id":"neoforge-1.21.2/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2247676,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.166}},{"comparison_id":"neoforge-1.21.2/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-1.21.2/session/client_a/pause_menu_preview","key":"mc1.21.2","lane_id":"neoforge-1.21.2/session","published":{"changed_fraction":0.9969007,"required_changed_fraction":1e-05,"rms_difference":69.22},"role":"client_a","second_frame_id":"neoforge-1.21.2/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.997988,"required_changed_fraction":1e-05,"rms_difference":69.928}},{"comparison_id":"neoforge-1.21.2/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-1.21.2/session/client_a/pause_menu_preview","key":"mc1.21.2","lane_id":"neoforge-1.21.2/session","published":{"changed_fraction":0.9774993,"required_changed_fraction":1e-05,"rms_difference":80.341},"role":"client_a","second_frame_id":"neoforge-1.21.2/session/client_a/quit_to_title","source":{"changed_fraction":0.9756636,"required_changed_fraction":1e-05,"rms_difference":81.365}},{"comparison_id":"fabric-1.21.1/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.21.1/full/client_a/adjusted_bmo_elytra","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.3349242,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.442},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3269501,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.412}},{"comparison_id":"fabric-1.21.1/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.21.1/full/client_a/animated_cape_apply","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.1000631,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.253},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0853033,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.19}},{"comparison_id":"fabric-1.21.1/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.21.1/full/client_a/base_layer_transparency","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.2621142,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.058},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/transparency_disabled","source":{"changed_fraction":0.257696,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.031}},{"comparison_id":"fabric-1.21.1/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.21.1/full/client_a/baseline","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.0254125,"required_changed_fraction":1e-05,"rms_difference":5.007},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203496,"required_changed_fraction":1e-05,"rms_difference":4.834}},{"comparison_id":"fabric-1.21.1/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.21.1/full/client_a/cape_adjust_opaque_off","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.0097042,"required_changed_fraction":1e-05,"rms_difference":8.695},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0080049,"required_changed_fraction":1e-05,"rms_difference":8.888}},{"comparison_id":"fabric-1.21.1/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.21.1/full/client_a/cape_adjust_zoom_in","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.2573424,"required_changed_fraction":1e-05,"rms_difference":17.79},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2540177,"required_changed_fraction":1e-05,"rms_difference":18.118}},{"comparison_id":"fabric-1.21.1/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.21.1/full/client_a/cape_adjust_zoom_out","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.2396236,"required_changed_fraction":1e-05,"rms_difference":14.839},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2446234,"required_changed_fraction":1e-05,"rms_difference":14.914}},{"comparison_id":"fabric-1.21.1/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.21.1/full/client_a/cape_menu_local_capes","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.2013062,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.842},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1952498,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.149}},{"comparison_id":"fabric-1.21.1/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.21.1/full/client_a/cape_menu_local_capes","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.0174674,"required_changed_fraction":1e-05,"rms_difference":10.117},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0120655,"required_changed_fraction":1e-05,"rms_difference":10.267}},{"comparison_id":"fabric-1.21.1/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.21.1/full/client_a/cape_menu_screen","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.4832789,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.312},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693448,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.862}},{"comparison_id":"fabric-1.21.1/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.21.1/full/client_a/cape_preview_selected_a","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.0318806,"required_changed_fraction":1e-05,"rms_difference":17.447},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0303217,"required_changed_fraction":1e-05,"rms_difference":17.487}},{"comparison_id":"fabric-1.21.1/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.21.1/full/client_a/external_skin_drop","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.0516975,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.573},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.21.1/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.21.1/full/client_a/hd_cape_no_downscale","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.2984007,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.896},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2814339,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.121}},{"comparison_id":"fabric-1.21.1/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.21.1/full/client_a/hud_preview_disabled","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.3315329,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":30.272},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3179457,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":30.419}},{"comparison_id":"fabric-1.21.1/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.21.1/full/client_a/known_cape_apply","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.0176472,"required_changed_fraction":1e-05,"rms_difference":8.453},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111212,"required_changed_fraction":1e-05,"rms_difference":8.333}},{"comparison_id":"fabric-1.21.1/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.21.1/full/client_a/known_cape_apply","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.290404,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.568},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2781142,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.786}},{"comparison_id":"fabric-1.21.1/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.21.1/full/client_a/local_skin_apply","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.2529663,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.629},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449558,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.767}},{"comparison_id":"fabric-1.21.1/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.21.1/full/client_a/model_classic","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.1597927,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.308},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522096,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.65}},{"comparison_id":"fabric-1.21.1/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.21.1/full/client_a/model_classic","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.0516122,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":6.953},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489203,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":6.972}},{"comparison_id":"fabric-1.21.1/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.21.1/full/client_a/model_slim","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.0536896,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.054},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/model_classic","source":{"changed_fraction":0.0513574,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.078}},{"comparison_id":"fabric-1.21.1/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.21.1/full/client_a/settings_gui_edit_tab","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.068604,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.545},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"fabric-1.21.1/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.21.1/full/client_a/settings_screen","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.0597589,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.152},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"fabric-1.21.1/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.21.1/full/client_a/settings_screen","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.1225818,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.608},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"fabric-1.21.1/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.21.1/full/client_a/skin_menu_screen","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.246},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.192}},{"comparison_id":"fabric-1.21.1/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.21.1/full/client_a/translucent_cape_worn","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","published":{"changed_fraction":0.5601326,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.097},"role":"client_a","second_frame_id":"fabric-1.21.1/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5656171,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.703}},{"comparison_id":"fabric-1.21.1/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.21.1/phase0-smoke/client_a/baseline","key":"mc1.21.1","lane_id":"fabric-1.21.1/phase0-smoke","published":{"changed_fraction":0.2115618,"required_changed_fraction":1e-05,"rms_difference":17.414},"role":"client_a","second_frame_id":"fabric-1.21.1/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2224735,"required_changed_fraction":1e-05,"rms_difference":17.725}},{"comparison_id":"fabric-1.21.1/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.21.1/propagation-live/client_a/baseline","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","published":{"changed_fraction":0.2112938,"required_changed_fraction":1e-05,"rms_difference":17.412},"role":"client_a","second_frame_id":"fabric-1.21.1/propagation-live/client_a/apply_live","source":{"changed_fraction":0.222474,"required_changed_fraction":1e-05,"rms_difference":17.725}},{"comparison_id":"fabric-1.21.1/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.21.1/propagation-live/client_b/await_live_change","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","published":{"changed_fraction":0.0172433,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.617},"role":"client_b","second_frame_id":"fabric-1.21.1/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0104026,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.56}},{"comparison_id":"fabric-1.21.1/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.21.1/propagation-live/client_b/observe_animation_frame","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","published":{"changed_fraction":0.1613263,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.33},"role":"client_b","second_frame_id":"fabric-1.21.1/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1534232,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.413}},{"comparison_id":"fabric-1.21.1/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.21.1/propagation-live/client_b/observe_before","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","published":{"changed_fraction":0.0775016,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.64},"role":"client_b","second_frame_id":"fabric-1.21.1/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0719866,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.727}},{"comparison_id":"fabric-1.21.1/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.21.1/propagation-live/client_b/observe_hd_cape","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","published":{"changed_fraction":0.045147,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.986},"role":"client_b","second_frame_id":"fabric-1.21.1/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0354437,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.039}},{"comparison_id":"fabric-1.21.1/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.21.1/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","published":{"changed_fraction":0.1618177,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":29.823},"role":"client_b","second_frame_id":"fabric-1.21.1/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1538459,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":29.873}},{"comparison_id":"fabric-1.21.1/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.21.1/propagation/client_a/baseline","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation","published":{"changed_fraction":0.2067764,"required_changed_fraction":1e-05,"rms_difference":16.891},"role":"client_a","second_frame_id":"fabric-1.21.1/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2184476,"required_changed_fraction":1e-05,"rms_difference":17.219}},{"comparison_id":"fabric-1.21.1/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.21.1/propagation/client_b/baseline","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation","published":{"changed_fraction":0.5553208,"required_changed_fraction":1e-05,"rms_difference":37.987},"role":"client_b","second_frame_id":"fabric-1.21.1/propagation/client_b/observe_a","source":{"changed_fraction":0.5719092,"required_changed_fraction":1e-05,"rms_difference":38.275}},{"comparison_id":"fabric-1.21.1/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.21.1/server-policy/client_a/baseline","key":"mc1.21.1","lane_id":"fabric-1.21.1/server-policy","published":{"changed_fraction":0.4139285,"required_changed_fraction":1e-05,"rms_difference":18.502},"role":"client_a","second_frame_id":"fabric-1.21.1/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.414428,"required_changed_fraction":1e-05,"rms_difference":18.887}},{"comparison_id":"fabric-1.21.1/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.21.1/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.1","lane_id":"fabric-1.21.1/server-policy","published":{"changed_fraction":0.2341704,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.066},"role":"client_a","second_frame_id":"fabric-1.21.1/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2241262,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.168}},{"comparison_id":"fabric-1.21.1/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.21.1/session/client_a/pause_menu_preview","key":"mc1.21.1","lane_id":"fabric-1.21.1/session","published":{"changed_fraction":0.9973056,"required_changed_fraction":1e-05,"rms_difference":69.365},"role":"client_a","second_frame_id":"fabric-1.21.1/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9981293,"required_changed_fraction":1e-05,"rms_difference":70.019}},{"comparison_id":"fabric-1.21.1/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.21.1/session/client_a/pause_menu_preview","key":"mc1.21.1","lane_id":"fabric-1.21.1/session","published":{"changed_fraction":0.9826924,"required_changed_fraction":1e-05,"rms_difference":80.73},"role":"client_a","second_frame_id":"fabric-1.21.1/session/client_a/quit_to_title","source":{"changed_fraction":0.9816488,"required_changed_fraction":1e-05,"rms_difference":81.547}},{"comparison_id":"neoforge-1.21.1/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"neoforge-1.21.1/full/client_a/adjusted_bmo_elytra","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.3345265,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.446},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3269501,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.411}},{"comparison_id":"neoforge-1.21.1/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"neoforge-1.21.1/full/client_a/animated_cape_apply","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.099274,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.256},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0865071,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.205}},{"comparison_id":"neoforge-1.21.1/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"neoforge-1.21.1/full/client_a/base_layer_transparency","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.2624421,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.101},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/transparency_disabled","source":{"changed_fraction":0.257696,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.061}},{"comparison_id":"neoforge-1.21.1/full/client_a/baseline:local_skin_apply","first_frame_id":"neoforge-1.21.1/full/client_a/baseline","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.0233028,"required_changed_fraction":1e-05,"rms_difference":4.949},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203492,"required_changed_fraction":1e-05,"rms_difference":4.833}},{"comparison_id":"neoforge-1.21.1/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"neoforge-1.21.1/full/client_a/cape_adjust_opaque_off","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.0097042,"required_changed_fraction":1e-05,"rms_difference":8.695},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0080049,"required_changed_fraction":1e-05,"rms_difference":8.888}},{"comparison_id":"neoforge-1.21.1/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"neoforge-1.21.1/full/client_a/cape_adjust_zoom_in","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.2576542,"required_changed_fraction":1e-05,"rms_difference":17.789},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2541459,"required_changed_fraction":1e-05,"rms_difference":18.12}},{"comparison_id":"neoforge-1.21.1/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"neoforge-1.21.1/full/client_a/cape_adjust_zoom_out","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.2487583,"required_changed_fraction":1e-05,"rms_difference":14.903},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2447232,"required_changed_fraction":1e-05,"rms_difference":14.912}},{"comparison_id":"neoforge-1.21.1/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"neoforge-1.21.1/full/client_a/cape_menu_local_capes","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.2009043,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.841},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1950558,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.146}},{"comparison_id":"neoforge-1.21.1/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"neoforge-1.21.1/full/client_a/cape_menu_local_capes","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.0141965,"required_changed_fraction":1e-05,"rms_difference":9.087},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0096836,"required_changed_fraction":1e-05,"rms_difference":9.252}},{"comparison_id":"neoforge-1.21.1/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"neoforge-1.21.1/full/client_a/cape_menu_screen","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.4829282,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.311},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693576,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.862}},{"comparison_id":"neoforge-1.21.1/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"neoforge-1.21.1/full/client_a/cape_preview_selected_a","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.0316792,"required_changed_fraction":1e-05,"rms_difference":17.462},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0300502,"required_changed_fraction":1e-05,"rms_difference":17.498}},{"comparison_id":"neoforge-1.21.1/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"neoforge-1.21.1/full/client_a/external_skin_drop","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.0516975,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.573},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"neoforge-1.21.1/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"neoforge-1.21.1/full/client_a/hd_cape_no_downscale","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.2960508,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.909},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2801693,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.124}},{"comparison_id":"neoforge-1.21.1/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"neoforge-1.21.1/full/client_a/hud_preview_disabled","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.3292732,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":30.226},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3179457,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":30.419}},{"comparison_id":"neoforge-1.21.1/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"neoforge-1.21.1/full/client_a/known_cape_apply","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.017716,"required_changed_fraction":1e-05,"rms_difference":8.448},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111,"required_changed_fraction":1e-05,"rms_difference":8.332}},{"comparison_id":"neoforge-1.21.1/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"neoforge-1.21.1/full/client_a/known_cape_apply","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.2938237,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.591},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2801936,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.808}},{"comparison_id":"neoforge-1.21.1/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"neoforge-1.21.1/full/client_a/local_skin_apply","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.2533434,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.657},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.2449732,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":16.769}},{"comparison_id":"neoforge-1.21.1/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"neoforge-1.21.1/full/client_a/model_classic","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.1608722,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.328},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522148,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.651}},{"comparison_id":"neoforge-1.21.1/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"neoforge-1.21.1/full/client_a/model_classic","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.0512635,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":6.94},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0488817,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":6.971}},{"comparison_id":"neoforge-1.21.1/full/client_a/model_slim:model_classic","first_frame_id":"neoforge-1.21.1/full/client_a/model_slim","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.0533001,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.089},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/model_classic","source":{"changed_fraction":0.0513574,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.081}},{"comparison_id":"neoforge-1.21.1/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"neoforge-1.21.1/full/client_a/settings_gui_edit_tab","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.068604,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.545},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/settings_server_tab","source":{"changed_fraction":0.0455056,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.721}},{"comparison_id":"neoforge-1.21.1/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"neoforge-1.21.1/full/client_a/settings_screen","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.0597589,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.152},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.038225,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":28.268}},{"comparison_id":"neoforge-1.21.1/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"neoforge-1.21.1/full/client_a/settings_screen","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.1225818,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.608},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.621}},{"comparison_id":"neoforge-1.21.1/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"neoforge-1.21.1/full/client_a/skin_menu_screen","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.246},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.192}},{"comparison_id":"neoforge-1.21.1/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"neoforge-1.21.1/full/client_a/translucent_cape_worn","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","published":{"changed_fraction":0.5610732,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.093},"role":"client_a","second_frame_id":"neoforge-1.21.1/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5655864,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.697}},{"comparison_id":"neoforge-1.21.1/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"neoforge-1.21.1/phase0-smoke/client_a/baseline","key":"mc1.21.1","lane_id":"neoforge-1.21.1/phase0-smoke","published":{"changed_fraction":0.2113819,"required_changed_fraction":1e-05,"rms_difference":17.397},"role":"client_a","second_frame_id":"neoforge-1.21.1/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2224797,"required_changed_fraction":1e-05,"rms_difference":17.726}},{"comparison_id":"neoforge-1.21.1/propagation-live/client_a/baseline:apply_live","first_frame_id":"neoforge-1.21.1/propagation-live/client_a/baseline","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","published":{"changed_fraction":0.2117264,"required_changed_fraction":1e-05,"rms_difference":17.424},"role":"client_a","second_frame_id":"neoforge-1.21.1/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2224783,"required_changed_fraction":1e-05,"rms_difference":17.725}},{"comparison_id":"neoforge-1.21.1/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"neoforge-1.21.1/propagation-live/client_b/await_live_change","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","published":{"changed_fraction":0.0171987,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.626},"role":"client_b","second_frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0104279,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.561}},{"comparison_id":"neoforge-1.21.1/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_animation_frame","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","published":{"changed_fraction":0.1614319,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.33},"role":"client_b","second_frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1534204,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.413}},{"comparison_id":"neoforge-1.21.1/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_before","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","published":{"changed_fraction":0.0781311,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.64},"role":"client_b","second_frame_id":"neoforge-1.21.1/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0719838,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.725}},{"comparison_id":"neoforge-1.21.1/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_hd_cape","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","published":{"changed_fraction":0.0431814,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.974},"role":"client_b","second_frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0352323,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.03}},{"comparison_id":"neoforge-1.21.1/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_remote_elytra","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","published":{"changed_fraction":0.1619071,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":29.808},"role":"client_b","second_frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1537924,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":29.87}},{"comparison_id":"neoforge-1.21.1/propagation/client_a/baseline:apply_local_look","first_frame_id":"neoforge-1.21.1/propagation/client_a/baseline","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation","published":{"changed_fraction":0.2071722,"required_changed_fraction":1e-05,"rms_difference":16.906},"role":"client_a","second_frame_id":"neoforge-1.21.1/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2184491,"required_changed_fraction":1e-05,"rms_difference":17.219}},{"comparison_id":"neoforge-1.21.1/propagation/client_b/baseline:observe_a","first_frame_id":"neoforge-1.21.1/propagation/client_b/baseline","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation","published":{"changed_fraction":0.5549583,"required_changed_fraction":1e-05,"rms_difference":37.98},"role":"client_b","second_frame_id":"neoforge-1.21.1/propagation/client_b/observe_a","source":{"changed_fraction":0.5719121,"required_changed_fraction":1e-05,"rms_difference":38.276}},{"comparison_id":"neoforge-1.21.1/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"neoforge-1.21.1/server-policy/client_a/baseline","key":"mc1.21.1","lane_id":"neoforge-1.21.1/server-policy","published":{"changed_fraction":0.4141028,"required_changed_fraction":1e-05,"rms_difference":18.503},"role":"client_a","second_frame_id":"neoforge-1.21.1/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.4144271,"required_changed_fraction":1e-05,"rms_difference":18.887}},{"comparison_id":"neoforge-1.21.1/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"neoforge-1.21.1/server-policy/client_a/transparent_skin_server_policy","key":"mc1.21.1","lane_id":"neoforge-1.21.1/server-policy","published":{"changed_fraction":0.2363839,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.095},"role":"client_a","second_frame_id":"neoforge-1.21.1/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2240186,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.165}},{"comparison_id":"neoforge-1.21.1/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"neoforge-1.21.1/session/client_a/pause_menu_preview","key":"mc1.21.1","lane_id":"neoforge-1.21.1/session","published":{"changed_fraction":0.9968813,"required_changed_fraction":1e-05,"rms_difference":69.234},"role":"client_a","second_frame_id":"neoforge-1.21.1/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.9979832,"required_changed_fraction":1e-05,"rms_difference":69.946}},{"comparison_id":"neoforge-1.21.1/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"neoforge-1.21.1/session/client_a/pause_menu_preview","key":"mc1.21.1","lane_id":"neoforge-1.21.1/session","published":{"changed_fraction":0.9761792,"required_changed_fraction":1e-05,"rms_difference":80.415},"role":"client_a","second_frame_id":"neoforge-1.21.1/session/client_a/quit_to_title","source":{"changed_fraction":0.9743846,"required_changed_fraction":1e-05,"rms_difference":81.285}},{"comparison_id":"fabric-1.20.1/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"fabric-1.20.1/full/client_a/adjusted_bmo_elytra","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.3344823,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.515},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3267002,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.466}},{"comparison_id":"fabric-1.20.1/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"fabric-1.20.1/full/client_a/animated_cape_apply","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.0994844,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.258},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0854127,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.194}},{"comparison_id":"fabric-1.20.1/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"fabric-1.20.1/full/client_a/base_layer_transparency","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.2626929,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.025},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/transparency_disabled","source":{"changed_fraction":0.2577495,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.033}},{"comparison_id":"fabric-1.20.1/full/client_a/baseline:local_skin_apply","first_frame_id":"fabric-1.20.1/full/client_a/baseline","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.0233278,"required_changed_fraction":1e-05,"rms_difference":4.956},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203453,"required_changed_fraction":1e-05,"rms_difference":4.832}},{"comparison_id":"fabric-1.20.1/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"fabric-1.20.1/full/client_a/cape_adjust_opaque_off","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.0096785,"required_changed_fraction":1e-05,"rms_difference":8.562},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0075082,"required_changed_fraction":1e-05,"rms_difference":8.745}},{"comparison_id":"fabric-1.20.1/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"fabric-1.20.1/full/client_a/cape_adjust_zoom_in","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.2570882,"required_changed_fraction":1e-05,"rms_difference":17.784},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.25364,"required_changed_fraction":1e-05,"rms_difference":18.111}},{"comparison_id":"fabric-1.20.1/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"fabric-1.20.1/full/client_a/cape_adjust_zoom_out","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.248275,"required_changed_fraction":1e-05,"rms_difference":14.912},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2443003,"required_changed_fraction":1e-05,"rms_difference":14.908}},{"comparison_id":"fabric-1.20.1/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"fabric-1.20.1/full/client_a/cape_menu_local_capes","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.200957,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.848},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.1949064,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.145}},{"comparison_id":"fabric-1.20.1/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"fabric-1.20.1/full/client_a/cape_menu_local_capes","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.0165924,"required_changed_fraction":1e-05,"rms_difference":7.55},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0064878,"required_changed_fraction":1e-05,"rms_difference":7.692}},{"comparison_id":"fabric-1.20.1/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"fabric-1.20.1/full/client_a/cape_menu_screen","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.4833658,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.31},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693438,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.862}},{"comparison_id":"fabric-1.20.1/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"fabric-1.20.1/full/client_a/cape_preview_selected_a","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.0309403,"required_changed_fraction":1e-05,"rms_difference":17.405},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0288792,"required_changed_fraction":1e-05,"rms_difference":17.41}},{"comparison_id":"fabric-1.20.1/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"fabric-1.20.1/full/client_a/external_skin_drop","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.0509774,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.562},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"fabric-1.20.1/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"fabric-1.20.1/full/client_a/hd_cape_no_downscale","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.2969451,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.918},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2802179,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.114}},{"comparison_id":"fabric-1.20.1/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"fabric-1.20.1/full/client_a/hud_preview_disabled","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.3293835,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.795},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124841,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.942}},{"comparison_id":"fabric-1.20.1/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"fabric-1.20.1/full/client_a/known_cape_apply","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.0182187,"required_changed_fraction":1e-05,"rms_difference":8.454},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111024,"required_changed_fraction":1e-05,"rms_difference":8.332}},{"comparison_id":"fabric-1.20.1/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"fabric-1.20.1/full/client_a/known_cape_apply","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.2900182,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.555},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2781264,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.786}},{"comparison_id":"fabric-1.20.1/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"fabric-1.20.1/full/client_a/local_skin_apply","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.3754399,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":27.028},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.3650821,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":27.248}},{"comparison_id":"fabric-1.20.1/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"fabric-1.20.1/full/client_a/model_classic","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.1611282,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.348},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1522122,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.654}},{"comparison_id":"fabric-1.20.1/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"fabric-1.20.1/full/client_a/model_classic","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.053033,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":6.978},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489074,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":6.97}},{"comparison_id":"fabric-1.20.1/full/client_a/model_slim:model_classic","first_frame_id":"fabric-1.20.1/full/client_a/model_slim","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.0550251,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.103},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/model_classic","source":{"changed_fraction":0.0514064,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.079}},{"comparison_id":"fabric-1.20.1/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"fabric-1.20.1/full/client_a/settings_gui_edit_tab","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.060633,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":25.853},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/settings_server_tab","source":{"changed_fraction":0.0352892,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.023}},{"comparison_id":"fabric-1.20.1/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"fabric-1.20.1/full/client_a/settings_screen","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.0538127,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.621},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.0323196,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.724}},{"comparison_id":"fabric-1.20.1/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"fabric-1.20.1/full/client_a/settings_screen","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.124504,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.74},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.736}},{"comparison_id":"fabric-1.20.1/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"fabric-1.20.1/full/client_a/skin_menu_screen","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.066},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.999}},{"comparison_id":"fabric-1.20.1/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"fabric-1.20.1/full/client_a/translucent_cape_worn","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","published":{"changed_fraction":0.5617361,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.05},"role":"client_a","second_frame_id":"fabric-1.20.1/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5656785,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.675}},{"comparison_id":"fabric-1.20.1/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"fabric-1.20.1/phase0-smoke/client_a/baseline","key":"mc1.20.1","lane_id":"fabric-1.20.1/phase0-smoke","published":{"changed_fraction":0.21005,"required_changed_fraction":1e-05,"rms_difference":17.38},"role":"client_a","second_frame_id":"fabric-1.20.1/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2224778,"required_changed_fraction":1e-05,"rms_difference":17.726}},{"comparison_id":"fabric-1.20.1/propagation-live/client_a/baseline:apply_live","first_frame_id":"fabric-1.20.1/propagation-live/client_a/baseline","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","published":{"changed_fraction":0.2111778,"required_changed_fraction":1e-05,"rms_difference":17.413},"role":"client_a","second_frame_id":"fabric-1.20.1/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2224749,"required_changed_fraction":1e-05,"rms_difference":17.725}},{"comparison_id":"fabric-1.20.1/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"fabric-1.20.1/propagation-live/client_b/await_live_change","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","published":{"changed_fraction":0.0172555,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.608},"role":"client_b","second_frame_id":"fabric-1.20.1/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0103603,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.559}},{"comparison_id":"fabric-1.20.1/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"fabric-1.20.1/propagation-live/client_b/observe_animation_frame","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","published":{"changed_fraction":0.1597831,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.634},"role":"client_b","second_frame_id":"fabric-1.20.1/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.151425,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.71}},{"comparison_id":"fabric-1.20.1/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"fabric-1.20.1/propagation-live/client_b/observe_before","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","published":{"changed_fraction":0.0769371,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.644},"role":"client_b","second_frame_id":"fabric-1.20.1/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0719838,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.745}},{"comparison_id":"fabric-1.20.1/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"fabric-1.20.1/propagation-live/client_b/observe_hd_cape","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","published":{"changed_fraction":0.0432058,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.955},"role":"client_b","second_frame_id":"fabric-1.20.1/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0352098,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.03}},{"comparison_id":"fabric-1.20.1/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"fabric-1.20.1/propagation-live/client_b/observe_remote_elytra","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","published":{"changed_fraction":0.1603395,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.181},"role":"client_b","second_frame_id":"fabric-1.20.1/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.1518083,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.248}},{"comparison_id":"fabric-1.20.1/propagation/client_a/baseline:apply_local_look","first_frame_id":"fabric-1.20.1/propagation/client_a/baseline","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation","published":{"changed_fraction":0.2075278,"required_changed_fraction":1e-05,"rms_difference":16.918},"role":"client_a","second_frame_id":"fabric-1.20.1/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2184467,"required_changed_fraction":1e-05,"rms_difference":17.219}},{"comparison_id":"fabric-1.20.1/propagation/client_b/baseline:observe_a","first_frame_id":"fabric-1.20.1/propagation/client_b/baseline","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation","published":{"changed_fraction":0.5556208,"required_changed_fraction":1e-05,"rms_difference":37.997},"role":"client_b","second_frame_id":"fabric-1.20.1/propagation/client_b/observe_a","source":{"changed_fraction":0.5719073,"required_changed_fraction":1e-05,"rms_difference":38.278}},{"comparison_id":"fabric-1.20.1/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"fabric-1.20.1/server-policy/client_a/baseline","key":"mc1.20.1","lane_id":"fabric-1.20.1/server-policy","published":{"changed_fraction":0.412709,"required_changed_fraction":1e-05,"rms_difference":18.49},"role":"client_a","second_frame_id":"fabric-1.20.1/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.4144252,"required_changed_fraction":1e-05,"rms_difference":18.887}},{"comparison_id":"fabric-1.20.1/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"fabric-1.20.1/server-policy/client_a/transparent_skin_server_policy","key":"mc1.20.1","lane_id":"fabric-1.20.1/server-policy","published":{"changed_fraction":0.235057,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.092},"role":"client_a","second_frame_id":"fabric-1.20.1/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2240186,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.17}},{"comparison_id":"fabric-1.20.1/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"fabric-1.20.1/session/client_a/pause_menu_preview","key":"mc1.20.1","lane_id":"fabric-1.20.1/session","published":{"changed_fraction":0.1995222,"required_changed_fraction":1e-05,"rms_difference":42.618},"role":"client_a","second_frame_id":"fabric-1.20.1/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.1992284,"required_changed_fraction":1e-05,"rms_difference":43.748}},{"comparison_id":"fabric-1.20.1/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"fabric-1.20.1/session/client_a/pause_menu_preview","key":"mc1.20.1","lane_id":"fabric-1.20.1/session","published":{"changed_fraction":0.9150972,"required_changed_fraction":1e-05,"rms_difference":50.726},"role":"client_a","second_frame_id":"fabric-1.20.1/session/client_a/quit_to_title","source":{"changed_fraction":0.9155179,"required_changed_fraction":1e-05,"rms_difference":51.928}},{"comparison_id":"forge-1.20.1/full/client_a/adjusted_bmo_elytra:vanilla_elytra_after_cape_removal","first_frame_id":"forge-1.20.1/full/client_a/adjusted_bmo_elytra","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.3341288,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.527},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/vanilla_elytra_after_cape_removal","source":{"changed_fraction":0.3266169,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":31.458}},{"comparison_id":"forge-1.20.1/full/client_a/animated_cape_apply:animated_cape_advance","first_frame_id":"forge-1.20.1/full/client_a/animated_cape_apply","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.0988005,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.257},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/animated_cape_advance","source":{"changed_fraction":0.0860329,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.01,"rms_difference":30.201}},{"comparison_id":"forge-1.20.1/full/client_a/base_layer_transparency:transparency_disabled","first_frame_id":"forge-1.20.1/full/client_a/base_layer_transparency","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.2630401,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.032},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/transparency_disabled","source":{"changed_fraction":0.257696,"region":[0.44,0.4,0.56,0.7],"required_changed_fraction":0.001,"rms_difference":20.034}},{"comparison_id":"forge-1.20.1/full/client_a/baseline:local_skin_apply","first_frame_id":"forge-1.20.1/full/client_a/baseline","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.0239396,"required_changed_fraction":1e-05,"rms_difference":4.996},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/local_skin_apply","source":{"changed_fraction":0.0203458,"required_changed_fraction":1e-05,"rms_difference":4.833}},{"comparison_id":"forge-1.20.1/full/client_a/cape_adjust_opaque_off:cape_adjust_opaque_on","first_frame_id":"forge-1.20.1/full/client_a/cape_adjust_opaque_off","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.0084917,"required_changed_fraction":1e-05,"rms_difference":8.418},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/cape_adjust_opaque_on","source":{"changed_fraction":0.0069869,"required_changed_fraction":1e-05,"rms_difference":8.562}},{"comparison_id":"forge-1.20.1/full/client_a/cape_adjust_zoom_in:cape_editor_snap_mirror","first_frame_id":"forge-1.20.1/full/client_a/cape_adjust_zoom_in","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.2565868,"required_changed_fraction":1e-05,"rms_difference":17.777},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/cape_editor_snap_mirror","source":{"changed_fraction":0.2532576,"required_changed_fraction":1e-05,"rms_difference":18.102}},{"comparison_id":"forge-1.20.1/full/client_a/cape_adjust_zoom_out:cape_adjust_zoom_in","first_frame_id":"forge-1.20.1/full/client_a/cape_adjust_zoom_out","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.2476257,"required_changed_fraction":1e-05,"rms_difference":14.914},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/cape_adjust_zoom_in","source":{"changed_fraction":0.2439882,"required_changed_fraction":1e-05,"rms_difference":14.907}},{"comparison_id":"forge-1.20.1/full/client_a/cape_menu_local_capes:cape_menu_hidden_builtin","first_frame_id":"forge-1.20.1/full/client_a/cape_menu_local_capes","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.2009912,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":48.846},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/cape_menu_hidden_builtin","source":{"changed_fraction":0.194944,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":49.146}},{"comparison_id":"forge-1.20.1/full/client_a/cape_menu_local_capes:cape_speed_slider","first_frame_id":"forge-1.20.1/full/client_a/cape_menu_local_capes","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.0112132,"required_changed_fraction":1e-05,"rms_difference":5.721},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/cape_speed_slider","source":{"changed_fraction":0.0032427,"required_changed_fraction":1e-05,"rms_difference":5.788}},{"comparison_id":"forge-1.20.1/full/client_a/cape_menu_screen:cape_menu_local_capes","first_frame_id":"forge-1.20.1/full/client_a/cape_menu_screen","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.4837279,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.309},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/cape_menu_local_capes","source":{"changed_fraction":0.4693527,"region":[0.12,0.07,0.7,0.91],"required_changed_fraction":0.001,"rms_difference":69.862}},{"comparison_id":"forge-1.20.1/full/client_a/cape_preview_selected_a:cape_preview_selected_b","first_frame_id":"forge-1.20.1/full/client_a/cape_preview_selected_a","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.0298104,"required_changed_fraction":1e-05,"rms_difference":17.375},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/cape_preview_selected_b","source":{"changed_fraction":0.0279162,"required_changed_fraction":1e-05,"rms_difference":17.415}},{"comparison_id":"forge-1.20.1/full/client_a/external_skin_drop:catalog_delete","first_frame_id":"forge-1.20.1/full/client_a/external_skin_drop","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.0509602,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.562},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/catalog_delete","source":{"changed_fraction":0.0472473,"region":[0.0,0.05,0.09,0.95],"required_changed_fraction":0.002,"rms_difference":21.759}},{"comparison_id":"forge-1.20.1/full/client_a/hd_cape_no_downscale:no_cape_after_removal","first_frame_id":"forge-1.20.1/full/client_a/hd_cape_no_downscale","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.3016975,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":36.944},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/no_cape_after_removal","source":{"changed_fraction":0.2807286,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.005,"rms_difference":37.119}},{"comparison_id":"forge-1.20.1/full/client_a/hud_preview_disabled:hud_preview_overlay","first_frame_id":"forge-1.20.1/full/client_a/hud_preview_disabled","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.3265359,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.813},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/hud_preview_overlay","source":{"changed_fraction":0.3124841,"region":[0.82,0.72,0.96,0.99],"required_changed_fraction":0.05,"rms_difference":29.949}},{"comparison_id":"forge-1.20.1/full/client_a/known_cape_apply:hd_cape_no_downscale","first_frame_id":"forge-1.20.1/full/client_a/known_cape_apply","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.016,"required_changed_fraction":1e-05,"rms_difference":8.436},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/hd_cape_no_downscale","source":{"changed_fraction":0.0111077,"required_changed_fraction":1e-05,"rms_difference":8.333}},{"comparison_id":"forge-1.20.1/full/client_a/known_cape_apply:translucent_cape_worn","first_frame_id":"forge-1.20.1/full/client_a/known_cape_apply","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.2940867,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.541},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/translucent_cape_worn","source":{"changed_fraction":0.2785033,"region":[0.44,0.45,0.56,0.78],"required_changed_fraction":0.001,"rms_difference":44.79}},{"comparison_id":"forge-1.20.1/full/client_a/local_skin_apply:stale_skin_fallback","first_frame_id":"forge-1.20.1/full/client_a/local_skin_apply","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.370052,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":27.063},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/stale_skin_fallback","source":{"changed_fraction":0.3650066,"region":[0.42,0.34,0.58,0.86],"required_changed_fraction":0.001,"rms_difference":27.24}},{"comparison_id":"forge-1.20.1/full/client_a/model_classic:legacy_skin_apply","first_frame_id":"forge-1.20.1/full/client_a/model_classic","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.1600116,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.323},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/legacy_skin_apply","source":{"changed_fraction":0.1523178,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.002,"rms_difference":22.667}},{"comparison_id":"forge-1.20.1/full/client_a/model_classic:slim_skin_auto_detect","first_frame_id":"forge-1.20.1/full/client_a/model_classic","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.0525137,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":6.974},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/slim_skin_auto_detect","source":{"changed_fraction":0.0489641,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":6.981}},{"comparison_id":"forge-1.20.1/full/client_a/model_slim:model_classic","first_frame_id":"forge-1.20.1/full/client_a/model_slim","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.0552477,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.159},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/model_classic","source":{"changed_fraction":0.0514991,"region":[0.38,0.18,0.62,0.96],"required_changed_fraction":0.001,"rms_difference":7.12}},{"comparison_id":"forge-1.20.1/full/client_a/settings_gui_edit_tab:settings_server_tab","first_frame_id":"forge-1.20.1/full/client_a/settings_gui_edit_tab","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.0607072,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":25.853},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/settings_server_tab","source":{"changed_fraction":0.0352892,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.023}},{"comparison_id":"forge-1.20.1/full/client_a/settings_screen:settings_gui_edit_tab","first_frame_id":"forge-1.20.1/full/client_a/settings_screen","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.053922,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":26.62},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/settings_gui_edit_tab","source":{"changed_fraction":0.0323196,"region":[0.12,0.1,0.78,0.88],"required_changed_fraction":0.001,"rms_difference":27.724}},{"comparison_id":"forge-1.20.1/full/client_a/settings_screen:settings_keybind_capture","first_frame_id":"forge-1.20.1/full/client_a/settings_screen","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.124566,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":30.738},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/settings_keybind_capture","source":{"changed_fraction":0.0884502,"region":[0.72,0.21,0.86,0.29],"required_changed_fraction":1e-05,"rms_difference":33.736}},{"comparison_id":"forge-1.20.1/full/client_a/skin_menu_screen:styled_buttons_vanilla_background","first_frame_id":"forge-1.20.1/full/client_a/skin_menu_screen","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":83.066},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/styled_buttons_vanilla_background","source":{"changed_fraction":1.0,"region":[0.25,0.12,0.35,0.5],"required_changed_fraction":0.02,"rms_difference":82.999}},{"comparison_id":"forge-1.20.1/full/client_a/translucent_cape_worn:translucent_cape_elytra","first_frame_id":"forge-1.20.1/full/client_a/translucent_cape_worn","key":"mc1.20.1","lane_id":"forge-1.20.1/full","published":{"changed_fraction":0.5585859,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.057},"role":"client_a","second_frame_id":"forge-1.20.1/full/client_a/translucent_cape_elytra","source":{"changed_fraction":0.5658407,"region":[0.4,0.35,0.6,0.9],"required_changed_fraction":0.005,"rms_difference":28.672}},{"comparison_id":"forge-1.20.1/phase0-smoke/client_a/baseline:apply_local_skin","first_frame_id":"forge-1.20.1/phase0-smoke/client_a/baseline","key":"mc1.20.1","lane_id":"forge-1.20.1/phase0-smoke","published":{"changed_fraction":0.2110333,"required_changed_fraction":1e-05,"rms_difference":17.382},"role":"client_a","second_frame_id":"forge-1.20.1/phase0-smoke/client_a/apply_local_skin","source":{"changed_fraction":0.2225492,"required_changed_fraction":1e-05,"rms_difference":17.727}},{"comparison_id":"forge-1.20.1/propagation-live/client_a/baseline:apply_live","first_frame_id":"forge-1.20.1/propagation-live/client_a/baseline","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","published":{"changed_fraction":0.2119222,"required_changed_fraction":1e-05,"rms_difference":17.416},"role":"client_a","second_frame_id":"forge-1.20.1/propagation-live/client_a/apply_live","source":{"changed_fraction":0.2225444,"required_changed_fraction":1e-05,"rms_difference":17.727}},{"comparison_id":"forge-1.20.1/propagation-live/client_b/await_live_change:observe_animation_frame","first_frame_id":"forge-1.20.1/propagation-live/client_b/await_live_change","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","published":{"changed_fraction":0.0238629,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.696},"role":"client_b","second_frame_id":"forge-1.20.1/propagation-live/client_b/observe_animation_frame","source":{"changed_fraction":0.0106731,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.002,"rms_difference":10.574}},{"comparison_id":"forge-1.20.1/propagation-live/client_b/observe_animation_frame:observe_remote_elytra","first_frame_id":"forge-1.20.1/propagation-live/client_b/observe_animation_frame","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","published":{"changed_fraction":0.1622848,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":37.835},"role":"client_b","second_frame_id":"forge-1.20.1/propagation-live/client_b/observe_remote_elytra","source":{"changed_fraction":0.1555172,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":38.047}},{"comparison_id":"forge-1.20.1/propagation-live/client_b/observe_before:await_live_change","first_frame_id":"forge-1.20.1/propagation-live/client_b/observe_before","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","published":{"changed_fraction":0.0826429,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.667},"role":"client_b","second_frame_id":"forge-1.20.1/propagation-live/client_b/await_live_change","source":{"changed_fraction":0.0719979,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.03,"rms_difference":23.744}},{"comparison_id":"forge-1.20.1/propagation-live/client_b/observe_hd_cape:observe_cape_removed","first_frame_id":"forge-1.20.1/propagation-live/client_b/observe_hd_cape","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","published":{"changed_fraction":0.0425073,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":12.937},"role":"client_b","second_frame_id":"forge-1.20.1/propagation-live/client_b/observe_cape_removed","source":{"changed_fraction":0.0352408,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":13.03}},{"comparison_id":"forge-1.20.1/propagation-live/client_b/observe_remote_elytra:observe_hd_cape","first_frame_id":"forge-1.20.1/propagation-live/client_b/observe_remote_elytra","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","published":{"changed_fraction":0.1630117,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.448},"role":"client_b","second_frame_id":"forge-1.20.1/propagation-live/client_b/observe_hd_cape","source":{"changed_fraction":0.155909,"region":[0.3,0.28,0.6,0.85],"required_changed_fraction":0.005,"rms_difference":30.658}},{"comparison_id":"forge-1.20.1/propagation/client_a/baseline:apply_local_look","first_frame_id":"forge-1.20.1/propagation/client_a/baseline","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation","published":{"changed_fraction":0.2070458,"required_changed_fraction":1e-05,"rms_difference":16.897},"role":"client_a","second_frame_id":"forge-1.20.1/propagation/client_a/apply_local_look","source":{"changed_fraction":0.2184983,"required_changed_fraction":1e-05,"rms_difference":17.221}},{"comparison_id":"forge-1.20.1/propagation/client_b/baseline:observe_a","first_frame_id":"forge-1.20.1/propagation/client_b/baseline","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation","published":{"changed_fraction":0.5550479,"required_changed_fraction":1e-05,"rms_difference":37.988},"role":"client_b","second_frame_id":"forge-1.20.1/propagation/client_b/observe_a","source":{"changed_fraction":0.5720081,"required_changed_fraction":1e-05,"rms_difference":38.278}},{"comparison_id":"forge-1.20.1/server-policy/client_a/baseline:transparent_skin_server_policy","first_frame_id":"forge-1.20.1/server-policy/client_a/baseline","key":"mc1.20.1","lane_id":"forge-1.20.1/server-policy","published":{"changed_fraction":0.4153104,"required_changed_fraction":1e-05,"rms_difference":18.522},"role":"client_a","second_frame_id":"forge-1.20.1/server-policy/client_a/transparent_skin_server_policy","source":{"changed_fraction":0.4145317,"required_changed_fraction":1e-05,"rms_difference":18.889}},{"comparison_id":"forge-1.20.1/server-policy/client_a/transparent_skin_server_policy:cape_change_during_cooldown","first_frame_id":"forge-1.20.1/server-policy/client_a/transparent_skin_server_policy","key":"mc1.20.1","lane_id":"forge-1.20.1/server-policy","published":{"changed_fraction":0.234313,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.063},"role":"client_a","second_frame_id":"forge-1.20.1/server-policy/client_a/cape_change_during_cooldown","source":{"changed_fraction":0.2244361,"region":[0.4,0.32,0.6,0.88],"required_changed_fraction":0.001,"rms_difference":52.172}},{"comparison_id":"forge-1.20.1/session/client_a/pause_menu_preview:inventory_paper_doll","first_frame_id":"forge-1.20.1/session/client_a/pause_menu_preview","key":"mc1.20.1","lane_id":"forge-1.20.1/session","published":{"changed_fraction":0.2003903,"required_changed_fraction":1e-05,"rms_difference":41.414},"role":"client_a","second_frame_id":"forge-1.20.1/session/client_a/inventory_paper_doll","source":{"changed_fraction":0.2006313,"required_changed_fraction":1e-05,"rms_difference":42.686}},{"comparison_id":"forge-1.20.1/session/client_a/pause_menu_preview:quit_to_title","first_frame_id":"forge-1.20.1/session/client_a/pause_menu_preview","key":"mc1.20.1","lane_id":"forge-1.20.1/session","published":{"changed_fraction":0.9031604,"required_changed_fraction":1e-05,"rms_difference":50.944},"role":"client_a","second_frame_id":"forge-1.20.1/session/client_a/quit_to_title","source":{"changed_fraction":0.9032489,"required_changed_fraction":1e-05,"rms_difference":52.357}}],"copy":{"family_notes":{"mod-compatibility":"Each lane shows its contracted local, first-person, remote and late-join pairs (2, 5 or 7)."},"gallery_lead":"Browse every validated capture by version, align the same semantic checkpoint across supported Minecraft versions and loaders, or inspect paired evidence from the optional-mod compatibility runs. Select any regular capture to open its complete validation record: the checkpoint contract, the assertion the packaged client actually passed, the pixel and comparison measurements, the tested JAR digest and the exact runs that produced it.","methodology":["The required E2E gate validates mod state, screenshot integrity and expected pixel changes. These images let humans compare the resulting UI and rendering across versions.","Every capture carries the evidence that admitted it: the versioned scenario contract it belongs to, the passed deterministic assertion emitted by the packaged client, the decoded pixel measurements of both the original PNG and the published image, the required pixel change against its paired checkpoint, and the SHA-256 of the exact mod JAR under test. Open a capture to read that record; nothing on this page is published without it.","The AI visual review remains advisory for normal release evidence. Optional-mod comparisons are published only after the complete compatibility lane passes its deterministic runtime assertions and every reviewed frame receives a clean visual verdict. Absence of compatibility evidence is not a claim of incompatibility."]},"families":[{"available":false,"description":"Each row pairs the clean E2E reference with the same checkpoint from a packaged client running the named optional mod. Pairs are published only after the complete lane passes and every reviewed frame is clean.","family":"mod-compatibility","lanes":[],"not_applicable":[],"releases":[{"available":false,"key":"mc26.3","status":"unavailable"},{"available":false,"key":"mc26.2","status":"unavailable"},{"available":false,"key":"mc26.1.2","status":"unavailable"},{"available":false,"key":"mc26.1.1","status":"unavailable"},{"available":false,"key":"mc26.1","status":"unavailable"},{"available":false,"key":"mc1.21.11","status":"unavailable"},{"available":false,"key":"mc1.21.10","status":"unavailable"},{"available":false,"key":"mc1.21.9","status":"unavailable"},{"available":false,"key":"mc1.21.8","status":"unavailable"},{"available":false,"key":"mc1.21.7","status":"unavailable"},{"available":false,"key":"mc1.21.6","status":"unavailable"},{"available":false,"key":"mc1.21.5","status":"unavailable"},{"available":false,"key":"mc1.21.4","status":"unavailable"},{"available":false,"key":"mc1.21.3","status":"unavailable"},{"available":false,"key":"mc1.21.2","status":"unavailable"},{"available":false,"key":"mc1.21.1","status":"unavailable"},{"available":false,"key":"mc1.20.1","status":"unavailable"}],"status":"unavailable","title":"Mod compatibility"}],"frames":[{"alt":"Smoke baseline in Minecraft 26.3 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.3","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.3/phase0-smoke/client_a/baseline","height":900,"image":"images/mc26.3/f38ece44278c4f1b8c314b4be13254218b4f618287782504eaf09e7b6d3e398b.webp","key":"mc26.3","lane_id":"fabric-26.3/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f38ece44278c4f1b8c314b4be13254218b4f618287782504eaf09e7b6d3e398b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f38ece44278c4f1b8c314b4be13254218b4f618287782504eaf09e7b6d3e398b","height":900,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":32,"pixel_sha256":"3d667bb007c36b5510e102fb24b35a9c79d5a7d30894aa73ff64e048ece9a767","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"61930c66873d099dd0ce298e4ad7cdbb24319ee5129e9c74b61031b87212e841","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"61930c66873d099dd0ce298e4ad7cdbb24319ee5129e9c74b61031b87212e841","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":31,"pixel_sha256":"b0e96155d8b1d889e215e27618824fd95b7cdd0b15178e015ea2ff952a7abead","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 26.3 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-26.3","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-26.3/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc26.3/980ac7b1e33feb8ae763d78415b27b6d16ac92108c34ae909f40a466999030d8.webp","key":"mc26.3","lane_id":"fabric-26.3/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"980ac7b1e33feb8ae763d78415b27b6d16ac92108c34ae909f40a466999030d8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"980ac7b1e33feb8ae763d78415b27b6d16ac92108c34ae909f40a466999030d8","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":31,"pixel_sha256":"4ad4bb0817bf47b7d940796dbaee374b7b33b0623cdd75e6a5ce6cd71ffc7742","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"6e8447c646e2fd2f02b9ca733831196df8cd7f4057c870fb3f88d92b6702c9f0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6e8447c646e2fd2f02b9ca733831196df8cd7f4057c870fb3f88d92b6702c9f0","height":1080,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":31,"pixel_sha256":"22506965e6ebf1ede3d6ab5260e2482cfb7ca592458f48f9fdeb7717bc4c0681","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 26.3 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.3","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.3/propagation/client_a/baseline","height":900,"image":"images/mc26.3/cd4496cc00dcad06e1da509cb37261903230df014bb9cc7e18011f8154be020b.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cd4496cc00dcad06e1da509cb37261903230df014bb9cc7e18011f8154be020b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cd4496cc00dcad06e1da509cb37261903230df014bb9cc7e18011f8154be020b","height":900,"light_fraction":0.0,"luma_entropy":5.473,"meaningful_colors":31,"pixel_sha256":"7e8a9295debe7c94c5adb9b9376c8134254c33478f3837acb76c916fcab31fb4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"5c0b598a40fd25dd7488950966c8cfa3807e5ba90b685dc5110848dad5168fdc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5c0b598a40fd25dd7488950966c8cfa3807e5ba90b685dc5110848dad5168fdc","height":1080,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":31,"pixel_sha256":"0dbeb825190a9517fba2558af183fb272646486e9407a9aca1831ebd84f77610","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 26.3 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-26.3","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-26.3/propagation/client_a/apply_local_look","height":900,"image":"images/mc26.3/64327accb5606670af4d8cf5d6bdf6867f6a76d978605fbc4004fc2c37c9c1a4.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"64327accb5606670af4d8cf5d6bdf6867f6a76d978605fbc4004fc2c37c9c1a4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"64327accb5606670af4d8cf5d6bdf6867f6a76d978605fbc4004fc2c37c9c1a4","height":900,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":31,"pixel_sha256":"ad763a24bc41f38280b1d6a6497aaa9df73cab4ff27f9711308094cc04f4a6d9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"822ac0abf4f2f27b36d50166f9c205319cd8615ec06eedab155cccc8e0e22a54","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"822ac0abf4f2f27b36d50166f9c205319cd8615ec06eedab155cccc8e0e22a54","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":31,"pixel_sha256":"536dfe6374905cf26d3b98846f4e24f266ea9aa01a6344ad8b490fb7f12835cf","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 26.3 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoi…","artifact_node":"fabric-26.3","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-26.3/propagation/client_b/baseline","height":900,"image":"images/mc26.3/19772ed952afd104e21506ad54bd924fc7aa042ea5f0d252e0db800f7f8774f7.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"19772ed952afd104e21506ad54bd924fc7aa042ea5f0d252e0db800f7f8774f7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"19772ed952afd104e21506ad54bd924fc7aa042ea5f0d252e0db800f7f8774f7","height":900,"light_fraction":0.0076,"luma_entropy":5.649,"meaningful_colors":32,"pixel_sha256":"ae4691c021e1b187d9889ac427007a6b226caef9d5dfe4d191d1a41fa4dcee08","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"f6f503c70a634a588450322724b413e99a3e6200d5a4d3f1ac25f044bd3c3721","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f6f503c70a634a588450322724b413e99a3e6200d5a4d3f1ac25f044bd3c3721","height":1080,"light_fraction":0.0082,"luma_entropy":5.652,"meaningful_colors":31,"pixel_sha256":"254ce1caaf6987f95ede272369a6126cdf6d351aadcfb93f4fca36c4db7dde9d","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 26.3 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from…","artifact_node":"fabric-26.3","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-26.3/propagation/client_b/observe_a","height":900,"image":"images/mc26.3/88237a632ddc1d2e4ead3dab6b9912faa7ece9a3c11aac5807dbc6d10da8d358.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"88237a632ddc1d2e4ead3dab6b9912faa7ece9a3c11aac5807dbc6d10da8d358","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"88237a632ddc1d2e4ead3dab6b9912faa7ece9a3c11aac5807dbc6d10da8d358","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":29,"pixel_sha256":"76470ddf3ac3c846da25329ebedff8e96ccae6bec73e872c25d9c184dbe78bab","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"4ef1afc8c319a54f53e393208bb9296ed362d56bcb31daa2332b725c1c067700","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4ef1afc8c319a54f53e393208bb9296ed362d56bcb31daa2332b725c1c067700","height":1080,"light_fraction":0.0,"luma_entropy":5.585,"meaningful_colors":29,"pixel_sha256":"0cd60caf1c280d4fd8ca7fd49f6cf0709cfca801e988f8dc599201a551a709fd","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 26.3 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.3","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.3/propagation-live/client_a/baseline","height":900,"image":"images/mc26.3/45f964b98297e48350e30eeed73f74f80bc3e6f0e73c7210ea8fb7e1e7c17e90.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"45f964b98297e48350e30eeed73f74f80bc3e6f0e73c7210ea8fb7e1e7c17e90","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"45f964b98297e48350e30eeed73f74f80bc3e6f0e73c7210ea8fb7e1e7c17e90","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":30,"pixel_sha256":"ab1bb0b712fbebc895439b88b4cf226551d7b781d236ad477e480ddc1d4dd5ca","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"5f6efe2460dadd4918d2acd0bf98c04e6bf6d4c9078141274ad828cd1e71c4f9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5f6efe2460dadd4918d2acd0bf98c04e6bf6d4c9078141274ad828cd1e71c4f9","height":1080,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":31,"pixel_sha256":"eb68e1f21eba91e4138c20af98be07abd905f506158cd2d83c4e62e17e4869a6","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 26.3 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-26.3","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-26.3/propagation-live/client_a/apply_live","height":900,"image":"images/mc26.3/06dcf6fb979614abdfc236c3fc10378cbfbb2c4654352363e410c53be491d0e2.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"06dcf6fb979614abdfc236c3fc10378cbfbb2c4654352363e410c53be491d0e2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"06dcf6fb979614abdfc236c3fc10378cbfbb2c4654352363e410c53be491d0e2","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"fc8a5c36c86b28518d1e412b8671e8c20b6a59200383139821d1a6b82df3920d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"bfdeb2cfcaee7a9d6c60d8f206be982d46a8fbe502ea320aace9315340cd9656","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bfdeb2cfcaee7a9d6c60d8f206be982d46a8fbe502ea320aace9315340cd9656","height":1080,"light_fraction":0.0,"luma_entropy":5.511,"meaningful_colors":31,"pixel_sha256":"7a4442a55d744e3252739466e9e1caa4a6a1c139d50da1855e9f78de7ddb7c31","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 26.3 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-26.3","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-26.3/propagation-live/client_b/baseline","height":900,"image":"images/mc26.3/de71a60231ff6d8a4171e5c82ee947637560e3ad43f2218a1ac0bb649bebfe9c.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"de71a60231ff6d8a4171e5c82ee947637560e3ad43f2218a1ac0bb649bebfe9c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"de71a60231ff6d8a4171e5c82ee947637560e3ad43f2218a1ac0bb649bebfe9c","height":900,"light_fraction":0.0076,"luma_entropy":5.653,"meaningful_colors":32,"pixel_sha256":"0ede5d7b5680c3c638794e7c0351966963c7175445baa4dc0e3e1c56e18eccbd","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"ab727276536e474febb1cbed8280b6e1f40422fe4b1420c1eb53c0c94810d792","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ab727276536e474febb1cbed8280b6e1f40422fe4b1420c1eb53c0c94810d792","height":1080,"light_fraction":0.0082,"luma_entropy":5.655,"meaningful_colors":31,"pixel_sha256":"3687956e39c39ec1ec988c58b7c6577f6ccdab7d68c9398a08292b06c9e4aacd","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 26.3 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-26.3","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-26.3/propagation-live/client_b/observe_before","height":900,"image":"images/mc26.3/1213b8906e8a5aa7909faec8d1ecb3366791a34cff6a0cd0ce024dc4e3e608d9.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1213b8906e8a5aa7909faec8d1ecb3366791a34cff6a0cd0ce024dc4e3e608d9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1213b8906e8a5aa7909faec8d1ecb3366791a34cff6a0cd0ce024dc4e3e608d9","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":29,"pixel_sha256":"286d1e0b86768652ebb86116a3f6090e7b945dc1aee5c06bbb753f4dbc5d5d2f","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"c4b1a1c3a61fed402260ceaa921707232ce9e983b025f2e74e0631fd169696dc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c4b1a1c3a61fed402260ceaa921707232ce9e983b025f2e74e0631fd169696dc","height":1080,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":30,"pixel_sha256":"423dc6583813d9f925d886dfd0ed6647d2ebece8fe9bd833f5a4a07f7b4c4e35","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 26.3 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif…","artifact_node":"fabric-26.3","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-26.3/propagation-live/client_b/await_live_change","height":900,"image":"images/mc26.3/8b6b2359d0d73988b79c8b48e08fede4f42d03f91d43569b6076fbe9fef41c45.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b6b2359d0d73988b79c8b48e08fede4f42d03f91d43569b6076fbe9fef41c45","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8b6b2359d0d73988b79c8b48e08fede4f42d03f91d43569b6076fbe9fef41c45","height":900,"light_fraction":0.0,"luma_entropy":5.584,"meaningful_colors":31,"pixel_sha256":"a360870cb0258f3e73e621e52d6821976d59c2f85db5e088edd06143d8f36290","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"cea3f8d4fa1b425bff4c402c30f8c28ae16bbda6c644043f53f4d8ea3090ef87","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cea3f8d4fa1b425bff4c402c30f8c28ae16bbda6c644043f53f4d8ea3090ef87","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":30,"pixel_sha256":"586b763450fa576042d810221ea0904813680c82dcd5eb5e07f78d3fed7cc5d3","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 26.3 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this fr…","artifact_node":"fabric-26.3","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-26.3/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc26.3/6e55989567e94a983503f6a30085eaf4fc27b6ae60f2dff5ec12fd0b29b807ae.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e55989567e94a983503f6a30085eaf4fc27b6ae60f2dff5ec12fd0b29b807ae","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6e55989567e94a983503f6a30085eaf4fc27b6ae60f2dff5ec12fd0b29b807ae","height":900,"light_fraction":0.0,"luma_entropy":5.583,"meaningful_colors":30,"pixel_sha256":"43410d8b41917b17ac45c35303b60495e439ce5b6f8c0afd807785994581fc71","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"8ff1a2671593ce82c2f1d75b31b2915bfa13fb5cf0e0c20019e7f4be207cd94b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8ff1a2671593ce82c2f1d75b31b2915bfa13fb5cf0e0c20019e7f4be207cd94b","height":1080,"light_fraction":0.0,"luma_entropy":5.579,"meaningful_colors":30,"pixel_sha256":"183087d4e66bf979f7b2a848287c9a088cf5a8e1a6c18e8bbf3c3c2cefe96d9c","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 26.3 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-26.3","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-26.3/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc26.3/01915f75ae5fe8a31bf9c250d0784481e6d01e843edbc3b241ab1eec1eddd245.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01915f75ae5fe8a31bf9c250d0784481e6d01e843edbc3b241ab1eec1eddd245","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"01915f75ae5fe8a31bf9c250d0784481e6d01e843edbc3b241ab1eec1eddd245","height":900,"light_fraction":0.0,"luma_entropy":5.6,"meaningful_colors":30,"pixel_sha256":"17449503e456ebb5b0dae5082144de85400ddacea7143662797a583a14821ef3","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"b726cbb143502d066b0f0a11c13226cbd97a094f18d9e3163aca6dd64c3fb717","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b726cbb143502d066b0f0a11c13226cbd97a094f18d9e3163aca6dd64c3fb717","height":1080,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":31,"pixel_sha256":"f3f6ffb9c185cafae994626610dd00fa85c1ffba09fe53c83d93620ba19c2c55","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 26.3 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-26.3","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-26.3/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc26.3/084c1465b7331cc7d730608f4c1ac36866d0cc2cac3f25eb351cff39be4e6ef2.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"084c1465b7331cc7d730608f4c1ac36866d0cc2cac3f25eb351cff39be4e6ef2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"084c1465b7331cc7d730608f4c1ac36866d0cc2cac3f25eb351cff39be4e6ef2","height":900,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":29,"pixel_sha256":"c985d12905d1cc8c4b04bd6ae43f8353fa95f7a8d4d47046c280d20c5bafcbb5","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"458b6c3b519ca84ab64fa521357fd668623f423a85493ee239ed97c5338b9187","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"458b6c3b519ca84ab64fa521357fd668623f423a85493ee239ed97c5338b9187","height":1080,"light_fraction":0.0,"luma_entropy":5.58,"meaningful_colors":30,"pixel_sha256":"f05836f42f27814c09ce9f3c02ab769d7cba148c07717afc3cf16aedce476d11","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 26.3 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-26.3","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-26.3/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc26.3/17bf3216d3559336f2ae9a6c2cc3f81f4757d27ad117d4d60e9fc788f077ddc2.webp","key":"mc26.3","lane_id":"fabric-26.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17bf3216d3559336f2ae9a6c2cc3f81f4757d27ad117d4d60e9fc788f077ddc2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"17bf3216d3559336f2ae9a6c2cc3f81f4757d27ad117d4d60e9fc788f077ddc2","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":29,"pixel_sha256":"5f51b5f35fa324fc61ef891188d36113cd1e8d1f5e740d005379af5cd04004f5","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"0a94f5d4f04c9a1ee9fe3ae3a1baa82fef9bb5327e41489f2ae7a7dd506e9c23","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0a94f5d4f04c9a1ee9fe3ae3a1baa82fef9bb5327e41489f2ae7a7dd506e9c23","height":1080,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":30,"pixel_sha256":"f7c92f4b6854414e25a5e159d44f66e05fd25a3bddc3f029829f0deb7937469c","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 26.3 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.3","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.3/full/client_a/baseline","height":900,"image":"images/mc26.3/67649172365de1e72bdf4a5c518cbb2cea6f513db106489c343236e4e3fa0888.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"67649172365de1e72bdf4a5c518cbb2cea6f513db106489c343236e4e3fa0888","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"67649172365de1e72bdf4a5c518cbb2cea6f513db106489c343236e4e3fa0888","height":900,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":31,"pixel_sha256":"06d75535f14257048bdbbb037ee7cc2632c32f4ba9455c83e34203fc308c85ee","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"392cf0cae37ac6ed7a310b65eb4d069a40a75b197a78112e8c9ec3b04cccc338","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"392cf0cae37ac6ed7a310b65eb4d069a40a75b197a78112e8c9ec3b04cccc338","height":1080,"light_fraction":0.0,"luma_entropy":5.502,"meaningful_colors":31,"pixel_sha256":"f4280afde45db8aa995ca9117a73cba806874a03008c51d545e94b4ebd17407a","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 26.3 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-26.3","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-26.3/full/client_a/local_skin_apply","height":900,"image":"images/mc26.3/67f95b58967981119c8641483d7bd2f175fadb19ed6004ccbc941bf092aee1b0.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"67f95b58967981119c8641483d7bd2f175fadb19ed6004ccbc941bf092aee1b0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"67f95b58967981119c8641483d7bd2f175fadb19ed6004ccbc941bf092aee1b0","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":30,"pixel_sha256":"aa4ea7410a6e59c5562c50d78764b8106a19014bb4907a71f4c188dcb1524ea1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"1e658d963a2845277f70491f239c7e6e2c229a60972caaff0677e3db25cef794","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1e658d963a2845277f70491f239c7e6e2c229a60972caaff0677e3db25cef794","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"0c4e3736a7769ac7b40b3761b678488da447edda7c8649ef0b2c7b3f2a0b53fc","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 26.3 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link ico…","artifact_node":"fabric-26.3","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-26.3/full/client_a/skin_menu_screen","height":900,"image":"images/mc26.3/0bb172cfca71ed3508e08a82830a9b0f5f9a999f9d0fc3012aba6c9b92f2fd7d.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0bb172cfca71ed3508e08a82830a9b0f5f9a999f9d0fc3012aba6c9b92f2fd7d","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"0bb172cfca71ed3508e08a82830a9b0f5f9a999f9d0fc3012aba6c9b92f2fd7d","height":900,"light_fraction":0.0,"luma_entropy":3.74,"meaningful_colors":23,"pixel_sha256":"7831d39ed9d42bed784e7011387b1cfd5830bf79ff74d1cbd6ad6eec0481b98c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"2469ca129d0651a10441b2699557185a2c68cfeacdb3d070af57f73f55ea56cc","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"2469ca129d0651a10441b2699557185a2c68cfeacdb3d070af57f73f55ea56cc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":25,"pixel_sha256":"07bb629aaf50ac42b8218c3496a5270323e9d6dd0c30e8a8f4b11f3e6bef5975","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 26.3 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-26.3","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-26.3/full/client_a/external_skin_drop","height":900,"image":"images/mc26.3/20cc809d1eb0bba00189dd5fafaa611be41f88e88f973765d9875d9f82212048.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"20cc809d1eb0bba00189dd5fafaa611be41f88e88f973765d9875d9f82212048","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"20cc809d1eb0bba00189dd5fafaa611be41f88e88f973765d9875d9f82212048","height":900,"light_fraction":0.0,"luma_entropy":3.763,"meaningful_colors":25,"pixel_sha256":"91228be7f2794ed96c0ef2fc540bab22e72dc5d5923d984bb58fba848e495950","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"e27f13ee7ff9e81a769fd817a06e08276123ed632dba840d73cbe1a445447061","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"e27f13ee7ff9e81a769fd817a06e08276123ed632dba840d73cbe1a445447061","height":1080,"light_fraction":0.0,"luma_entropy":3.709,"meaningful_colors":26,"pixel_sha256":"09b86c0e6b9ba798841fc411b22ca77faa05b5ac56e53eed0c47a1a7d3fa88af","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 26.3 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-26.3","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-26.3/full/client_a/catalog_rename","height":900,"image":"images/mc26.3/8641b53c46de1d584796505edbcff390d7fdb1790a82beec6c3244eeb900b3e7.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8641b53c46de1d584796505edbcff390d7fdb1790a82beec6c3244eeb900b3e7","format":"webp","pixel":{"dark_fraction":0.6373,"file_sha256":"8641b53c46de1d584796505edbcff390d7fdb1790a82beec6c3244eeb900b3e7","height":900,"light_fraction":0.0,"luma_entropy":3.779,"meaningful_colors":27,"pixel_sha256":"65b9600b9fec4c494889c34d740c36be597ede6e295fb61bd63c3f0d4748cf8c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"cb9e3d67e7899f90f92ec962903b8bc12e33ed3bab8bfb6ddbe2d90785ad170b","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"cb9e3d67e7899f90f92ec962903b8bc12e33ed3bab8bfb6ddbe2d90785ad170b","height":1080,"light_fraction":0.0,"luma_entropy":3.703,"meaningful_colors":29,"pixel_sha256":"0072837fbd7c03bf06b7164db462c508b388f6abdae03d2bc08a115cda028281","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 26.3 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-26.3","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-26.3/full/client_a/catalog_sort","height":900,"image":"images/mc26.3/a759c0eb4618d1b201da6ec2317fe13cf1c7d61bbac6e2c65a6c128d8152860b.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a759c0eb4618d1b201da6ec2317fe13cf1c7d61bbac6e2c65a6c128d8152860b","format":"webp","pixel":{"dark_fraction":0.6371,"file_sha256":"a759c0eb4618d1b201da6ec2317fe13cf1c7d61bbac6e2c65a6c128d8152860b","height":900,"light_fraction":0.0,"luma_entropy":3.784,"meaningful_colors":27,"pixel_sha256":"364f5bf7fe0777a95da074c9f34f906e419b0ff41f6e19bff5e191cd87e9975b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558799936) at index 0 above plaid (mtime 1793558794977) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"663a438f8f3c1f7eaded78bedf635cf5d917a9447d569987dfe6e7af67163e65","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"663a438f8f3c1f7eaded78bedf635cf5d917a9447d569987dfe6e7af67163e65","height":1080,"light_fraction":0.0,"luma_entropy":3.704,"meaningful_colors":29,"pixel_sha256":"abd8945ad156c1a068c4b567dc502737230f26b674794635cd40487ce71c64bd","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 26.3 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-26.3","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-26.3/full/client_a/catalog_own_skin","height":900,"image":"images/mc26.3/3cae8e922615cfffb7542b5ad078bb7fed422f1e0647714419fd8c219f65cf57.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3cae8e922615cfffb7542b5ad078bb7fed422f1e0647714419fd8c219f65cf57","format":"webp","pixel":{"dark_fraction":0.6422,"file_sha256":"3cae8e922615cfffb7542b5ad078bb7fed422f1e0647714419fd8c219f65cf57","height":900,"light_fraction":0.0,"luma_entropy":3.756,"meaningful_colors":24,"pixel_sha256":"bdf5345a0d4e087cb6a882d19bf0c62bc9c473665871aedb0a4e7234e59cac93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"18e75071eec9d1e10651369ed3ecb0a8e986cf5cfbfbcac1396a4dff23924564","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"18e75071eec9d1e10651369ed3ecb0a8e986cf5cfbfbcac1396a4dff23924564","height":1080,"light_fraction":0.0,"luma_entropy":3.69,"meaningful_colors":24,"pixel_sha256":"d3ab630ae174113611c745164d9dcb21c491e7b7a6003c886965daa995f5ed2f","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 26.3 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-26.3","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-26.3/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc26.3/45cdb1a253291bacdfcbca8058e35bf7a0e01164d0d2fcf9cf136b140478280c.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"45cdb1a253291bacdfcbca8058e35bf7a0e01164d0d2fcf9cf136b140478280c","format":"webp","pixel":{"dark_fraction":0.6503,"file_sha256":"45cdb1a253291bacdfcbca8058e35bf7a0e01164d0d2fcf9cf136b140478280c","height":900,"light_fraction":0.0,"luma_entropy":3.732,"meaningful_colors":22,"pixel_sha256":"2119c2b9a7f33461f3bebc0b75dff015a79f0869deb4e0409a205c5cb30c8456","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"38733e2438bc19bc9259f0203d3105b88158b1e9b5ac0b5501cf2b2efccd7b02","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"38733e2438bc19bc9259f0203d3105b88158b1e9b5ac0b5501cf2b2efccd7b02","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"5dc51a493165faee2d91267de8c21a2584746620eed8653c3dcac2f60aed38c0","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 26.3 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runt…","artifact_node":"fabric-26.3","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-26.3/full/client_a/catalog_delete_protected","height":900,"image":"images/mc26.3/4a5d07a4112f28081dfbbf345bd7d229601f882c6653fec93cd56553d3f85585.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4a5d07a4112f28081dfbbf345bd7d229601f882c6653fec93cd56553d3f85585","format":"webp","pixel":{"dark_fraction":0.6221,"file_sha256":"4a5d07a4112f28081dfbbf345bd7d229601f882c6653fec93cd56553d3f85585","height":900,"light_fraction":0.0,"luma_entropy":3.921,"meaningful_colors":24,"pixel_sha256":"efdde7b84b5850357e27639041473c24fb53c313efe3d180b67a29a01cce7084","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"86bfc6c5698ab2f52ae75a73e80892624e9f0d70887d02b6031ec2226d88a685","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"86bfc6c5698ab2f52ae75a73e80892624e9f0d70887d02b6031ec2226d88a685","height":1080,"light_fraction":0.0,"luma_entropy":3.871,"meaningful_colors":26,"pixel_sha256":"ddac17a251d865d4fefb9236a214b7fc26bfc718a05d37922282f4f5f45d7d9c","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 26.3 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted,…","artifact_node":"fabric-26.3","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-26.3/full/client_a/catalog_delete","height":900,"image":"images/mc26.3/dc018e97fd1b8cd525eb35773ce65e5aa6a5f6db7bf94c9fad7654a6ddb72652.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dc018e97fd1b8cd525eb35773ce65e5aa6a5f6db7bf94c9fad7654a6ddb72652","format":"webp","pixel":{"dark_fraction":0.6499,"file_sha256":"dc018e97fd1b8cd525eb35773ce65e5aa6a5f6db7bf94c9fad7654a6ddb72652","height":900,"light_fraction":0.0,"luma_entropy":3.736,"meaningful_colors":24,"pixel_sha256":"6af3a3283c54db504788f6d942de9d808833ff66188163b8016426ae41ede0dd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"3255e65d8f6cdffe2d3485684bd39577ea13be75535f05c1addc18ae0ad98cb7","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"3255e65d8f6cdffe2d3485684bd39577ea13be75535f05c1addc18ae0ad98cb7","height":1080,"light_fraction":0.0,"luma_entropy":3.666,"meaningful_colors":23,"pixel_sha256":"af2ddf05e718840a7543bee4fe9220ba77d62f23045eb2c2933b73d93fb643b6","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 26.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-26.3","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-26.3/full/client_a/model_slim","height":900,"image":"images/mc26.3/dae093b79510a90b88d83b1fe84dd063f1d8ef77ea619fb8ec4c3697449e3403.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dae093b79510a90b88d83b1fe84dd063f1d8ef77ea619fb8ec4c3697449e3403","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dae093b79510a90b88d83b1fe84dd063f1d8ef77ea619fb8ec4c3697449e3403","height":900,"light_fraction":0.0,"luma_entropy":5.351,"meaningful_colors":31,"pixel_sha256":"e85679a989a75cedb47a43c04e1fc07478b46986d9ea3d2c166b79c60cd37f80","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"ec591e586c6a85bf54f11b68567c784e3fb156ba402fcaedcc781327f3c978c2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ec591e586c6a85bf54f11b68567c784e3fb156ba402fcaedcc781327f3c978c2","height":1080,"light_fraction":0.0,"luma_entropy":5.353,"meaningful_colors":32,"pixel_sha256":"da60f170e1ddcad48859d8ff35c8678849ad11c0244ef0e2dd7046c33677942f","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 26.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-26.3","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-26.3/full/client_a/model_classic","height":900,"image":"images/mc26.3/4f2d79aaf6f6f51c32d8e63f851c1d9b9661af7434511a060a745d9cb5ab4abb.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f2d79aaf6f6f51c32d8e63f851c1d9b9661af7434511a060a745d9cb5ab4abb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4f2d79aaf6f6f51c32d8e63f851c1d9b9661af7434511a060a745d9cb5ab4abb","height":900,"light_fraction":0.0,"luma_entropy":5.37,"meaningful_colors":31,"pixel_sha256":"dc459970fba8d347d5864aa99aab078361421281967671a7b1bf03701988d5d9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"87de524177a17b9641ddb3fd60616b65fdcddb8996a11aae6d3e04e0c4985dda","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"87de524177a17b9641ddb3fd60616b65fdcddb8996a11aae6d3e04e0c4985dda","height":1080,"light_fraction":0.0,"luma_entropy":5.372,"meaningful_colors":31,"pixel_sha256":"37c0a3bf4325866523669f19bd58a5687cd78d258d41385dc950eb15ff4f86b7","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 26.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime ev…","artifact_node":"fabric-26.3","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-26.3/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc26.3/43a213b228abc0afdc25d408a72116ae2dd4bb520016c0daf455ae775b0d8d2d.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"43a213b228abc0afdc25d408a72116ae2dd4bb520016c0daf455ae775b0d8d2d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"43a213b228abc0afdc25d408a72116ae2dd4bb520016c0daf455ae775b0d8d2d","height":900,"light_fraction":0.0,"luma_entropy":5.353,"meaningful_colors":31,"pixel_sha256":"d905715a9d2fcd397364892503cceb1da872c3e1d9468239e907867e72653bb7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"71cf8d7b35d4a63ec9488edf3e896607bb57f4997edafd6670c7b753065172b1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"71cf8d7b35d4a63ec9488edf3e896607bb57f4997edafd6670c7b753065172b1","height":1080,"light_fraction":0.0,"luma_entropy":5.353,"meaningful_colors":32,"pixel_sha256":"d7873d52e4660806e7036108e508c2fb9ac08cb7e8b44fed80c81478cfb749dc","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 26.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-26.3","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-26.3/full/client_a/legacy_skin_apply","height":900,"image":"images/mc26.3/8aed28c8921615b620bfe1a2bcaa97464693a73f743a9ee0a469d0868cfd5e77.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8aed28c8921615b620bfe1a2bcaa97464693a73f743a9ee0a469d0868cfd5e77","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8aed28c8921615b620bfe1a2bcaa97464693a73f743a9ee0a469d0868cfd5e77","height":900,"light_fraction":0.0,"luma_entropy":5.322,"meaningful_colors":31,"pixel_sha256":"2871dca45d6cc16bb96f8ead4125581f64ccbdee61042c07db18def5e4a085a4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"9a499aa43cc6d871e41f7eb566efe7b292b72973a49d8fa261eee293f145e15e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9a499aa43cc6d871e41f7eb566efe7b292b72973a49d8fa261eee293f145e15e","height":1080,"light_fraction":0.0,"luma_entropy":5.325,"meaningful_colors":32,"pixel_sha256":"4375ecde23c9b827d368c32fc96abd69fd87b6c7aab682db238e31d1798f0ba6","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 26.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-26.3","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-26.3/full/client_a/base_layer_transparency","height":900,"image":"images/mc26.3/1932599f9c8c2cfbaf7993ce0de3f41a156c62177e84dc2995cb480b990d8594.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1932599f9c8c2cfbaf7993ce0de3f41a156c62177e84dc2995cb480b990d8594","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1932599f9c8c2cfbaf7993ce0de3f41a156c62177e84dc2995cb480b990d8594","height":900,"light_fraction":0.0,"luma_entropy":5.365,"meaningful_colors":30,"pixel_sha256":"e5b4ecaff160d21ac2b61f37b42173f42922b65f8ccfe29f0a3af081556cf43e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"5a96df8af12b08ff5dd994cbd73828615055d52fdc0877ca7d1e0a44e3835f1f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5a96df8af12b08ff5dd994cbd73828615055d52fdc0877ca7d1e0a44e3835f1f","height":1080,"light_fraction":0.0,"luma_entropy":5.364,"meaningful_colors":32,"pixel_sha256":"76f504e15c0ba179661f25ac7f44383ad33f72060198f84d1c3e61fd825c1cc8","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 26.3 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can lo…","artifact_node":"fabric-26.3","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-26.3/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc26.3/2424e9fe3da65bbbe91b8100314765af20084d0f0ad2ca4bb9088a45bf474586.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2424e9fe3da65bbbe91b8100314765af20084d0f0ad2ca4bb9088a45bf474586","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2424e9fe3da65bbbe91b8100314765af20084d0f0ad2ca4bb9088a45bf474586","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"92955eaa32d1f7cb3055bfac988d43e23c389a2233e50f23242fa8a13c85a0f7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"d943037dde8d577326ff1b712697a88fe4c4749faec24861f670fa3886b800cc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d943037dde8d577326ff1b712697a88fe4c4749faec24861f670fa3886b800cc","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":31,"pixel_sha256":"a04bb0142bad784bc63e7bf6de5d825973f28a36f91f70d664adf2c2b5bfae2f","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 26.3 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-26.3","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-26.3/full/client_a/transparency_disabled","height":900,"image":"images/mc26.3/301b50d00e57406ab7ab1550cd8f328c5f6665fc6e4fb177ea75ee60062d3fc3.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"301b50d00e57406ab7ab1550cd8f328c5f6665fc6e4fb177ea75ee60062d3fc3","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"301b50d00e57406ab7ab1550cd8f328c5f6665fc6e4fb177ea75ee60062d3fc3","height":900,"light_fraction":0.0,"luma_entropy":5.377,"meaningful_colors":31,"pixel_sha256":"6f45c7ceeb16113d38da0ea5dacd3e03469713abe7725973ea9b6a6996d46f18","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"cfb546386121656049c6949eccca2d0d3e9ff3b227242fe7942b59b830f5f050","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"cfb546386121656049c6949eccca2d0d3e9ff3b227242fe7942b59b830f5f050","height":1080,"light_fraction":0.0,"luma_entropy":5.373,"meaningful_colors":31,"pixel_sha256":"66128668ef9b2c82c9eaef246eda6d26eee02d4046ce2328f8ccdf074b893b85","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 26.3 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which…","artifact_node":"fabric-26.3","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-26.3/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc26.3/75256c5825ba3472c1bd8602038161043a5ec1104399cfc245caa239e2f91aaa.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"75256c5825ba3472c1bd8602038161043a5ec1104399cfc245caa239e2f91aaa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"75256c5825ba3472c1bd8602038161043a5ec1104399cfc245caa239e2f91aaa","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":29,"pixel_sha256":"cb0986759a2dbbbc921bdf72ab4929db9cf8e9399ec8359f1609ed0b759e1ae9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"84f0bf39fa4df182d5c30fefcd3f9bba191e7954835a2d4508fc16d232a0d69e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"84f0bf39fa4df182d5c30fefcd3f9bba191e7954835a2d4508fc16d232a0d69e","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"cf250b841f16008b5c4a44f0c11a8563d81b4bb3b568d5d08d7cf0a2e43b202a","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 26.3 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: t…","artifact_node":"fabric-26.3","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-26.3/full/client_a/transparent_skin_layers","height":900,"image":"images/mc26.3/e7a6368e40a93a12015b7752773903c08af6457381ebf1ad5b3d3695aac45178.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e7a6368e40a93a12015b7752773903c08af6457381ebf1ad5b3d3695aac45178","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e7a6368e40a93a12015b7752773903c08af6457381ebf1ad5b3d3695aac45178","height":900,"light_fraction":0.0,"luma_entropy":5.411,"meaningful_colors":30,"pixel_sha256":"78e3a8cfe59d7011d9b29c83646d71d6300fb8a7541b61e245c8a404966677bf","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"e87cbc5b8e39deb3270f3d989a0c3afcbf65fa21b283f07fec0e948706bcdc37","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e87cbc5b8e39deb3270f3d989a0c3afcbf65fa21b283f07fec0e948706bcdc37","height":1080,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":31,"pixel_sha256":"1f2b13a0db7523f8b5cfd175c0b9e6829a004a3f94b97fb98211ee5b5c8184a3","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 26.3 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Cape…","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-26.3/full/client_a/cape_menu_screen","height":900,"image":"images/mc26.3/6a94e0c9fdeb0f9e860b89bb878fdae6a4e34651306611ded560f0e3bc2d77b9.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6a94e0c9fdeb0f9e860b89bb878fdae6a4e34651306611ded560f0e3bc2d77b9","format":"webp","pixel":{"dark_fraction":0.5058,"file_sha256":"6a94e0c9fdeb0f9e860b89bb878fdae6a4e34651306611ded560f0e3bc2d77b9","height":900,"light_fraction":0.0013,"luma_entropy":5.065,"meaningful_colors":27,"pixel_sha256":"2d8c9119248c196f006ec387ba11cdbd009ffd2c144015684f47df47d197a8b4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"5244a473d183b9a21eb86a117c06f03baed0e0ce4fb484bd81afb202e79ba4d5","height":1080,"pixel":{"dark_fraction":0.5079,"file_sha256":"5244a473d183b9a21eb86a117c06f03baed0e0ce4fb484bd81afb202e79ba4d5","height":1080,"light_fraction":0.0011,"luma_entropy":5.002,"meaningful_colors":31,"pixel_sha256":"3b8836da2a7fb510a61f92a7fb6dde5a84b6aba21bb393fec823f814d49441f6","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 26.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-26.3","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-26.3/full/client_a/known_cape_apply","height":900,"image":"images/mc26.3/e589aad0032694eac68cf1d2c5df68de4079017595c344bc755024eb7962eb6c.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e589aad0032694eac68cf1d2c5df68de4079017595c344bc755024eb7962eb6c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e589aad0032694eac68cf1d2c5df68de4079017595c344bc755024eb7962eb6c","height":900,"light_fraction":0.0,"luma_entropy":5.472,"meaningful_colors":32,"pixel_sha256":"806d08d69cdc42c0e0e8d0f69d3e4e21c156bf65ee539155861f1076cd4039a1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"f4553b589a0fde3b9b8b9da9dbefac0037d8e09bae21c0f9b80a0dda587d1561","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f4553b589a0fde3b9b8b9da9dbefac0037d8e09bae21c0f9b80a0dda587d1561","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":32,"pixel_sha256":"b1f93b0b4edb3248491d4abe133b3793d359331b1caf839bdd236ccbb9f394ad","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 26.3 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline a…","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-26.3/full/client_a/cape_adjust_screen","height":900,"image":"images/mc26.3/3b0aa2531bfefe9da117c13a2d7ff94ce09316328b3006b049a3f10a30537cd4.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3b0aa2531bfefe9da117c13a2d7ff94ce09316328b3006b049a3f10a30537cd4","format":"webp","pixel":{"dark_fraction":0.196,"file_sha256":"3b0aa2531bfefe9da117c13a2d7ff94ce09316328b3006b049a3f10a30537cd4","height":900,"light_fraction":0.0,"luma_entropy":4.592,"meaningful_colors":29,"pixel_sha256":"a428e194e4fb79bace1c2d597b362bad1068a5696c9870270116daa132cb0337","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"7ba505326d1a70e4aca4c6dc8ab96ed0405766633f13a37f63a352a9d9a1aa6a","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"7ba505326d1a70e4aca4c6dc8ab96ed0405766633f13a37f63a352a9d9a1aa6a","height":1080,"light_fraction":0.0,"luma_entropy":4.555,"meaningful_colors":31,"pixel_sha256":"c227880fe941d6de3a0d7f95ddfe1875fc34cfca37ccaedfcdb0f1e47da1cd47","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 26.3 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runti…","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-26.3/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc26.3/931d59ad86657f2dc31dcaefbf6554d3db289b57435d13b757d49703c818f86a.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"931d59ad86657f2dc31dcaefbf6554d3db289b57435d13b757d49703c818f86a","format":"webp","pixel":{"dark_fraction":0.5063,"file_sha256":"931d59ad86657f2dc31dcaefbf6554d3db289b57435d13b757d49703c818f86a","height":900,"light_fraction":0.0013,"luma_entropy":5.123,"meaningful_colors":29,"pixel_sha256":"9260c97ef3b7918ef6bea889db3f84c991aa0bc6c62d38d9c73adfc8181f897c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e3d47205770d07ba0f824160392ae9c58874a2d65b7646836c140fd42d03831b","height":1080,"pixel":{"dark_fraction":0.5084,"file_sha256":"e3d47205770d07ba0f824160392ae9c58874a2d65b7646836c140fd42d03831b","height":1080,"light_fraction":0.0011,"luma_entropy":5.056,"meaningful_colors":31,"pixel_sha256":"0c8b2d88c77748769ad1b220cb330dbeee98014ddef6891ac96d083ed0041dba","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 26.3 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-26.3/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc26.3/274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","format":"webp","pixel":{"dark_fraction":0.5059,"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","height":900,"light_fraction":0.0013,"luma_entropy":5.119,"meaningful_colors":30,"pixel_sha256":"a7a09bb7a0f84cfcea381df334644877fed79241eadb11a8d4c532c74fbb21cf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"3ddb114f2cdd9e06e7e578564bef51ffa70bb40f73cf1c79a28dd7b2b93bb394","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 26.3 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-26.3/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc26.3/03e2caf7e3362c69a8662b7b40b3c0b3c69a7d0de1299a10ffd898cd52dcd139.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"03e2caf7e3362c69a8662b7b40b3c0b3c69a7d0de1299a10ffd898cd52dcd139","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"03e2caf7e3362c69a8662b7b40b3c0b3c69a7d0de1299a10ffd898cd52dcd139","height":900,"light_fraction":0.0,"luma_entropy":4.596,"meaningful_colors":31,"pixel_sha256":"53f58f628d85f29e88290c3f0933f17a6da8f9c94176fadc573632d75bc8d14c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"ce3bfe56a25a7c8368c795d29a6b99d963503516f8a68a26a50e5dfc769a5b6e","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"ce3bfe56a25a7c8368c795d29a6b99d963503516f8a68a26a50e5dfc769a5b6e","height":1080,"light_fraction":0.0,"luma_entropy":4.554,"meaningful_colors":30,"pixel_sha256":"ff86e5936d61ca5c8c79fef85c716fbc227f9f0a3a97e4bb222441b2669c0231","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 26.3 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source ima…","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-26.3/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc26.3/8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":31,"pixel_sha256":"f94942a29ebcdaa472eb891d3b74b6a1bbd83440fb90fd0ef06cfcb3bc3c7220","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"25d9399a2578c15d11bf5130f8a42239d85d2188ae33ee61dd9674a96bc603ed","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 26.3 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-26.3/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc26.3/c55f6bffd6d65a1ace5512cff727248944fbfd1b17345bdcdd691d879057498e.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c55f6bffd6d65a1ace5512cff727248944fbfd1b17345bdcdd691d879057498e","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"c55f6bffd6d65a1ace5512cff727248944fbfd1b17345bdcdd691d879057498e","height":900,"light_fraction":0.0,"luma_entropy":4.845,"meaningful_colors":31,"pixel_sha256":"be17fdcd20d4c5c2253ac77f60e8ec6ca348c6d099045113e94475cdffe96e19","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"8c1d9ad851e62ff8dd44777b958065e2ebbd6b9f04c6bfd88bed9e08156087f1","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"8c1d9ad851e62ff8dd44777b958065e2ebbd6b9f04c6bfd88bed9e08156087f1","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":32,"pixel_sha256":"f60a40e713ec0ca44d8fbd952ccbbf07aafa2accc87b999fb5ce44530ff525db","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 26.3 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-26.3/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc26.3/c45324362abcf87acd9a1c7638d4156234e37eee9d2b2168d4396474ca2c6272.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c45324362abcf87acd9a1c7638d4156234e37eee9d2b2168d4396474ca2c6272","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"c45324362abcf87acd9a1c7638d4156234e37eee9d2b2168d4396474ca2c6272","height":900,"light_fraction":0.0,"luma_entropy":5.305,"meaningful_colors":31,"pixel_sha256":"4dfff49dbd8b2ae3af4021854e0e2e0c78f16f6ed16c631e519f96a8131a59cc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"08f05bd6dc9206c8a008f0e9f7c909f3acb779d40acc35a22c6379162afd5072","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"08f05bd6dc9206c8a008f0e9f7c909f3acb779d40acc35a22c6379162afd5072","height":1080,"light_fraction":0.0,"luma_entropy":5.237,"meaningful_colors":32,"pixel_sha256":"2012c1cc0e6ba6ac6d37b068de3fc6af701dc426cb5817295e30b955d86a05c4","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 26.3 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the run…","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-26.3/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc26.3/24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"f6e6c8f27f7def83902d763b29e5769a82f71a62e547a71348e92039d78fd0b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"516c6bb617975894a36f3eda5d323ed9cca1c7ea7f5a9f65c36b121602c0a908","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 26.3 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline…","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-26.3/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc26.3/b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","height":900,"light_fraction":0.0,"luma_entropy":5.654,"meaningful_colors":32,"pixel_sha256":"eaf4b262f5a0e20dfec2c49aa213d98f90f344b6c64a4b6c08b78fd9f9a024ca","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"light_fraction":0.0,"luma_entropy":5.638,"meaningful_colors":32,"pixel_sha256":"1b0b8c53e4518287411619b6f1f5b1ef3b798705f686c214da42d50868144bea","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 26.3 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-26.3/full/client_a/cape_import_standard","height":900,"image":"images/mc26.3/9dbae83735c2d9758b790110c923e24816604408ad61bab74f0a7b45ac37834d.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9dbae83735c2d9758b790110c923e24816604408ad61bab74f0a7b45ac37834d","format":"webp","pixel":{"dark_fraction":0.471,"file_sha256":"9dbae83735c2d9758b790110c923e24816604408ad61bab74f0a7b45ac37834d","height":900,"light_fraction":0.001,"luma_entropy":5.183,"meaningful_colors":26,"pixel_sha256":"0a7713858d9176446bd80223e9ec07105cce7c07f81177a98cd22b91273e5c9e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a3b6c78cf901ea9f255ac4abb4c0e1685dd78c59025a0b05582567a0ef7f716b","height":1080,"pixel":{"dark_fraction":0.4725,"file_sha256":"a3b6c78cf901ea9f255ac4abb4c0e1685dd78c59025a0b05582567a0ef7f716b","height":1080,"light_fraction":0.0011,"luma_entropy":5.113,"meaningful_colors":31,"pixel_sha256":"40d0e46bc0a270b25ab75fac32364717121283276298626766109c7ad4ac9d87","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 26.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-26.3","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-26.3/full/client_a/translucent_cape_worn","height":900,"image":"images/mc26.3/03060f1d31adebf4b9bdf8f3213abc7f116ea20bdd057e1e54dba0181c0d487d.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"03060f1d31adebf4b9bdf8f3213abc7f116ea20bdd057e1e54dba0181c0d487d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"03060f1d31adebf4b9bdf8f3213abc7f116ea20bdd057e1e54dba0181c0d487d","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"80c9a77ede0d0a9e66ace9cd5b3c8c8bd5d31eef31f5811aa8acd3844d98546e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"9982388bb64b8906a8a2259725de685260bbc405c29c7740abc871f95af5e6e2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9982388bb64b8906a8a2259725de685260bbc405c29c7740abc871f95af5e6e2","height":1080,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":32,"pixel_sha256":"756b71162e9257c39240751524ff681ac01d5ee4d372468f43b083db0919bc70","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 26.3 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-26.3","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-26.3/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc26.3/870a886e5ae0bb9abd5441b639389ff4d396db9ffdc24c5ea1f8bef24321cc84.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"870a886e5ae0bb9abd5441b639389ff4d396db9ffdc24c5ea1f8bef24321cc84","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"870a886e5ae0bb9abd5441b639389ff4d396db9ffdc24c5ea1f8bef24321cc84","height":900,"light_fraction":0.0,"luma_entropy":5.573,"meaningful_colors":31,"pixel_sha256":"a5570ad482a702055a28e1f680da5c05487f2fa14e7aebb60023e1a80e8b12a7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"5a4ee4342cfdc01ee471bf80422a943b3fa3c20d419ac255c6e35cb8f2616dd9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5a4ee4342cfdc01ee471bf80422a943b3fa3c20d419ac255c6e35cb8f2616dd9","height":1080,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":32,"pixel_sha256":"0aa1ae1d50532a6b9d0b265f5bb357b0ae383887a304c1766306863c6a20bf8c","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 26.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-26.3","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-26.3/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc26.3/e381ebdece607dbd6e0737bd4c7a01e62b05c5687724d564769105d0279a3ca5.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e381ebdece607dbd6e0737bd4c7a01e62b05c5687724d564769105d0279a3ca5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e381ebdece607dbd6e0737bd4c7a01e62b05c5687724d564769105d0279a3ca5","height":900,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":32,"pixel_sha256":"a0a92f9d61550e644d00d0e22282a568bab28d0d1a5d2050832e3b1ab41aafae","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"106acf2d0f6fc6834475d1f6913e08037ebe23b1ac648c2c16cddc6ce30b1632","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"106acf2d0f6fc6834475d1f6913e08037ebe23b1ac648c2c16cddc6ce30b1632","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":31,"pixel_sha256":"a17cd71969de79e2e9b4192495b97bb137532608832144ec5f16be784498aa16","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 26.3 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-26.3","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-26.3/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc26.3/707ca1ca4e5df74c3911554166cd00b4a97057702c6700997de4e17b074404de.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"707ca1ca4e5df74c3911554166cd00b4a97057702c6700997de4e17b074404de","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"707ca1ca4e5df74c3911554166cd00b4a97057702c6700997de4e17b074404de","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":29,"pixel_sha256":"847392a0234494043abe45dea38f463af4dd04afb35a2c05fd4d6f245d851ae0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"63f13f46a7b75c8d7960a1608614ef96280715818b8591d577d7c8156e8626b7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"63f13f46a7b75c8d7960a1608614ef96280715818b8591d577d7c8156e8626b7","height":1080,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":29,"pixel_sha256":"6cb50818fa1cd6a45eb5b423f7899b9e7470e1bcaf13b52ca38b7fcf1284e08a","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 26.3 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, wit…","artifact_node":"fabric-26.3","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-26.3/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc26.3/3dc2a6f8f86fdff70a89a4a1efe7ed39226de5545749e46971e98912a761976b.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3dc2a6f8f86fdff70a89a4a1efe7ed39226de5545749e46971e98912a761976b","format":"webp","pixel":{"dark_fraction":0.4359,"file_sha256":"3dc2a6f8f86fdff70a89a4a1efe7ed39226de5545749e46971e98912a761976b","height":900,"light_fraction":0.0,"luma_entropy":4.563,"meaningful_colors":32,"pixel_sha256":"b6f9d0e03f791921fb0e8492b1542a2ae1d71920911098cd32323daac5cc8ff0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"978da088e7972150e9113d4743a665dd48eb3225772c38ad4364ce2233dfd918","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"978da088e7972150e9113d4743a665dd48eb3225772c38ad4364ce2233dfd918","height":1080,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":31,"pixel_sha256":"748c4aec60279dbc705b46012e58281b631a7b8bc2f5f46c122f1790e7eaa5be","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 26.3 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal str…","artifact_node":"fabric-26.3","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-26.3/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc26.3/034673baaa74c8d95b9af18520c1214fc85090b7b8c9349624f6031763e78bfe.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"034673baaa74c8d95b9af18520c1214fc85090b7b8c9349624f6031763e78bfe","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"034673baaa74c8d95b9af18520c1214fc85090b7b8c9349624f6031763e78bfe","height":900,"light_fraction":0.0,"luma_entropy":5.596,"meaningful_colors":32,"pixel_sha256":"46ddd4a5f5b5fcf306cfbee0ad32ed7a3cc5fe61e56fbca42089d06f33aeb906","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"aa9c9419508b55821996529af3221086911acbbc37b18b45b33b802e3f1ccd05","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"aa9c9419508b55821996529af3221086911acbbc37b18b45b33b802e3f1ccd05","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":31,"pixel_sha256":"8886f05ca6f1d4738344d23cb675ef206f99a6cda938607e3e576e7f6a609672","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 26.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel…","artifact_node":"fabric-26.3","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-26.3/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc26.3/5dbcc0739bbcdd0cbb5a06b8bdb9a3b0197237ddd52bf29534ab4e8dade4a798.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5dbcc0739bbcdd0cbb5a06b8bdb9a3b0197237ddd52bf29534ab4e8dade4a798","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5dbcc0739bbcdd0cbb5a06b8bdb9a3b0197237ddd52bf29534ab4e8dade4a798","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"d1d29336202bef305c4b90410f4d58fb96a859559e29c628949af7bd40d25e1a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"b19f8658e626648fbd633709beffbcd7da5f1a8b3737bfff15e03a50b8ce1ae8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b19f8658e626648fbd633709beffbcd7da5f1a8b3737bfff15e03a50b8ce1ae8","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":31,"pixel_sha256":"69a052feb3af11882cdad662cd69dd7e96e785bb615da83b10c0285dabafb24b","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 26.3 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-26.3","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-26.3/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc26.3/707ca1ca4e5df74c3911554166cd00b4a97057702c6700997de4e17b074404de.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"707ca1ca4e5df74c3911554166cd00b4a97057702c6700997de4e17b074404de","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"707ca1ca4e5df74c3911554166cd00b4a97057702c6700997de4e17b074404de","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":29,"pixel_sha256":"847392a0234494043abe45dea38f463af4dd04afb35a2c05fd4d6f245d851ae0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"63f13f46a7b75c8d7960a1608614ef96280715818b8591d577d7c8156e8626b7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"63f13f46a7b75c8d7960a1608614ef96280715818b8591d577d7c8156e8626b7","height":1080,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":29,"pixel_sha256":"6cb50818fa1cd6a45eb5b423f7899b9e7470e1bcaf13b52ca38b7fcf1284e08a","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 26.3 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-26.3","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-26.3/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc26.3/f0e86f27b8980419c631791822d74bef9e3873de345e92696f0cad700cc5deb9.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f0e86f27b8980419c631791822d74bef9e3873de345e92696f0cad700cc5deb9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f0e86f27b8980419c631791822d74bef9e3873de345e92696f0cad700cc5deb9","height":900,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":31,"pixel_sha256":"13ff79e4f676ca64301f83c6675c172b340fb6ed07373bad3ea5e651922a9367","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"54d24c53099784e21711776b06b2b1d1863f31d7e454db51757b9e6a2f8c3791","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"54d24c53099784e21711776b06b2b1d1863f31d7e454db51757b9e6a2f8c3791","height":1080,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":32,"pixel_sha256":"887407d8509407a66484ba079923332f2c5a685c7230b6612b86494e952f2f9b","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 26.3 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-26.3","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-26.3/full/client_a/animated_cape_apply","height":900,"image":"images/mc26.3/4d716221632873f760241fa9e951fdcdb59ca4b45f1bd0811b0e109fc10615f6.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4d716221632873f760241fa9e951fdcdb59ca4b45f1bd0811b0e109fc10615f6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4d716221632873f760241fa9e951fdcdb59ca4b45f1bd0811b0e109fc10615f6","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":30,"pixel_sha256":"10e47d0e691aa347d260d4192ebe5034a21e437390d95fdde148ffd1fa6db444","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"7afd23a2901f5b044e0e4862c4b0273ed002e9b4b47af0397f9755d832727871","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7afd23a2901f5b044e0e4862c4b0273ed002e9b4b47af0397f9755d832727871","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"459f8d35205fd1420a00920f95d814fd6cb60e3fa7df7f3781d4dce1ff9d92b8","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 26.3 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing…","artifact_node":"fabric-26.3","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-26.3/full/client_a/animated_cape_advance","height":900,"image":"images/mc26.3/b0e01f641669ca216303f572e431268034d0a76f99466675873e338d7d8ca585.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0e01f641669ca216303f572e431268034d0a76f99466675873e338d7d8ca585","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b0e01f641669ca216303f572e431268034d0a76f99466675873e338d7d8ca585","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":30,"pixel_sha256":"18c8befa32ba026e1aefeece93c71937b81018ac93bc4c3fffd24c4737833a40","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"b87f1a3a5c64bf3c90c800f3219bf66e15ea87acef8aa5b5aeda4645290ea9a0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b87f1a3a5c64bf3c90c800f3219bf66e15ea87acef8aa5b5aeda4645290ea9a0","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"06bad0093ab4303a7227b0c7afbb3de1934b2599393cd5ef721219f2df8a1d6e","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 26.3 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-26.3","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-26.3/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc26.3/6d9a7a04566605e798c9c1e6025fc334b90c4d852cf6f611bc27b5344c5fe4fe.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6d9a7a04566605e798c9c1e6025fc334b90c4d852cf6f611bc27b5344c5fe4fe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6d9a7a04566605e798c9c1e6025fc334b90c4d852cf6f611bc27b5344c5fe4fe","height":900,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":31,"pixel_sha256":"986097c3771a9f8f5bdd974b2b273a2d264dcf6fa7fa5ab4759b815bc2c103c1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"207f7148ff76740f702dbf20e9bf55996307b4c3abf5a4a8d1bff848b1f698d5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"207f7148ff76740f702dbf20e9bf55996307b4c3abf5a4a8d1bff848b1f698d5","height":1080,"light_fraction":0.0,"luma_entropy":5.482,"meaningful_colors":32,"pixel_sha256":"0ab418d494b2dfcaf554476b37b0c4d1aabe8fcc9c4c05d9723bec856bedf28e","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 26.3 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-26.3","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-26.3/full/client_a/elytra_hides_cape","height":900,"image":"images/mc26.3/7bcb4677c67685af88cfac368b4ab5924805e4d9466ca14da10cb345ea8368b2.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7bcb4677c67685af88cfac368b4ab5924805e4d9466ca14da10cb345ea8368b2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7bcb4677c67685af88cfac368b4ab5924805e4d9466ca14da10cb345ea8368b2","height":900,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":31,"pixel_sha256":"63506f9de52aac7f2075f21ada45e3450a631508cca7883610bca9291674ef7a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"f0ac3b5f7925a77148148080d59740f6b6a121c8f5a7ff9bf6e524bc75245c32","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f0ac3b5f7925a77148148080d59740f6b6a121c8f5a7ff9bf6e524bc75245c32","height":1080,"light_fraction":0.0,"luma_entropy":5.522,"meaningful_colors":32,"pixel_sha256":"2e23ea42a23ba9a496e19ca9af31a2ab9c6b6da49998e0b13beace34f0b16229","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 26.3 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the…","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-26.3/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc26.3/1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","format":"webp","pixel":{"dark_fraction":0.1963,"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","height":900,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":29,"pixel_sha256":"229232aa5303c97b3d9935fb94e9f3cce608f328bf587659868c83d0022eed09","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"light_fraction":0.0,"luma_entropy":4.503,"meaningful_colors":30,"pixel_sha256":"7a82952a59b9910be4de1c9267d90ef3b756da07b7d475c635b9a8939c1308dc","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 26.3 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape…","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-26.3/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc26.3/a7336c32b72880537cd62d1a9d0d760b9e86d5005e267c7e8b3fc34302e40ce8.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a7336c32b72880537cd62d1a9d0d760b9e86d5005e267c7e8b3fc34302e40ce8","format":"webp","pixel":{"dark_fraction":0.4882,"file_sha256":"a7336c32b72880537cd62d1a9d0d760b9e86d5005e267c7e8b3fc34302e40ce8","height":900,"light_fraction":0.0012,"luma_entropy":5.305,"meaningful_colors":28,"pixel_sha256":"0aa59dd863a5702e1ba1e2abd1b2fcbadf6c8ae8cf9b467f37246b2bf5d594d8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6a0254fe5f01480c7d0d296099697162981396268484bd7ea17b11864802e1e0","height":1080,"pixel":{"dark_fraction":0.4923,"file_sha256":"6a0254fe5f01480c7d0d296099697162981396268484bd7ea17b11864802e1e0","height":1080,"light_fraction":0.0011,"luma_entropy":5.232,"meaningful_colors":30,"pixel_sha256":"8c5cf95c266cf993665ea126c9991e3ca39f872fea42e969a0849b10aae59c34","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 26.3 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-26.3/full/client_a/cape_speed_slider","height":900,"image":"images/mc26.3/b7af2363fc813e97fc67fcd53e342b4a3b9b8843bae9bb01f2d0b08bd07bd56d.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7af2363fc813e97fc67fcd53e342b4a3b9b8843bae9bb01f2d0b08bd07bd56d","format":"webp","pixel":{"dark_fraction":0.489,"file_sha256":"b7af2363fc813e97fc67fcd53e342b4a3b9b8843bae9bb01f2d0b08bd07bd56d","height":900,"light_fraction":0.0011,"luma_entropy":5.293,"meaningful_colors":28,"pixel_sha256":"08ede4479e95ebadd8f22f3d1c83d61e08b5d1fff607e3c7be9e63eaf63f7504","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"8b9a17bf4a5cd3ae90e0baf5476435bb0d85f98871f995f9768130a0698ef5ce","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"8b9a17bf4a5cd3ae90e0baf5476435bb0d85f98871f995f9768130a0698ef5ce","height":1080,"light_fraction":0.0011,"luma_entropy":5.224,"meaningful_colors":31,"pixel_sha256":"1406e3d6c5b0fe6d038ccf4bf553354a13de2d6f2541fff3506e6017383be049","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 26.3 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-26.3/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc26.3/71346f110a5849ccd8c1f3ee3bf67f2f5400cc4b2b96bebffcc3d31f946b2289.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71346f110a5849ccd8c1f3ee3bf67f2f5400cc4b2b96bebffcc3d31f946b2289","format":"webp","pixel":{"dark_fraction":0.4889,"file_sha256":"71346f110a5849ccd8c1f3ee3bf67f2f5400cc4b2b96bebffcc3d31f946b2289","height":900,"light_fraction":0.0011,"luma_entropy":5.316,"meaningful_colors":31,"pixel_sha256":"fde27ecb4b41342814e904e73efcb57175a4f4200c798d358e8f6b1c2e69ac62","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f0671d7583c76e381eaaf7164c5d034fb55590c468c5a62370afe57adcb670c3","height":1080,"pixel":{"dark_fraction":0.4921,"file_sha256":"f0671d7583c76e381eaaf7164c5d034fb55590c468c5a62370afe57adcb670c3","height":1080,"light_fraction":0.0011,"luma_entropy":5.26,"meaningful_colors":32,"pixel_sha256":"f1f297ec9f06db8498c81ac3057543fa36baaf0972c72f7f49dffadd25fe3847","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 26.3 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-26.3/full/client_a/cape_delete_local","height":900,"image":"images/mc26.3/01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","format":"webp","pixel":{"dark_fraction":0.4623,"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"8609ac58398e0f3fcb3a1ab0cfab4a14e48ff461cf9be68bfb0f0fcee18e4b93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"light_fraction":0.0011,"luma_entropy":5.307,"meaningful_colors":32,"pixel_sha256":"4f5d18a763d4aae50f5fe714d88f3e21a26c5b149c177127d85706edb95f0ec6","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 26.3 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-26.3/full/client_a/cape_none_selected","height":900,"image":"images/mc26.3/2a52d0a0a6a40187bcad52fa66fe98332732724313f130392651909a55a6fb91.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a52d0a0a6a40187bcad52fa66fe98332732724313f130392651909a55a6fb91","format":"webp","pixel":{"dark_fraction":0.4998,"file_sha256":"2a52d0a0a6a40187bcad52fa66fe98332732724313f130392651909a55a6fb91","height":900,"light_fraction":0.0011,"luma_entropy":5.152,"meaningful_colors":30,"pixel_sha256":"3ba16d47cb09fb372bc7200d006038f1f9779cf081158c3d96b3dd85486297e6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d58ad9969ebcd95c467c77d75c4fbb7f2bd7ab94fd8feafa2eef16d8bbbcd449","height":1080,"pixel":{"dark_fraction":0.5022,"file_sha256":"d58ad9969ebcd95c467c77d75c4fbb7f2bd7ab94fd8feafa2eef16d8bbbcd449","height":1080,"light_fraction":0.0011,"luma_entropy":5.094,"meaningful_colors":32,"pixel_sha256":"91d9a87f711adb8d8b3633f59c8d8fc795a66450920f629124f0c13ec1fedc77","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 26.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-26.3","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-26.3/full/client_a/no_cape_after_removal","height":900,"image":"images/mc26.3/67f95b58967981119c8641483d7bd2f175fadb19ed6004ccbc941bf092aee1b0.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"67f95b58967981119c8641483d7bd2f175fadb19ed6004ccbc941bf092aee1b0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"67f95b58967981119c8641483d7bd2f175fadb19ed6004ccbc941bf092aee1b0","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":30,"pixel_sha256":"aa4ea7410a6e59c5562c50d78764b8106a19014bb4907a71f4c188dcb1524ea1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"1e658d963a2845277f70491f239c7e6e2c229a60972caaff0677e3db25cef794","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1e658d963a2845277f70491f239c7e6e2c229a60972caaff0677e3db25cef794","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"0c4e3736a7769ac7b40b3761b678488da447edda7c8649ef0b2c7b3f2a0b53fc","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 26.3 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-26.3","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-26.3/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc26.3/5f8c6d6c99c861c119ca3221041967c31649ff59d52b392a2fbe5b17f0108941.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f8c6d6c99c861c119ca3221041967c31649ff59d52b392a2fbe5b17f0108941","format":"webp","pixel":{"dark_fraction":0.5917,"file_sha256":"5f8c6d6c99c861c119ca3221041967c31649ff59d52b392a2fbe5b17f0108941","height":900,"light_fraction":0.0,"luma_entropy":4.558,"meaningful_colors":28,"pixel_sha256":"32f8719d3eaa8a656f0b2463d10e87679ba666cb4392e246722dba5c19406e6c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"37b7a459720949f943f0b11f64aa41c9129ae78450a184643d468d03cf97597f","height":1080,"pixel":{"dark_fraction":0.5958,"file_sha256":"37b7a459720949f943f0b11f64aa41c9129ae78450a184643d468d03cf97597f","height":1080,"light_fraction":0.0,"luma_entropy":4.487,"meaningful_colors":29,"pixel_sha256":"3aca0f2f2609594489d79ec7abef3988ac7715abf8657ffa024151aaecfe9a6f","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 26.3 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title…","artifact_node":"fabric-26.3","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-26.3/full/client_a/settings_screen","height":900,"image":"images/mc26.3/2d3784515d37ddbdb09a442dd6dbf03ff65f8b916b1f96ff7b719c32a16f16e7.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2d3784515d37ddbdb09a442dd6dbf03ff65f8b916b1f96ff7b719c32a16f16e7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2d3784515d37ddbdb09a442dd6dbf03ff65f8b916b1f96ff7b719c32a16f16e7","height":900,"light_fraction":0.0,"luma_entropy":4.907,"meaningful_colors":30,"pixel_sha256":"6aef2680a7602404f826f4282e82f21844eadec6d3d7b76352464a334014f27f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"9ceb8cf79a2db7d4c3cc2e864271c81ca654b49e2b4ce1c8ca4b37196c1db8b3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9ceb8cf79a2db7d4c3cc2e864271c81ca654b49e2b4ce1c8ca4b37196c1db8b3","height":1080,"light_fraction":0.0,"luma_entropy":4.85,"meaningful_colors":31,"pixel_sha256":"a3c3f044cb134cea7a51a2d280584a0ef3a6c20157757c83f1f6c677f8376211","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 26.3 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-26.3","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-26.3/full/client_a/settings_keybind_capture","height":900,"image":"images/mc26.3/84af10ef217ef54a192a25e2600f1599ae2e22180df2de1f5751443c9dd86d67.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84af10ef217ef54a192a25e2600f1599ae2e22180df2de1f5751443c9dd86d67","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"84af10ef217ef54a192a25e2600f1599ae2e22180df2de1f5751443c9dd86d67","height":900,"light_fraction":0.0,"luma_entropy":4.906,"meaningful_colors":29,"pixel_sha256":"1974e3dfaf1563a4b4cb9eee0bd93815033ced8e74f225fb6d11d63e0d5ec21e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"09886fec2a9dd4788747e01ea94d92f9543f7aeec649ab13429a3a9280621b8f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"09886fec2a9dd4788747e01ea94d92f9543f7aeec649ab13429a3a9280621b8f","height":1080,"light_fraction":0.0,"luma_entropy":4.843,"meaningful_colors":31,"pixel_sha256":"c06d5c12271ec57931f4f3c951d1954e77dc88c18216beabead918e1c37251c7","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 26.3 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-26.3","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-26.3/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc26.3/e94dec7379943bb55d76f9fa866c7ad802913c961a023168201d76eee4ec0ba0.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e94dec7379943bb55d76f9fa866c7ad802913c961a023168201d76eee4ec0ba0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e94dec7379943bb55d76f9fa866c7ad802913c961a023168201d76eee4ec0ba0","height":900,"light_fraction":0.0,"luma_entropy":4.869,"meaningful_colors":30,"pixel_sha256":"d0360fac95735761d955b711bfa1a053f40dc48aa5142dcd345c96e966d1c76c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"35c69712df64ff49ff273cdee0395ccf1693512c369b00a903c98273e9af3f23","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"35c69712df64ff49ff273cdee0395ccf1693512c369b00a903c98273e9af3f23","height":1080,"light_fraction":0.0,"luma_entropy":4.801,"meaningful_colors":31,"pixel_sha256":"65dc640364c1f086d2997fe2fa9867db781596ee414cfd9393ad50c2210036b8","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 26.3 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-26.3","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-26.3/full/client_a/settings_modpack_tab","height":900,"image":"images/mc26.3/15f268f4427b69fc701aa4977c1b8b58254ebfd6d6fd3c81a3d6b54f759f82d6.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"15f268f4427b69fc701aa4977c1b8b58254ebfd6d6fd3c81a3d6b54f759f82d6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"15f268f4427b69fc701aa4977c1b8b58254ebfd6d6fd3c81a3d6b54f759f82d6","height":900,"light_fraction":0.0,"luma_entropy":4.448,"meaningful_colors":32,"pixel_sha256":"e70e12833d4b59b7e99d132c81d629438438692c7965bec85bbf6bb9ad2aac78","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"ae7494923e3ac7e5700e40c65107f222a959e21bffdf9dce1e46cccbcb0b2b21","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ae7494923e3ac7e5700e40c65107f222a959e21bffdf9dce1e46cccbcb0b2b21","height":1080,"light_fraction":0.0,"luma_entropy":4.38,"meaningful_colors":31,"pixel_sha256":"b1ba451de551e1e057583ef6bcc6e13e2a4c66dd921d0bdfb79017f8252d6bb7","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 26.3 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both con…","artifact_node":"fabric-26.3","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-26.3/full/client_a/settings_server_tab","height":900,"image":"images/mc26.3/f30b2ddf1f5cb5df4c58a44afbb665878a1c0eca403be34f7d4be204546bbc74.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f30b2ddf1f5cb5df4c58a44afbb665878a1c0eca403be34f7d4be204546bbc74","format":"webp","pixel":{"dark_fraction":0.0032,"file_sha256":"f30b2ddf1f5cb5df4c58a44afbb665878a1c0eca403be34f7d4be204546bbc74","height":900,"light_fraction":0.0,"luma_entropy":4.864,"meaningful_colors":31,"pixel_sha256":"c8b30cc1cb5efee84b4260c0779914b9addbd675cf4fdbda2386935f863ba245","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"405fb63405af622cd305c851d8e0e574d3753a5d258f33f69d7b86b9ef919ecb","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"405fb63405af622cd305c851d8e0e574d3753a5d258f33f69d7b86b9ef919ecb","height":1080,"light_fraction":0.0,"luma_entropy":4.794,"meaningful_colors":31,"pixel_sha256":"e7eb42d9fbadb35edcd1127df64447a1b217ca943f050d490cf4db42518e2dd9","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 26.3 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no st…","artifact_node":"fabric-26.3","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-26.3/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc26.3/cf0a441b3ea4bd386df50faa40f0d3cffbf66eb062a4c0741440fd0f1affbfa2.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cf0a441b3ea4bd386df50faa40f0d3cffbf66eb062a4c0741440fd0f1affbfa2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cf0a441b3ea4bd386df50faa40f0d3cffbf66eb062a4c0741440fd0f1affbfa2","height":900,"light_fraction":0.0,"luma_entropy":5.653,"meaningful_colors":32,"pixel_sha256":"f841eeb3c065b8a3b4b98287b933770c5f9b9cf8c2df9dd0b37296e898659719","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"1ae1ae719abb342a5373457074460b210847d7bf6d4ff37676550d3fee51d2fe","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1ae1ae719abb342a5373457074460b210847d7bf6d4ff37676550d3fee51d2fe","height":1080,"light_fraction":0.0,"luma_entropy":5.681,"meaningful_colors":30,"pixel_sha256":"f951208056e80bee8904871cc6b97eddf04094667f52247e3b6ea154ff233f8e","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 26.3 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-26.3","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-26.3/full/client_a/rename_dialog","height":900,"image":"images/mc26.3/46115eae59f4915873d01dc8e1b3629bf9f90c888a4e443885e3db37a32aab21.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"46115eae59f4915873d01dc8e1b3629bf9f90c888a4e443885e3db37a32aab21","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"46115eae59f4915873d01dc8e1b3629bf9f90c888a4e443885e3db37a32aab21","height":900,"light_fraction":0.0,"luma_entropy":5.268,"meaningful_colors":31,"pixel_sha256":"68f7319db46580c2cb53af265682365ea7eb6f5e9c9325181e0a655c74d302f6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"0d2b99b13399d2e0f196e23f2ee81e702c2bfbd3940377be7663fab500d70586","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"0d2b99b13399d2e0f196e23f2ee81e702c2bfbd3940377be7663fab500d70586","height":1080,"light_fraction":0.0,"luma_entropy":5.232,"meaningful_colors":32,"pixel_sha256":"7e36f41a916a6e6df9f8c2373dc7c8aab785ff155795be5df4b6b1d5c4631658","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 26.3 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-26.3","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-26.3/full/client_a/delete_dialog","height":900,"image":"images/mc26.3/267cac62002f9836a2948956052cd13304649104d5aeb6d27e504c64ba83bb39.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"267cac62002f9836a2948956052cd13304649104d5aeb6d27e504c64ba83bb39","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"267cac62002f9836a2948956052cd13304649104d5aeb6d27e504c64ba83bb39","height":900,"light_fraction":0.0,"luma_entropy":5.142,"meaningful_colors":31,"pixel_sha256":"926ade58d72f0e0e5e25d608ad43fc35034052a982afc7587f886a87ecf6b0ff","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"c4fb1036f59bc9653fd8cd1d0ec3220b06f72bafda91f04181cbd27421b3df0e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c4fb1036f59bc9653fd8cd1d0ec3220b06f72bafda91f04181cbd27421b3df0e","height":1080,"light_fraction":0.0,"luma_entropy":5.109,"meaningful_colors":30,"pixel_sha256":"37f2fbe17d3a011d93c539eaa8e180b42f53b5c90108bcff0d2636f969835730","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 26.3 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.…","artifact_node":"fabric-26.3","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-26.3/full/client_a/stale_skin_fallback","height":900,"image":"images/mc26.3/d5120fd8242fd5991b6c35483a3f053a62c9f86ff716ef7e1bde58a6851621bc.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d5120fd8242fd5991b6c35483a3f053a62c9f86ff716ef7e1bde58a6851621bc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d5120fd8242fd5991b6c35483a3f053a62c9f86ff716ef7e1bde58a6851621bc","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":32,"pixel_sha256":"453d350c7d6e48d5938427752cfc190be9741d620bc2ad1d863230ca44b93ff6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"d66e600149b7d94c2749b57d06d096d8557b325ec2fa4305fe99cd87dc6245f2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d66e600149b7d94c2749b57d06d096d8557b325ec2fa4305fe99cd87dc6245f2","height":1080,"light_fraction":0.0,"luma_entropy":5.623,"meaningful_colors":31,"pixel_sha256":"ef85bf0fdbc719d9bbb97ab494a7b929766e1d53b2efbdba70cdb0342c995362","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 26.3 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-26.3","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-26.3/full/client_a/hud_preview_disabled","height":900,"image":"images/mc26.3/52d1615223a0b8de61a7133af870b81fed2fa74caf6220ecc1d593e8daff811b.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"52d1615223a0b8de61a7133af870b81fed2fa74caf6220ecc1d593e8daff811b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"52d1615223a0b8de61a7133af870b81fed2fa74caf6220ecc1d593e8daff811b","height":900,"light_fraction":0.0,"luma_entropy":5.473,"meaningful_colors":30,"pixel_sha256":"386f08bd67c53f5f20648faef033157610bb21eea0f38b882e48d67b150d3642","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"1084bf966fd6e3cffd750766a6f31bbe246d9703cd9868bf9607ec11b3b15bf4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1084bf966fd6e3cffd750766a6f31bbe246d9703cd9868bf9607ec11b3b15bf4","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"179e1b3947631a3934a53ed58777784b24e711aed1d1cefc8312b43c87d908c5","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 26.3 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-26.3","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-26.3/full/client_a/hud_preview_overlay","height":900,"image":"images/mc26.3/c3b8b7a62411c8980db2603ad77e909b5d95c313f30930431d8b65ead4e74b04.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c3b8b7a62411c8980db2603ad77e909b5d95c313f30930431d8b65ead4e74b04","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c3b8b7a62411c8980db2603ad77e909b5d95c313f30930431d8b65ead4e74b04","height":900,"light_fraction":0.0,"luma_entropy":5.532,"meaningful_colors":31,"pixel_sha256":"269cee43cc6be921cb09e9d8288e20704a5ea9114ef6344335da9dbf9f05be7e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"c5f22964a4c767a8804ac840a745ca1a6f657bea75846ccad51a4f90c9ef575b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c5f22964a4c767a8804ac840a745ca1a6f657bea75846ccad51a4f90c9ef575b","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":32,"pixel_sha256":"0cfcda3bc3cd0a7f57f2a2148dab8902b86a758482f91758375380720b7c71ea","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 26.3 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, a…","artifact_node":"fabric-26.3","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-26.3/full/client_a/title_screen_splash_order","height":900,"image":"images/mc26.3/38382c7e49c8dce19a071996ab4b46a0d1be69f2971eba408387ae7d3caabb18.webp","key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38382c7e49c8dce19a071996ab4b46a0d1be69f2971eba408387ae7d3caabb18","format":"webp","pixel":{"dark_fraction":0.0002,"file_sha256":"38382c7e49c8dce19a071996ab4b46a0d1be69f2971eba408387ae7d3caabb18","height":900,"light_fraction":0.0,"luma_entropy":6.989,"meaningful_colors":32,"pixel_sha256":"fb193c82d966565839004955740f08cc03c509e9864ac681bf21477d2aa8fdc7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 218 splash pixels in the control frame, 0 left once the model is over them (region [381, 81, 393, 88])","scenario":"full","source":{"file_sha256":"073a03d9ca4c02a9a2e304c40bc1e40b8b484d076eca8fb892e061bbc27bff3c","height":1080,"pixel":{"dark_fraction":0.0002,"file_sha256":"073a03d9ca4c02a9a2e304c40bc1e40b8b484d076eca8fb892e061bbc27bff3c","height":1080,"light_fraction":0.0,"luma_entropy":6.988,"meaningful_colors":32,"pixel_sha256":"b27552059c47e104dfc0534804a4d45e8f1858f2264785210495eb49074a2bd2","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 26.3 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.3","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.3/server-policy/client_a/baseline","height":900,"image":"images/mc26.3/0b4dbeab89c1fae8e9dffa1df970a3baf37780c91649fd64d2a8fc613d9f4bcd.webp","key":"mc26.3","lane_id":"fabric-26.3/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0b4dbeab89c1fae8e9dffa1df970a3baf37780c91649fd64d2a8fc613d9f4bcd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0b4dbeab89c1fae8e9dffa1df970a3baf37780c91649fd64d2a8fc613d9f4bcd","height":900,"light_fraction":0.0,"luma_entropy":5.485,"meaningful_colors":31,"pixel_sha256":"6bfeb67d2b6fb52cf624205cc78194cd31d5fb9356d7c78da9494041f888587f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"e81a411dccbdb944eba8c29e9e4c4709f78c93d8ffd937a9315bbda6dfa80d4b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e81a411dccbdb944eba8c29e9e4c4709f78c93d8ffd937a9315bbda6dfa80d4b","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":31,"pixel_sha256":"6de0699d72bba7f0615d0d66c99057972b800c91090be7a059fc7f37b7baf83f","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 26.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-26.3","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-26.3/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc26.3/8e8b0389e37a150c7a9c78e4b42546363540fa09d379aba88b03a055ad2bb112.webp","key":"mc26.3","lane_id":"fabric-26.3/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8e8b0389e37a150c7a9c78e4b42546363540fa09d379aba88b03a055ad2bb112","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"8e8b0389e37a150c7a9c78e4b42546363540fa09d379aba88b03a055ad2bb112","height":900,"light_fraction":0.0,"luma_entropy":5.375,"meaningful_colors":31,"pixel_sha256":"22c9b1bace689d71f27663ffe5d29d12ca933df4ed8158ada5846e4b9ed82296","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 599s of 600s","scenario":"server-policy","source":{"file_sha256":"a184104346bd0d70b25491f3410a044f0ef9cb20bdc921f95f3f8ac4a5dab52b","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"a184104346bd0d70b25491f3410a044f0ef9cb20bdc921f95f3f8ac4a5dab52b","height":1080,"light_fraction":0.0,"luma_entropy":5.372,"meaningful_colors":31,"pixel_sha256":"4174ce4772c494ffbf54752781089bce4b66439be2a1a021a7f9ea9b65ad1c2f","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 26.3 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-26.3","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-26.3/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc26.3/5c66f2fcc6dbc6dc7d0f751a92ce3f3089ef138292e07762defbc8786ef35a70.webp","key":"mc26.3","lane_id":"fabric-26.3/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c66f2fcc6dbc6dc7d0f751a92ce3f3089ef138292e07762defbc8786ef35a70","format":"webp","pixel":{"dark_fraction":0.6434,"file_sha256":"5c66f2fcc6dbc6dc7d0f751a92ce3f3089ef138292e07762defbc8786ef35a70","height":900,"light_fraction":0.0,"luma_entropy":3.788,"meaningful_colors":23,"pixel_sha256":"fb79fe2302910a3247878bd1ae82bd94455435f398759c00ae14a9cbe677c094","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"29095436464413abde3167a338c715350f9d749d5da21a0fd54646187a6ceaf3","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"29095436464413abde3167a338c715350f9d749d5da21a0fd54646187a6ceaf3","height":1080,"light_fraction":0.0,"luma_entropy":3.717,"meaningful_colors":25,"pixel_sha256":"8dac1e6203c7519f1d3d077ce6f91f77ac3e01280aed3ef3219c66e156f9d218","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 26.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","artifact_node":"fabric-26.3","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-26.3/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc26.3/e9b201c3e1075b0946277aa270965556d68d4c370ada707e4761796b18b13c8e.webp","key":"mc26.3","lane_id":"fabric-26.3/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e9b201c3e1075b0946277aa270965556d68d4c370ada707e4761796b18b13c8e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e9b201c3e1075b0946277aa270965556d68d4c370ada707e4761796b18b13c8e","height":900,"light_fraction":0.0,"luma_entropy":5.375,"meaningful_colors":31,"pixel_sha256":"13b59c3d657cc3a612da0dd49532ca96d6de1931f6e02d56a84006c4f22b86d7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 594s","scenario":"server-policy","source":{"file_sha256":"dee0ffb380b734ff9aff62f009a98e12898f2ed4edfb1399739be039e88ace39","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dee0ffb380b734ff9aff62f009a98e12898f2ed4edfb1399739be039e88ace39","height":1080,"light_fraction":0.0,"luma_entropy":5.373,"meaningful_colors":32,"pixel_sha256":"031ec6503acad17e395621749faf48a91f9eaab019246434d5d43ead02dc855f","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 26.3 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not…","artifact_node":"fabric-26.3","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-26.3/session/client_a/pause_menu_preview","height":900,"image":"images/mc26.3/ea368fcfdd63fc6951ceaf2b1736eb88b1e8cb1b45ee5ba6236fac934b7ba8e3.webp","key":"mc26.3","lane_id":"fabric-26.3/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ea368fcfdd63fc6951ceaf2b1736eb88b1e8cb1b45ee5ba6236fac934b7ba8e3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ea368fcfdd63fc6951ceaf2b1736eb88b1e8cb1b45ee5ba6236fac934b7ba8e3","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":30,"pixel_sha256":"76dc7213bfe6d397d7de87d6342b7fee34196ff9e6a38b8e957ab2f6cf898421","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"7fa2a3e7265784150c3fe696f3b904db83871f451c77655e9d0ec5854f1afe26","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7fa2a3e7265784150c3fe696f3b904db83871f451c77655e9d0ec5854f1afe26","height":1080,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":31,"pixel_sha256":"5de5b31c9d981833fd267df7adbbbbe79e58da12481b0780e363f88bfdd9182e","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 26.3 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-26.3","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-26.3/session/client_a/inventory_paper_doll","height":900,"image":"images/mc26.3/11d5399b6b36eb9cb8c44ee6af318ff628c803117c69790e6946fe06acdc1f35.webp","key":"mc26.3","lane_id":"fabric-26.3/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"11d5399b6b36eb9cb8c44ee6af318ff628c803117c69790e6946fe06acdc1f35","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"11d5399b6b36eb9cb8c44ee6af318ff628c803117c69790e6946fe06acdc1f35","height":900,"light_fraction":0.0,"luma_entropy":4.377,"meaningful_colors":31,"pixel_sha256":"36ef82be00a43dfa1601c414894f495ae39290c8e60900a366109e9e720dc18a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"23baf1b4722da50b528e8bc8a0d6af8c964ecc5895d24b204740d5c74a6646e3","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"23baf1b4722da50b528e8bc8a0d6af8c964ecc5895d24b204740d5c74a6646e3","height":1080,"light_fraction":0.0,"luma_entropy":4.43,"meaningful_colors":28,"pixel_sha256":"e5e4708c037883c3d83e472c0ef3f2e76fcdd358bba2eec1dfc27284a1debc1d","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 26.3 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this of…","artifact_node":"fabric-26.3","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-26.3/session/client_a/tab_list_head","height":900,"image":"images/mc26.3/60773252eb4a4ced23d18bfe25b02f6fc48a76a4885c2b5826b82dc9de2a3b41.webp","key":"mc26.3","lane_id":"fabric-26.3/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"60773252eb4a4ced23d18bfe25b02f6fc48a76a4885c2b5826b82dc9de2a3b41","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"60773252eb4a4ced23d18bfe25b02f6fc48a76a4885c2b5826b82dc9de2a3b41","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":29,"pixel_sha256":"6dc58bf1af50b0e7fe46396c0c297844dac690bc1711a81beac7b326becbc3b5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=unreadable; key state only) in a pinned rear view; headsVisible=false (vanilla onlineMode=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"05d15fc9e02d3009bb956401c77fd2be4c501719778405ebc9e18146f310cca6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"05d15fc9e02d3009bb956401c77fd2be4c501719778405ebc9e18146f310cca6","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"114dd7caf7deee380cbfe875a3ecf83d237cfee2b3cd9cd7b28b1c5b8b928fcf","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 26.3 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows…","artifact_node":"fabric-26.3","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-26.3/session/client_a/quit_to_title","height":900,"image":"images/mc26.3/4f980acc53f1694b4ebd0e579108e1473a9ee14e2d685572903286fe2d45db9e.webp","key":"mc26.3","lane_id":"fabric-26.3/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f980acc53f1694b4ebd0e579108e1473a9ee14e2d685572903286fe2d45db9e","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"4f980acc53f1694b4ebd0e579108e1473a9ee14e2d685572903286fe2d45db9e","height":900,"light_fraction":0.0,"luma_entropy":7.08,"meaningful_colors":32,"pixel_sha256":"c8920b488527fb23e0339fc23f17e26f69ab1c927df341051b884556fdac4d2c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"4f574c31f4dfd668adb36e8cd96cfa71395c5ca8c4edd3320d73b4ed51005332","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"4f574c31f4dfd668adb36e8cd96cfa71395c5ca8c4edd3320d73b4ed51005332","height":1080,"light_fraction":0.0,"luma_entropy":7.078,"meaningful_colors":32,"pixel_sha256":"fbd2fdd6b102ee467d6c02d3ef4681c964909a7ac5170041af0b1981eb875db4","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 26.3 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-26.3","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-26.3/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc26.3/e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296.webp","key":"mc26.3","lane_id":"fabric-26.3/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296","format":"webp","pixel":{"dark_fraction":0.6368,"file_sha256":"e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296","height":900,"light_fraction":0.0,"luma_entropy":3.727,"meaningful_colors":24,"pixel_sha256":"ab8fb03ed9ac5f0751f6150432c42dcf0aeba9c0fdfa11b17dcf397934d09379","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"96dc1e95cb4814cf95f1b51f1913184b0349d11b347031520ff05426a358d408","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"96dc1e95cb4814cf95f1b51f1913184b0349d11b347031520ff05426a358d408","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"9962178f8e8e4f48b80c78596318684b063e5412d0f8b94dca2063cc84f05e72","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 26.3 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title scre…","artifact_node":"fabric-26.3","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-26.3/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc26.3/e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296.webp","key":"mc26.3","lane_id":"fabric-26.3/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296","format":"webp","pixel":{"dark_fraction":0.6368,"file_sha256":"e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296","height":900,"light_fraction":0.0,"luma_entropy":3.727,"meaningful_colors":24,"pixel_sha256":"ab8fb03ed9ac5f0751f6150432c42dcf0aeba9c0fdfa11b17dcf397934d09379","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"96dc1e95cb4814cf95f1b51f1913184b0349d11b347031520ff05426a358d408","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"96dc1e95cb4814cf95f1b51f1913184b0349d11b347031520ff05426a358d408","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"9962178f8e8e4f48b80c78596318684b063e5412d0f8b94dca2063cc84f05e72","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 26.3 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-26.3","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-26.3/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc26.3/215790f0f4edfdbbe901b35dd1260a92e464e8e566876f0e06db6c89ea2146eb.webp","key":"mc26.3","lane_id":"fabric-26.3/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"215790f0f4edfdbbe901b35dd1260a92e464e8e566876f0e06db6c89ea2146eb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"215790f0f4edfdbbe901b35dd1260a92e464e8e566876f0e06db6c89ea2146eb","height":900,"light_fraction":0.0,"luma_entropy":5.524,"meaningful_colors":30,"pixel_sha256":"6fa44e8f93cece856f1fb7b738ba6e9a28f1cb84e7cc7a82c986b0d3acc27170","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"267a73b04f16d179907cdc7f271facb3cd14c92797f7d2b5558804b95ccae25c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"267a73b04f16d179907cdc7f271facb3cd14c92797f7d2b5558804b95ccae25c","height":1080,"light_fraction":0.0,"luma_entropy":5.562,"meaningful_colors":32,"pixel_sha256":"b4ac0c68dfbe177f1ba7a63da6439db63bbcf6476c7c38ca819d5b9d7b5ff0dc","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 26.3 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-26.3","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-26.3/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc26.3/2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba.webp","key":"mc26.3","lane_id":"fabric-26.3/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","format":"webp","pixel":{"dark_fraction":0.6766,"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","height":900,"light_fraction":0.0,"luma_entropy":3.807,"meaningful_colors":28,"pixel_sha256":"c1abd9810ddf1d0cb6c2949da6051959695b54d86fefb8fbfb40aad5d98c9a74","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"pixel":{"dark_fraction":0.6792,"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"light_fraction":0.0,"luma_entropy":3.747,"meaningful_colors":29,"pixel_sha256":"8eb79a3137bd53d55837211e0074f512cf92563ae6d4c3323f41fda40d252443","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.3","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.3/phase0-smoke/client_a/baseline","height":900,"image":"images/mc26.3/00b00ba5daa15ce7d072e991a9fb09ebc539b40fb6d60b0fc16034f6d95e4cee.webp","key":"mc26.3","lane_id":"neoforge-26.3/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"00b00ba5daa15ce7d072e991a9fb09ebc539b40fb6d60b0fc16034f6d95e4cee","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"00b00ba5daa15ce7d072e991a9fb09ebc539b40fb6d60b0fc16034f6d95e4cee","height":900,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":32,"pixel_sha256":"2ad3722928d6949d8369f59574bcccacca1c9edcaf118928a0d3ed23dfd5d38a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"55dbcf29baafc46af5eb1a43b6fdd78d966b0b91303c264c4ad58ac286e576cd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"55dbcf29baafc46af5eb1a43b6fdd78d966b0b91303c264c4ad58ac286e576cd","height":1080,"light_fraction":0.0,"luma_entropy":5.503,"meaningful_colors":30,"pixel_sha256":"807716f8dd6f30abcd6a33b9b5fdb2de6ddead4b7be7dfd36dfc2ffb46a6a4dd","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 26.3 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-26.3","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-26.3/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc26.3/674a9cda143c5630f62292fe29929ccdb4dafd77bbcde27046904a1caf44dbff.webp","key":"mc26.3","lane_id":"neoforge-26.3/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"674a9cda143c5630f62292fe29929ccdb4dafd77bbcde27046904a1caf44dbff","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"674a9cda143c5630f62292fe29929ccdb4dafd77bbcde27046904a1caf44dbff","height":900,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"55b7c1d37f46ea2b8bc97fd32736067e1afc8d97c3d6b8ab2cdf53ba5a20fddc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"a3c81670956407aa6d65cfcc05d9054e1a83da13947f2c69ace9896e14627011","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a3c81670956407aa6d65cfcc05d9054e1a83da13947f2c69ace9896e14627011","height":1080,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":31,"pixel_sha256":"a6e46da218ae9364ef808cf89eda52e864bf537999aa89fd7fa245ee655a7474","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.3","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.3/propagation/client_a/baseline","height":900,"image":"images/mc26.3/e453f285e9300541467012927341e5aea158c38c0cc3a562950be717ad00f0f4.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e453f285e9300541467012927341e5aea158c38c0cc3a562950be717ad00f0f4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e453f285e9300541467012927341e5aea158c38c0cc3a562950be717ad00f0f4","height":900,"light_fraction":0.0,"luma_entropy":5.476,"meaningful_colors":32,"pixel_sha256":"e929011cdf5ba4441b6f37eed9ee9bf5c8224897238096a010e572ddf9570fb6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"da745e987d60e1637e214122eabb26205af7265a4897359b725c2aff162aa2da","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"da745e987d60e1637e214122eabb26205af7265a4897359b725c2aff162aa2da","height":1080,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":30,"pixel_sha256":"77af34b3d998cc33a5fff0cc46bed9c9e64d4b78647ac9695542bea0e8f3324a","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 26.3 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-26.3","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-26.3/propagation/client_a/apply_local_look","height":900,"image":"images/mc26.3/bb71a9cc8b7c3b88e7a858d63793e8d2f706ae2142f8d8293a4325b3cdae88ec.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bb71a9cc8b7c3b88e7a858d63793e8d2f706ae2142f8d8293a4325b3cdae88ec","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bb71a9cc8b7c3b88e7a858d63793e8d2f706ae2142f8d8293a4325b3cdae88ec","height":900,"light_fraction":0.0,"luma_entropy":5.426,"meaningful_colors":31,"pixel_sha256":"630c18c8704f765f5c1eaee8574a9d90acfd4812e61df5657da996f23f1da0a2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"0aac3ff85fe7429ca2fa37a9bb75c23101b934c17199d1ac22402735e272a8e4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0aac3ff85fe7429ca2fa37a9bb75c23101b934c17199d1ac22402735e272a8e4","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":31,"pixel_sha256":"ba7ed4cdbe2d9b0d61debedbd730e93b57425ba082da534328f4999d19c906d6","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 26.3 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"neoforge-26.3","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-26.3/propagation/client_b/baseline","height":900,"image":"images/mc26.3/c807d0a6e023d4a370a3ad3b6e724d8a03f3665e9d7abe84ab77c3186c10d8d1.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c807d0a6e023d4a370a3ad3b6e724d8a03f3665e9d7abe84ab77c3186c10d8d1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c807d0a6e023d4a370a3ad3b6e724d8a03f3665e9d7abe84ab77c3186c10d8d1","height":900,"light_fraction":0.0076,"luma_entropy":5.653,"meaningful_colors":32,"pixel_sha256":"c8abe720c68068273acbd4943bb86c9c6c3744df3277e4e7a816e85283866eee","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"93fbbdd079fa67c8a564cbe960b83cfa1df4554271805df8ff4f68854d6e6568","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"93fbbdd079fa67c8a564cbe960b83cfa1df4554271805df8ff4f68854d6e6568","height":1080,"light_fraction":0.0082,"luma_entropy":5.654,"meaningful_colors":31,"pixel_sha256":"4910245ab0f6dffd3f501ab7662c36074dba717e88af3d1450c14dc084394950","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 26.3 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"neoforge-26.3","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-26.3/propagation/client_b/observe_a","height":900,"image":"images/mc26.3/622d796b322aacf42d3d86a6868820f18a6e32a6c9afcbe7911eee54dabb897d.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"622d796b322aacf42d3d86a6868820f18a6e32a6c9afcbe7911eee54dabb897d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"622d796b322aacf42d3d86a6868820f18a6e32a6c9afcbe7911eee54dabb897d","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":30,"pixel_sha256":"fb0f5777244366a384922f6c54080bfb67ed4c49749887903d224bad5a7ce1c0","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"2f24da3e22a9ca275cf7e6b5c8d4d15ac54294a85f38f4c7ef5f38da1f5f39f5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2f24da3e22a9ca275cf7e6b5c8d4d15ac54294a85f38f4c7ef5f38da1f5f39f5","height":1080,"light_fraction":0.0,"luma_entropy":5.586,"meaningful_colors":29,"pixel_sha256":"8559310d0de8719192b40dc9f25592f0d12387ae42a0f1eee46c9bc7a6f14d7b","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.3","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.3/propagation-live/client_a/baseline","height":900,"image":"images/mc26.3/e524452d2be76708f2ac62a770c5e172ce971bd83c8d52ace9d8019dfafc1fe7.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e524452d2be76708f2ac62a770c5e172ce971bd83c8d52ace9d8019dfafc1fe7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e524452d2be76708f2ac62a770c5e172ce971bd83c8d52ace9d8019dfafc1fe7","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"8696f6b84c9642b0959da5c21e7f4dfe3d5f635ac24b9e37513acd42b19deed4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"5568b80ec19d6dd7cfc77d062e5d596573b6e7d9e6be567afaeaa15587c7d891","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5568b80ec19d6dd7cfc77d062e5d596573b6e7d9e6be567afaeaa15587c7d891","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"be4b73fba0340409a255f5d121eb0c11bacaa49dbad3eed93c74dc9f9a5e6086","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 26.3 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-26.3","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-26.3/propagation-live/client_a/apply_live","height":900,"image":"images/mc26.3/6057dd7fa5a6ac339dbe30ac8dae336c15eaef69c786af1cdaa362173dcb48de.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6057dd7fa5a6ac339dbe30ac8dae336c15eaef69c786af1cdaa362173dcb48de","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6057dd7fa5a6ac339dbe30ac8dae336c15eaef69c786af1cdaa362173dcb48de","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":31,"pixel_sha256":"894f3efc1c681af00444c9748e06b3411d40299467ce0611e9919bb6e5c0079b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"5b2737e29595f53dea3fc418e41adf73012170c8833630da3110bd3719be0d82","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5b2737e29595f53dea3fc418e41adf73012170c8833630da3110bd3719be0d82","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":31,"pixel_sha256":"7adbffdf38c7694c3a9703ca83714da8ad7d5d5687771c60fb1a68c42be734f5","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 26.3 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-26.3","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-26.3/propagation-live/client_b/baseline","height":900,"image":"images/mc26.3/efcd181cbff211c238838a894f92390865588db3fcc2f9e96e83aecf115f1815.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"efcd181cbff211c238838a894f92390865588db3fcc2f9e96e83aecf115f1815","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"efcd181cbff211c238838a894f92390865588db3fcc2f9e96e83aecf115f1815","height":900,"light_fraction":0.0076,"luma_entropy":5.648,"meaningful_colors":32,"pixel_sha256":"a1c1526f38fa68fe0b9c4becec212540957686197fbb900d9fc352bf88c78350","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"1aecfe37c03641d070e1165d1cd5b4f46b8c25a20ef030bc8bdd361f2cb48ee5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1aecfe37c03641d070e1165d1cd5b4f46b8c25a20ef030bc8bdd361f2cb48ee5","height":1080,"light_fraction":0.0082,"luma_entropy":5.65,"meaningful_colors":31,"pixel_sha256":"aa83176be20bdad1b8b977190242851dc5ec8e968e2c782db73bac5a1059ee01","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 26.3 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-26.3","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-26.3/propagation-live/client_b/observe_before","height":900,"image":"images/mc26.3/f6c6b9c7f29437338a35fe34062662adce2afa25e3b2ff89ee35d30f6a35b01e.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f6c6b9c7f29437338a35fe34062662adce2afa25e3b2ff89ee35d30f6a35b01e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f6c6b9c7f29437338a35fe34062662adce2afa25e3b2ff89ee35d30f6a35b01e","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":30,"pixel_sha256":"36e3cddd479032aec57503e2de5a27acb9b226853b656899ee7128d208870ad7","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"9c4224e91dfe4cd79580ba9bf3696bd1bd74858492222ac001610e3b8fd3a293","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9c4224e91dfe4cd79580ba9bf3696bd1bd74858492222ac001610e3b8fd3a293","height":1080,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":30,"pixel_sha256":"492fd53e3875dddb6e406ef4a648c7970b6698dcbf01f3759b1a5c8e77129279","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 26.3 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"neoforge-26.3","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-26.3/propagation-live/client_b/await_live_change","height":900,"image":"images/mc26.3/af7006e0ce873b9e70a5b23c7093f9fcd749dbda91d90e0898536f312191c1e1.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"af7006e0ce873b9e70a5b23c7093f9fcd749dbda91d90e0898536f312191c1e1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"af7006e0ce873b9e70a5b23c7093f9fcd749dbda91d90e0898536f312191c1e1","height":900,"light_fraction":0.0,"luma_entropy":5.584,"meaningful_colors":31,"pixel_sha256":"e5e0617d7e7f3863f8c8e356d6da30dcc510a5743b5094bb2535ddb535c91f90","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"06b2fff414a9090796bb968fc6cc732282a4f597dc52cdd318a682896b981434","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"06b2fff414a9090796bb968fc6cc732282a4f597dc52cdd318a682896b981434","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":30,"pixel_sha256":"d160947877c5067e438370fdb24fb2a95c87339ffe62044554cacfca026ca1f9","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 26.3 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"neoforge-26.3","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-26.3/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc26.3/ea59f38f956b20c4865ec9c43fc02b79c03310c10981c797cec316d0185f705e.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ea59f38f956b20c4865ec9c43fc02b79c03310c10981c797cec316d0185f705e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ea59f38f956b20c4865ec9c43fc02b79c03310c10981c797cec316d0185f705e","height":900,"light_fraction":0.0,"luma_entropy":5.585,"meaningful_colors":29,"pixel_sha256":"fe2e6d110750de3942933dd937a3b39083a8947b58d463d83f39706c21e76bd0","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"76c683ebbb0db0e5d68451cfc1cdb77250d7951c5a265ac12d2a52bdd45e1b64","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"76c683ebbb0db0e5d68451cfc1cdb77250d7951c5a265ac12d2a52bdd45e1b64","height":1080,"light_fraction":0.0,"luma_entropy":5.58,"meaningful_colors":30,"pixel_sha256":"ce1b7bc69e0df1eb40b097b7f7b302b6d6bc68db3407561185c08e4a2ffac16b","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 26.3 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-26.3","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-26.3/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc26.3/0b6de85c535a5ed869d39af5e8a13e67cf0b22f3db79a0d0a368efbcc92a761b.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0b6de85c535a5ed869d39af5e8a13e67cf0b22f3db79a0d0a368efbcc92a761b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0b6de85c535a5ed869d39af5e8a13e67cf0b22f3db79a0d0a368efbcc92a761b","height":900,"light_fraction":0.0,"luma_entropy":5.6,"meaningful_colors":31,"pixel_sha256":"7c18c7f920d95a88be9a806432e0f477207cab3bee7ad5b884b94af6e28015b3","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"f8f0af806438a5f564a8c74f19ace1f191ca845d205965bc154e3a97adaf43b9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f8f0af806438a5f564a8c74f19ace1f191ca845d205965bc154e3a97adaf43b9","height":1080,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":31,"pixel_sha256":"ddbe9175fd1a19170054b945054ec6971fadb5fc507843aeb984e1fe9341a2a8","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 26.3 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-26.3","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-26.3/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc26.3/0c7d241687d1fb259e795c1711b9edc8646ddcc90a956cb23754647fea0a5e8f.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0c7d241687d1fb259e795c1711b9edc8646ddcc90a956cb23754647fea0a5e8f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0c7d241687d1fb259e795c1711b9edc8646ddcc90a956cb23754647fea0a5e8f","height":900,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":29,"pixel_sha256":"fca2ae27cfbb82a0fa29ef4c2dafdda5855f2ae0e560c6f193c9d367c92d740a","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"2426af112fd553de5cb61e86775e2e606145e54b67cdd0181a748a57870eafb6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2426af112fd553de5cb61e86775e2e606145e54b67cdd0181a748a57870eafb6","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":30,"pixel_sha256":"2370de581689475fcd8164af5adec5ac6dc0a2656d919bf23b91668880ba2679","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 26.3 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-26.3","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-26.3/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc26.3/f458b6a68a2688ea8157ad4720b00cc10c10cca0c72b02e76301f82dea61d5c0.webp","key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f458b6a68a2688ea8157ad4720b00cc10c10cca0c72b02e76301f82dea61d5c0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f458b6a68a2688ea8157ad4720b00cc10c10cca0c72b02e76301f82dea61d5c0","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":29,"pixel_sha256":"f246c456c2f037dd7fd99de1e0cb8e8f6184244b9c193971d3aae51cb01036e0","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"eca9eeb2a25f634c8d38dbca4a23de43a788f9eb71455a8b7a44413ad1a8cace","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eca9eeb2a25f634c8d38dbca4a23de43a788f9eb71455a8b7a44413ad1a8cace","height":1080,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":30,"pixel_sha256":"5b35785c855816c551bb368c3f589e89e52ce7fb4e5b6e8af98dbb538b614522","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 26.3 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.3/full/client_a/baseline","height":900,"image":"images/mc26.3/d64fea3ca953c2791bed2c26dc724960b26126e4bc13ff2d285dab84eb66b29c.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d64fea3ca953c2791bed2c26dc724960b26126e4bc13ff2d285dab84eb66b29c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d64fea3ca953c2791bed2c26dc724960b26126e4bc13ff2d285dab84eb66b29c","height":900,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":31,"pixel_sha256":"a30006d3d55f9f51223e45ec6eff4259b1e0987a21449c3589ac94ff9e510944","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"828e20cadf0ab65e62c0aba9472ea0c6ecd2fd81019901be28a606eddcb86dff","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"828e20cadf0ab65e62c0aba9472ea0c6ecd2fd81019901be28a606eddcb86dff","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":31,"pixel_sha256":"6eb093a429c20a5508c4346f0121837583dfa1b1bfda75884363c01b6803e48d","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 26.3 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-26.3/full/client_a/local_skin_apply","height":900,"image":"images/mc26.3/5781303f654df9f8bdcf9ce20089523aa38ba5c808e888988b584dc7d75ac3f2.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5781303f654df9f8bdcf9ce20089523aa38ba5c808e888988b584dc7d75ac3f2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5781303f654df9f8bdcf9ce20089523aa38ba5c808e888988b584dc7d75ac3f2","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":30,"pixel_sha256":"c00a626305f5f54fd1760d43664ce48ce2c1a9dcfe1a2d383b9eb8ca7a149d76","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"457459de974de4a315267d6796d262b3d61c1d2f44cafc5e13d82581c07285f1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"457459de974de4a315267d6796d262b3d61c1d2f44cafc5e13d82581c07285f1","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"d77e3ab3e38a294f207915985576392ca712d03eb980b640547a527ad14534ce","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 26.3 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-26.3/full/client_a/skin_menu_screen","height":900,"image":"images/mc26.3/0bb172cfca71ed3508e08a82830a9b0f5f9a999f9d0fc3012aba6c9b92f2fd7d.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0bb172cfca71ed3508e08a82830a9b0f5f9a999f9d0fc3012aba6c9b92f2fd7d","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"0bb172cfca71ed3508e08a82830a9b0f5f9a999f9d0fc3012aba6c9b92f2fd7d","height":900,"light_fraction":0.0,"luma_entropy":3.74,"meaningful_colors":23,"pixel_sha256":"7831d39ed9d42bed784e7011387b1cfd5830bf79ff74d1cbd6ad6eec0481b98c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"2469ca129d0651a10441b2699557185a2c68cfeacdb3d070af57f73f55ea56cc","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"2469ca129d0651a10441b2699557185a2c68cfeacdb3d070af57f73f55ea56cc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":25,"pixel_sha256":"07bb629aaf50ac42b8218c3496a5270323e9d6dd0c30e8a8f4b11f3e6bef5975","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 26.3 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-26.3/full/client_a/external_skin_drop","height":900,"image":"images/mc26.3/20cc809d1eb0bba00189dd5fafaa611be41f88e88f973765d9875d9f82212048.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"20cc809d1eb0bba00189dd5fafaa611be41f88e88f973765d9875d9f82212048","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"20cc809d1eb0bba00189dd5fafaa611be41f88e88f973765d9875d9f82212048","height":900,"light_fraction":0.0,"luma_entropy":3.763,"meaningful_colors":25,"pixel_sha256":"91228be7f2794ed96c0ef2fc540bab22e72dc5d5923d984bb58fba848e495950","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"e27f13ee7ff9e81a769fd817a06e08276123ed632dba840d73cbe1a445447061","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"e27f13ee7ff9e81a769fd817a06e08276123ed632dba840d73cbe1a445447061","height":1080,"light_fraction":0.0,"luma_entropy":3.709,"meaningful_colors":26,"pixel_sha256":"09b86c0e6b9ba798841fc411b22ca77faa05b5ac56e53eed0c47a1a7d3fa88af","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 26.3 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-26.3/full/client_a/catalog_rename","height":900,"image":"images/mc26.3/8641b53c46de1d584796505edbcff390d7fdb1790a82beec6c3244eeb900b3e7.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8641b53c46de1d584796505edbcff390d7fdb1790a82beec6c3244eeb900b3e7","format":"webp","pixel":{"dark_fraction":0.6373,"file_sha256":"8641b53c46de1d584796505edbcff390d7fdb1790a82beec6c3244eeb900b3e7","height":900,"light_fraction":0.0,"luma_entropy":3.779,"meaningful_colors":27,"pixel_sha256":"65b9600b9fec4c494889c34d740c36be597ede6e295fb61bd63c3f0d4748cf8c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"cb9e3d67e7899f90f92ec962903b8bc12e33ed3bab8bfb6ddbe2d90785ad170b","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"cb9e3d67e7899f90f92ec962903b8bc12e33ed3bab8bfb6ddbe2d90785ad170b","height":1080,"light_fraction":0.0,"luma_entropy":3.703,"meaningful_colors":29,"pixel_sha256":"0072837fbd7c03bf06b7164db462c508b388f6abdae03d2bc08a115cda028281","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 26.3 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-26.3/full/client_a/catalog_sort","height":900,"image":"images/mc26.3/a759c0eb4618d1b201da6ec2317fe13cf1c7d61bbac6e2c65a6c128d8152860b.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a759c0eb4618d1b201da6ec2317fe13cf1c7d61bbac6e2c65a6c128d8152860b","format":"webp","pixel":{"dark_fraction":0.6371,"file_sha256":"a759c0eb4618d1b201da6ec2317fe13cf1c7d61bbac6e2c65a6c128d8152860b","height":900,"light_fraction":0.0,"luma_entropy":3.784,"meaningful_colors":27,"pixel_sha256":"364f5bf7fe0777a95da074c9f34f906e419b0ff41f6e19bff5e191cd87e9975b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558792309) at index 0 above plaid (mtime 1793558787462) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"663a438f8f3c1f7eaded78bedf635cf5d917a9447d569987dfe6e7af67163e65","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"663a438f8f3c1f7eaded78bedf635cf5d917a9447d569987dfe6e7af67163e65","height":1080,"light_fraction":0.0,"luma_entropy":3.704,"meaningful_colors":29,"pixel_sha256":"abd8945ad156c1a068c4b567dc502737230f26b674794635cd40487ce71c64bd","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 26.3 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-26.3/full/client_a/catalog_own_skin","height":900,"image":"images/mc26.3/3cae8e922615cfffb7542b5ad078bb7fed422f1e0647714419fd8c219f65cf57.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3cae8e922615cfffb7542b5ad078bb7fed422f1e0647714419fd8c219f65cf57","format":"webp","pixel":{"dark_fraction":0.6422,"file_sha256":"3cae8e922615cfffb7542b5ad078bb7fed422f1e0647714419fd8c219f65cf57","height":900,"light_fraction":0.0,"luma_entropy":3.756,"meaningful_colors":24,"pixel_sha256":"bdf5345a0d4e087cb6a882d19bf0c62bc9c473665871aedb0a4e7234e59cac93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"18e75071eec9d1e10651369ed3ecb0a8e986cf5cfbfbcac1396a4dff23924564","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"18e75071eec9d1e10651369ed3ecb0a8e986cf5cfbfbcac1396a4dff23924564","height":1080,"light_fraction":0.0,"luma_entropy":3.69,"meaningful_colors":24,"pixel_sha256":"d3ab630ae174113611c745164d9dcb21c491e7b7a6003c886965daa995f5ed2f","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 26.3 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-26.3/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc26.3/45cdb1a253291bacdfcbca8058e35bf7a0e01164d0d2fcf9cf136b140478280c.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"45cdb1a253291bacdfcbca8058e35bf7a0e01164d0d2fcf9cf136b140478280c","format":"webp","pixel":{"dark_fraction":0.6503,"file_sha256":"45cdb1a253291bacdfcbca8058e35bf7a0e01164d0d2fcf9cf136b140478280c","height":900,"light_fraction":0.0,"luma_entropy":3.732,"meaningful_colors":22,"pixel_sha256":"2119c2b9a7f33461f3bebc0b75dff015a79f0869deb4e0409a205c5cb30c8456","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"38733e2438bc19bc9259f0203d3105b88158b1e9b5ac0b5501cf2b2efccd7b02","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"38733e2438bc19bc9259f0203d3105b88158b1e9b5ac0b5501cf2b2efccd7b02","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"5dc51a493165faee2d91267de8c21a2584746620eed8653c3dcac2f60aed38c0","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 26.3 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-26.3/full/client_a/catalog_delete_protected","height":900,"image":"images/mc26.3/4a5d07a4112f28081dfbbf345bd7d229601f882c6653fec93cd56553d3f85585.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4a5d07a4112f28081dfbbf345bd7d229601f882c6653fec93cd56553d3f85585","format":"webp","pixel":{"dark_fraction":0.6221,"file_sha256":"4a5d07a4112f28081dfbbf345bd7d229601f882c6653fec93cd56553d3f85585","height":900,"light_fraction":0.0,"luma_entropy":3.921,"meaningful_colors":24,"pixel_sha256":"efdde7b84b5850357e27639041473c24fb53c313efe3d180b67a29a01cce7084","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"86bfc6c5698ab2f52ae75a73e80892624e9f0d70887d02b6031ec2226d88a685","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"86bfc6c5698ab2f52ae75a73e80892624e9f0d70887d02b6031ec2226d88a685","height":1080,"light_fraction":0.0,"luma_entropy":3.871,"meaningful_colors":26,"pixel_sha256":"ddac17a251d865d4fefb9236a214b7fc26bfc718a05d37922282f4f5f45d7d9c","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 26.3 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-26.3/full/client_a/catalog_delete","height":900,"image":"images/mc26.3/dc018e97fd1b8cd525eb35773ce65e5aa6a5f6db7bf94c9fad7654a6ddb72652.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dc018e97fd1b8cd525eb35773ce65e5aa6a5f6db7bf94c9fad7654a6ddb72652","format":"webp","pixel":{"dark_fraction":0.6499,"file_sha256":"dc018e97fd1b8cd525eb35773ce65e5aa6a5f6db7bf94c9fad7654a6ddb72652","height":900,"light_fraction":0.0,"luma_entropy":3.736,"meaningful_colors":24,"pixel_sha256":"6af3a3283c54db504788f6d942de9d808833ff66188163b8016426ae41ede0dd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"3255e65d8f6cdffe2d3485684bd39577ea13be75535f05c1addc18ae0ad98cb7","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"3255e65d8f6cdffe2d3485684bd39577ea13be75535f05c1addc18ae0ad98cb7","height":1080,"light_fraction":0.0,"luma_entropy":3.666,"meaningful_colors":23,"pixel_sha256":"af2ddf05e718840a7543bee4fe9220ba77d62f23045eb2c2933b73d93fb643b6","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-26.3/full/client_a/model_slim","height":900,"image":"images/mc26.3/c0867f329c120401ff9443f12b0292cf9d37c8b183021700a83e297b4e09b4a2.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c0867f329c120401ff9443f12b0292cf9d37c8b183021700a83e297b4e09b4a2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c0867f329c120401ff9443f12b0292cf9d37c8b183021700a83e297b4e09b4a2","height":900,"light_fraction":0.0,"luma_entropy":5.356,"meaningful_colors":32,"pixel_sha256":"530046bac4b2a5903422f143fdc2c80e9ea20346ec79e480457b733671a2814f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"3b0cbaedb599a915c71d36c428b56cbf7fd53b450f78325832e4f0c56cdd1444","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3b0cbaedb599a915c71d36c428b56cbf7fd53b450f78325832e4f0c56cdd1444","height":1080,"light_fraction":0.0,"luma_entropy":5.353,"meaningful_colors":32,"pixel_sha256":"61d48ebbff40e84ed7422a3c1929bdcbff514dd2d8e607cb9cfd96880942d869","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-26.3/full/client_a/model_classic","height":900,"image":"images/mc26.3/3f3def838f658f8bd59777c93b966c949bd59a05c60e28c78e63ebafdaa7e449.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3f3def838f658f8bd59777c93b966c949bd59a05c60e28c78e63ebafdaa7e449","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3f3def838f658f8bd59777c93b966c949bd59a05c60e28c78e63ebafdaa7e449","height":900,"light_fraction":0.0,"luma_entropy":5.371,"meaningful_colors":31,"pixel_sha256":"f5254bf226a0a51abdf4226ef53b5f6d8fb9e048f468d96f77b84c3544022e10","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"f24167c363b2ebcea03d5ea0f87da39dcc0815c3d33360c252d541190de13790","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f24167c363b2ebcea03d5ea0f87da39dcc0815c3d33360c252d541190de13790","height":1080,"light_fraction":0.0,"luma_entropy":5.371,"meaningful_colors":31,"pixel_sha256":"399beb3b36f68dc44725358df432b38048f0bbaae3c2194414c4bb7ed2abeb64","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-26.3/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc26.3/a2f6bb283c13b6fb4b0b7fc681f4e41af2dd2b087db7755b896fdea829e5af91.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a2f6bb283c13b6fb4b0b7fc681f4e41af2dd2b087db7755b896fdea829e5af91","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a2f6bb283c13b6fb4b0b7fc681f4e41af2dd2b087db7755b896fdea829e5af91","height":900,"light_fraction":0.0,"luma_entropy":5.352,"meaningful_colors":31,"pixel_sha256":"07226bc0b80377b4a663d1304b1ad5b5bfdb0a735037b638180853d8dfe65948","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"a98655a6de801ad3e93b8b8ba43c528883d275cfef2e391c98ad865540644a45","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a98655a6de801ad3e93b8b8ba43c528883d275cfef2e391c98ad865540644a45","height":1080,"light_fraction":0.0,"luma_entropy":5.353,"meaningful_colors":32,"pixel_sha256":"33b972cd52acb6e81d1e1fd3f2a15dab4f5a6eaf2a5e85bfa70a148627c55cfa","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-26.3/full/client_a/legacy_skin_apply","height":900,"image":"images/mc26.3/730b21697322529f7abe2619234d4a929d90050611ea893f27869bd955025a04.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"730b21697322529f7abe2619234d4a929d90050611ea893f27869bd955025a04","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"730b21697322529f7abe2619234d4a929d90050611ea893f27869bd955025a04","height":900,"light_fraction":0.0,"luma_entropy":5.322,"meaningful_colors":31,"pixel_sha256":"d9bde335034dc90dc901ee690c958cc756114fdda7c1c56f604412880a097507","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"424348be93803cf8d35179724f4ba91fcb83f3dc0740af3b4766d969f6c29ce5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"424348be93803cf8d35179724f4ba91fcb83f3dc0740af3b4766d969f6c29ce5","height":1080,"light_fraction":0.0,"luma_entropy":5.325,"meaningful_colors":32,"pixel_sha256":"fb58a6330daa874ffe522d4d2481aba4c70768609733d6962085e052d4b08e7a","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-26.3/full/client_a/base_layer_transparency","height":900,"image":"images/mc26.3/03035dd69d047d6d9a25e59ca19f2aa04ae27d777c95aabcf30575ba5ca406e2.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"03035dd69d047d6d9a25e59ca19f2aa04ae27d777c95aabcf30575ba5ca406e2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"03035dd69d047d6d9a25e59ca19f2aa04ae27d777c95aabcf30575ba5ca406e2","height":900,"light_fraction":0.0,"luma_entropy":5.366,"meaningful_colors":31,"pixel_sha256":"e9fc43c1fc9e6ee24750d47dbfd7be2420a9022b104c9fa9b3fa5ef4edca0adb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"b404d494e036c7c274c36f873ff0f703271937da61d8c5708fe4b6eb9fed0be2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b404d494e036c7c274c36f873ff0f703271937da61d8c5708fe4b6eb9fed0be2","height":1080,"light_fraction":0.0,"luma_entropy":5.364,"meaningful_colors":32,"pixel_sha256":"bdce05bb6a9f5c0014e0b30705ca9330b9f86ce0f7359caba88b255084543f03","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 26.3 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-26.3/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc26.3/910212bacb6061237e1265ab23d33541530f03ba01c05c8c6f025588d330af06.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"910212bacb6061237e1265ab23d33541530f03ba01c05c8c6f025588d330af06","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"910212bacb6061237e1265ab23d33541530f03ba01c05c8c6f025588d330af06","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"01e5c34808c3571bf61d11b198f4321d09b43281ab57f34272f81f2fcdafe7f6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"4f91b813ef9fd8a1fb30c571744c1f2ace5b7c42b27bdacfc2231c16c86805fa","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4f91b813ef9fd8a1fb30c571744c1f2ace5b7c42b27bdacfc2231c16c86805fa","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":31,"pixel_sha256":"a4d1b3c83e0acdf5576455f3d55ef07f00a3ec87b99dc107e5a599a0b1a18c58","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 26.3 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-26.3/full/client_a/transparency_disabled","height":900,"image":"images/mc26.3/bcf67addde7f7738f241f744acc9c0ba09a43eb67e2887d9fcb6c8e0466479b6.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bcf67addde7f7738f241f744acc9c0ba09a43eb67e2887d9fcb6c8e0466479b6","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"bcf67addde7f7738f241f744acc9c0ba09a43eb67e2887d9fcb6c8e0466479b6","height":900,"light_fraction":0.0,"luma_entropy":5.373,"meaningful_colors":31,"pixel_sha256":"3f0c15b35f48b8f3a4e1046924788b3491373eb8196beb3fd0c9a1667c9720b0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"6c28636e812445b057bdb8abba4b97402b3aa1f4d0239cd96f3ea8e419142dbf","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"6c28636e812445b057bdb8abba4b97402b3aa1f4d0239cd96f3ea8e419142dbf","height":1080,"light_fraction":0.0,"luma_entropy":5.373,"meaningful_colors":31,"pixel_sha256":"f14e88f8091555fce7c1ddbe8dd7bb8952061176b5cd9002e87c978d5fc177ef","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-26.3/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc26.3/eda1db5834107b6cdd232207194b0a91b868074dd08fcf48d9cc15ec70a7b2c2.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eda1db5834107b6cdd232207194b0a91b868074dd08fcf48d9cc15ec70a7b2c2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eda1db5834107b6cdd232207194b0a91b868074dd08fcf48d9cc15ec70a7b2c2","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":29,"pixel_sha256":"5a065dd482d66d529f0f0ce466719fa3d5abf3513fe7fd5c3c5263cd21e689a4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"fa94f2f1e1b39565755a0cb9e7cb65064b7c3a826ade09f6011625e8b7652e29","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fa94f2f1e1b39565755a0cb9e7cb65064b7c3a826ade09f6011625e8b7652e29","height":1080,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":32,"pixel_sha256":"8e85a55c44cfb5ea45b696f6f6b72a8a564567462fdab0d5fddef38b5919012a","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-26.3/full/client_a/transparent_skin_layers","height":900,"image":"images/mc26.3/421ad24defb8fceeda5b9a8ba140d552b087542542c1e687bc891f80e8131c25.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"421ad24defb8fceeda5b9a8ba140d552b087542542c1e687bc891f80e8131c25","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"421ad24defb8fceeda5b9a8ba140d552b087542542c1e687bc891f80e8131c25","height":900,"light_fraction":0.0,"luma_entropy":5.41,"meaningful_colors":29,"pixel_sha256":"bd4d2884fb8a29c97a7d886f35cd0f83981874e6781cd374e8bff815118324e2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"b267e878193f54573de9d93900baa85e901a1d6db96bb2f86bee09f23ebe20ca","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b267e878193f54573de9d93900baa85e901a1d6db96bb2f86bee09f23ebe20ca","height":1080,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":31,"pixel_sha256":"168db1295915b6d8bc36f9874e678e14d3911715a0e894668aa17eaaf43ad6b0","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 26.3 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-26.3/full/client_a/cape_menu_screen","height":900,"image":"images/mc26.3/a985ad6c995db8e2cd78b32ea90ec4d069912730bd10d55e7df8a601f2e7cc5c.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a985ad6c995db8e2cd78b32ea90ec4d069912730bd10d55e7df8a601f2e7cc5c","format":"webp","pixel":{"dark_fraction":0.5033,"file_sha256":"a985ad6c995db8e2cd78b32ea90ec4d069912730bd10d55e7df8a601f2e7cc5c","height":900,"light_fraction":0.0013,"luma_entropy":5.08,"meaningful_colors":26,"pixel_sha256":"9825723c26e75ea56efbe135c471dd5a5b93f97ca620943176454597c529608c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"728efdfd428f876dd29ecdde6817bf7e75c70914e01372f3b72d46607dd73501","height":1080,"pixel":{"dark_fraction":0.5056,"file_sha256":"728efdfd428f876dd29ecdde6817bf7e75c70914e01372f3b72d46607dd73501","height":1080,"light_fraction":0.0011,"luma_entropy":5.016,"meaningful_colors":31,"pixel_sha256":"c8b81bc3ce87c4643e35867c6824a4fa73a6cbcf7b6315a5fe9b46fab0eabc73","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 26.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-26.3/full/client_a/known_cape_apply","height":900,"image":"images/mc26.3/1df8b95c4c00dad2940168b0141c3855a4be0bec027c32d046c46e0f57a0fe47.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1df8b95c4c00dad2940168b0141c3855a4be0bec027c32d046c46e0f57a0fe47","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1df8b95c4c00dad2940168b0141c3855a4be0bec027c32d046c46e0f57a0fe47","height":900,"light_fraction":0.0,"luma_entropy":5.472,"meaningful_colors":32,"pixel_sha256":"cf88a3ce87670ccb33d3892f7dfa3bf04f32db32f74cd8d85d39bdf7d5e3f5cc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"f876cb2bc72dcc3eeda95b77cd13441aff0c826fc94a972bbdb3cf007f827f61","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f876cb2bc72dcc3eeda95b77cd13441aff0c826fc94a972bbdb3cf007f827f61","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":32,"pixel_sha256":"848331e0be0c6e8ede480affaea6d6aeb148b3085519faea74d1532e01c8d114","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 26.3 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-26.3/full/client_a/cape_adjust_screen","height":900,"image":"images/mc26.3/6604438177ff4b73d6e058df14c4d5316ab9d59df95fdd105ba9c925f2e6c2b2.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6604438177ff4b73d6e058df14c4d5316ab9d59df95fdd105ba9c925f2e6c2b2","format":"webp","pixel":{"dark_fraction":0.196,"file_sha256":"6604438177ff4b73d6e058df14c4d5316ab9d59df95fdd105ba9c925f2e6c2b2","height":900,"light_fraction":0.0,"luma_entropy":4.59,"meaningful_colors":30,"pixel_sha256":"eb08212d1250790ed50e3c9e01285df8560d08ee299aa824d633792fb47907c6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"909298669b1facd6eb6129601c8602f2e22e981a1007fe234dd9176bcd299042","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"909298669b1facd6eb6129601c8602f2e22e981a1007fe234dd9176bcd299042","height":1080,"light_fraction":0.0,"luma_entropy":4.557,"meaningful_colors":31,"pixel_sha256":"6400f1315679a14ed9a0046cb6a02d447445f74640b4ad446ad3236d191e7dfc","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 26.3 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-26.3/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc26.3/a1dd90c879288fc880313bce5ece83561a791a2c6713993f5696e5336ee0a5bf.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a1dd90c879288fc880313bce5ece83561a791a2c6713993f5696e5336ee0a5bf","format":"webp","pixel":{"dark_fraction":0.5065,"file_sha256":"a1dd90c879288fc880313bce5ece83561a791a2c6713993f5696e5336ee0a5bf","height":900,"light_fraction":0.0013,"luma_entropy":5.125,"meaningful_colors":30,"pixel_sha256":"8a1e60af9b3316c87bbfd6dbe03cfd8f4858a2e1ef6b386a70cd966696f14477","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"54ddcad045716841ef8f1bf7bc262a954a098c117369f62af9ead35013aa40db","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"54ddcad045716841ef8f1bf7bc262a954a098c117369f62af9ead35013aa40db","height":1080,"light_fraction":0.0011,"luma_entropy":5.057,"meaningful_colors":32,"pixel_sha256":"d723fa3588cecd86c722dbf1e0556b6b00a3df17e2018667a294343e6c9e336c","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 26.3 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-26.3/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc26.3/274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","format":"webp","pixel":{"dark_fraction":0.5059,"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","height":900,"light_fraction":0.0013,"luma_entropy":5.119,"meaningful_colors":30,"pixel_sha256":"a7a09bb7a0f84cfcea381df334644877fed79241eadb11a8d4c532c74fbb21cf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"3ddb114f2cdd9e06e7e578564bef51ffa70bb40f73cf1c79a28dd7b2b93bb394","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 26.3 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-26.3/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc26.3/d5303fd48475c1925482db6b81d2d32214713855f23db1b6bfd00954f8eff18e.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d5303fd48475c1925482db6b81d2d32214713855f23db1b6bfd00954f8eff18e","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"d5303fd48475c1925482db6b81d2d32214713855f23db1b6bfd00954f8eff18e","height":900,"light_fraction":0.0,"luma_entropy":4.587,"meaningful_colors":31,"pixel_sha256":"b8be0305638b84ec451354b74d98efab17cd9f95ffcc73aaa5272190b6ed6fe0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"ebc196e34d364589a3fdbfa7beab5cd52a52a7e0bcf2c087e3959adcb4241288","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"ebc196e34d364589a3fdbfa7beab5cd52a52a7e0bcf2c087e3959adcb4241288","height":1080,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":30,"pixel_sha256":"24451d17f99f851e076be554cea7d406c569fb6c856d07e2f763df6640dabdb4","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 26.3 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-26.3/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc26.3/8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":31,"pixel_sha256":"f94942a29ebcdaa472eb891d3b74b6a1bbd83440fb90fd0ef06cfcb3bc3c7220","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"25d9399a2578c15d11bf5130f8a42239d85d2188ae33ee61dd9674a96bc603ed","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 26.3 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-26.3/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc26.3/c55f6bffd6d65a1ace5512cff727248944fbfd1b17345bdcdd691d879057498e.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c55f6bffd6d65a1ace5512cff727248944fbfd1b17345bdcdd691d879057498e","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"c55f6bffd6d65a1ace5512cff727248944fbfd1b17345bdcdd691d879057498e","height":900,"light_fraction":0.0,"luma_entropy":4.845,"meaningful_colors":31,"pixel_sha256":"be17fdcd20d4c5c2253ac77f60e8ec6ca348c6d099045113e94475cdffe96e19","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"8c1d9ad851e62ff8dd44777b958065e2ebbd6b9f04c6bfd88bed9e08156087f1","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"8c1d9ad851e62ff8dd44777b958065e2ebbd6b9f04c6bfd88bed9e08156087f1","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":32,"pixel_sha256":"f60a40e713ec0ca44d8fbd952ccbbf07aafa2accc87b999fb5ce44530ff525db","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 26.3 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-26.3/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc26.3/07d3d9f1f6ee19e2621cb871e23a70650a3af5e2dd642f2653be460ccd57cf9a.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"07d3d9f1f6ee19e2621cb871e23a70650a3af5e2dd642f2653be460ccd57cf9a","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"07d3d9f1f6ee19e2621cb871e23a70650a3af5e2dd642f2653be460ccd57cf9a","height":900,"light_fraction":0.0,"luma_entropy":5.301,"meaningful_colors":32,"pixel_sha256":"3e24aa0578ca18e0e6ec721a5474404fc97d673d1a5a075dee96bcf5b29d03a9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"b428981922ea2ae5b1106792d7babe3a44c05f21006fda20cde0dd86633c3729","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b428981922ea2ae5b1106792d7babe3a44c05f21006fda20cde0dd86633c3729","height":1080,"light_fraction":0.0,"luma_entropy":5.237,"meaningful_colors":32,"pixel_sha256":"f5a00b97a2e88cda8583ee94ff2c705995ad0a41b88711da1ce713137a712702","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 26.3 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-26.3/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc26.3/24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"f6e6c8f27f7def83902d763b29e5769a82f71a62e547a71348e92039d78fd0b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"516c6bb617975894a36f3eda5d323ed9cca1c7ea7f5a9f65c36b121602c0a908","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 26.3 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-26.3/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc26.3/2f6ccf69f02f192c0b913e8a0ad2469508627a144a5b8a9434c648edb043c294.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f6ccf69f02f192c0b913e8a0ad2469508627a144a5b8a9434c648edb043c294","format":"webp","pixel":{"dark_fraction":0.1964,"file_sha256":"2f6ccf69f02f192c0b913e8a0ad2469508627a144a5b8a9434c648edb043c294","height":900,"light_fraction":0.0,"luma_entropy":5.653,"meaningful_colors":32,"pixel_sha256":"7bd3c5ed3579eff0002512d21a11378b1e5603cbae068301e9f076e6ad05cc8e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"487ec33532e9fc10e453c74cce362731ae7a51ef76165745a7a8cf8c4e79f4ab","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"487ec33532e9fc10e453c74cce362731ae7a51ef76165745a7a8cf8c4e79f4ab","height":1080,"light_fraction":0.0,"luma_entropy":5.639,"meaningful_colors":32,"pixel_sha256":"5adce10397a7dfc97288860d6f2fc521cabec707c6c4d5c1d87b0966c8dbae73","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 26.3 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-26.3/full/client_a/cape_import_standard","height":900,"image":"images/mc26.3/e82982616ff267800fe428b469944f8be1ca6f1fbe78775e54d96fa0b35cb538.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e82982616ff267800fe428b469944f8be1ca6f1fbe78775e54d96fa0b35cb538","format":"webp","pixel":{"dark_fraction":0.471,"file_sha256":"e82982616ff267800fe428b469944f8be1ca6f1fbe78775e54d96fa0b35cb538","height":900,"light_fraction":0.0011,"luma_entropy":5.18,"meaningful_colors":29,"pixel_sha256":"4603414df12fa6db3b70725fc7223c1b6546eb85a63eb51fd9db21dbe9d42c4d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"07b76a50e4f2a945e3c886cd0e29ab5616b11e3d4b9d1b6cd4e7e1ffb6f92bf1","height":1080,"pixel":{"dark_fraction":0.4724,"file_sha256":"07b76a50e4f2a945e3c886cd0e29ab5616b11e3d4b9d1b6cd4e7e1ffb6f92bf1","height":1080,"light_fraction":0.0011,"luma_entropy":5.112,"meaningful_colors":31,"pixel_sha256":"d5d7b4cb3935c029694e59e22e09d0b69337bfb67db52b1c88146963424c4615","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 26.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-26.3/full/client_a/translucent_cape_worn","height":900,"image":"images/mc26.3/8ee3d716fb57d7ffcac71315d4642c96bf0c5206a649bdfacba5d36247397cfa.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8ee3d716fb57d7ffcac71315d4642c96bf0c5206a649bdfacba5d36247397cfa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8ee3d716fb57d7ffcac71315d4642c96bf0c5206a649bdfacba5d36247397cfa","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"5452ade166d2a9c68d375de201d7b159d08137e00d68c487d781c6c78ba8b412","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"6601e4d6997b13ea0cb793cb06a88e1e74bb87632dfd62f06c01042b2bab7c6c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6601e4d6997b13ea0cb793cb06a88e1e74bb87632dfd62f06c01042b2bab7c6c","height":1080,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":31,"pixel_sha256":"a618c4cfb9c471d1c4357c0ca0f4c1ec064cab61931838df60804dd26cf646d8","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 26.3 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-26.3/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc26.3/04e1def9182b22ab59c2b3e9bbf4f40f6cdab3c2e8d86044c337b3f49b53cfd4.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"04e1def9182b22ab59c2b3e9bbf4f40f6cdab3c2e8d86044c337b3f49b53cfd4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"04e1def9182b22ab59c2b3e9bbf4f40f6cdab3c2e8d86044c337b3f49b53cfd4","height":900,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":31,"pixel_sha256":"3d9711e32453ae919a8be3817b00f963e461490e8b91bbc55287c1de1a8eaf44","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"6eece1d545d789c34f14b665ce66e7bf06a823e083983d839fdb1bb7a12f5f0d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6eece1d545d789c34f14b665ce66e7bf06a823e083983d839fdb1bb7a12f5f0d","height":1080,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":32,"pixel_sha256":"e8c3683fdd5ec9ca21a3c7b2f9d3cd153ccc0473c77c9a89eae13e454eb1527e","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 26.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-26.3/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc26.3/c9dd38fb9686c3fb4bf7339de092f0c458268c7d38d0ec4cc9e2ddeec2225505.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9dd38fb9686c3fb4bf7339de092f0c458268c7d38d0ec4cc9e2ddeec2225505","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c9dd38fb9686c3fb4bf7339de092f0c458268c7d38d0ec4cc9e2ddeec2225505","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"45450c419f4ff12a91b4f0dda0f961f24bf65c6ea2b4f4f885b5841982323672","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"feb23700e4c48756437ca087f07219c503389085d64f6bba52ed735482443077","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"feb23700e4c48756437ca087f07219c503389085d64f6bba52ed735482443077","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":31,"pixel_sha256":"58102f8d71860fc63686355a6476bf5f8ff92c338df658ee4abfac148472e1d6","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 26.3 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-26.3/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc26.3/811c36e5a05d4d853dcf2ee31e6abf65e6c043d05e63a88e817cd0e579af9181.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"811c36e5a05d4d853dcf2ee31e6abf65e6c043d05e63a88e817cd0e579af9181","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"811c36e5a05d4d853dcf2ee31e6abf65e6c043d05e63a88e817cd0e579af9181","height":900,"light_fraction":0.0,"luma_entropy":5.592,"meaningful_colors":29,"pixel_sha256":"5d0f629b6b73bd44719d6a1162122920f3e297e7f321f8991f121957beb88265","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"a680899cd54fb0729c71dd25e50ea9983df79fe3fdfe24eed959d32f9eae218e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a680899cd54fb0729c71dd25e50ea9983df79fe3fdfe24eed959d32f9eae218e","height":1080,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":29,"pixel_sha256":"cd06624fe71fca09c07b8226889451b669c3b8877d21171b49a531fa890a1f84","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 26.3 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-26.3/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc26.3/3dc2a6f8f86fdff70a89a4a1efe7ed39226de5545749e46971e98912a761976b.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3dc2a6f8f86fdff70a89a4a1efe7ed39226de5545749e46971e98912a761976b","format":"webp","pixel":{"dark_fraction":0.4359,"file_sha256":"3dc2a6f8f86fdff70a89a4a1efe7ed39226de5545749e46971e98912a761976b","height":900,"light_fraction":0.0,"luma_entropy":4.563,"meaningful_colors":32,"pixel_sha256":"b6f9d0e03f791921fb0e8492b1542a2ae1d71920911098cd32323daac5cc8ff0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"978da088e7972150e9113d4743a665dd48eb3225772c38ad4364ce2233dfd918","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"978da088e7972150e9113d4743a665dd48eb3225772c38ad4364ce2233dfd918","height":1080,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":31,"pixel_sha256":"748c4aec60279dbc705b46012e58281b631a7b8bc2f5f46c122f1790e7eaa5be","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 26.3 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-26.3/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc26.3/8018d49211c7275496fc957273e33b60fe0cd073aea38e161be0a8765417b83c.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8018d49211c7275496fc957273e33b60fe0cd073aea38e161be0a8765417b83c","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"8018d49211c7275496fc957273e33b60fe0cd073aea38e161be0a8765417b83c","height":900,"light_fraction":0.0,"luma_entropy":5.609,"meaningful_colors":32,"pixel_sha256":"042499d9360a988eb44260bed1ce2f8f70b103fab8e67eb65329f3df20c73c42","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"97983ce120fd376bde98cd4e575ced2abd744d939a10fefee623b21747a0e478","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"97983ce120fd376bde98cd4e575ced2abd744d939a10fefee623b21747a0e478","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":31,"pixel_sha256":"4d7b4c26cacd13a2c6d08182a9808b3879626a6c0e792d67fb460a8a7bbd43a2","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 26.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-26.3/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc26.3/412ed4349bcc86318fdf36e9e3399497cae4d69c455fbdf2f2cb050c237e97de.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"412ed4349bcc86318fdf36e9e3399497cae4d69c455fbdf2f2cb050c237e97de","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"412ed4349bcc86318fdf36e9e3399497cae4d69c455fbdf2f2cb050c237e97de","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"de39bc01e1fd1dfbd2a322e0cea966ea070826445a521fc331a6d153daacd2e2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"37c6744760d19ac887b0f3a93d57773c843ec4e368d503ef42ab86152481f6e5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"37c6744760d19ac887b0f3a93d57773c843ec4e368d503ef42ab86152481f6e5","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":31,"pixel_sha256":"0f04ba52bda0147b27a4f37e01b6a8900c679e9925192bb68b3b6bd0dfb6a468","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 26.3 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-26.3/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc26.3/56bfd6be9083955d8bf6a6d232dff03289bd93be1fb8e05299c9ad01c4e533e3.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56bfd6be9083955d8bf6a6d232dff03289bd93be1fb8e05299c9ad01c4e533e3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"56bfd6be9083955d8bf6a6d232dff03289bd93be1fb8e05299c9ad01c4e533e3","height":900,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":29,"pixel_sha256":"c24507dad87528c1fe2569b4730a1741058be484285970d2f35905f7d0684793","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"7cd71179c94dfeafb144f29cb7789e2eb7d879f94b582f8b78d3c2929ffd2062","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7cd71179c94dfeafb144f29cb7789e2eb7d879f94b582f8b78d3c2929ffd2062","height":1080,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":29,"pixel_sha256":"37e2b8250839496d56b68e3f578c9ef2a63eca89affb7c8723f1e6af9be90a8c","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 26.3 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-26.3/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc26.3/fa35f38903ff40cd33304bb4d9a328c6a120e8c860cd469e43d4a42375526694.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fa35f38903ff40cd33304bb4d9a328c6a120e8c860cd469e43d4a42375526694","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fa35f38903ff40cd33304bb4d9a328c6a120e8c860cd469e43d4a42375526694","height":900,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":31,"pixel_sha256":"727bc9dc26f9f881b07a6ea051429a9665d95cfbd689a647ed415b948f2f2ac9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"7032aab49fa9bf84527442b7676f3cde1ca3bd48a4f5fe36734074ad94615800","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7032aab49fa9bf84527442b7676f3cde1ca3bd48a4f5fe36734074ad94615800","height":1080,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":32,"pixel_sha256":"eff111df9978a680b03906411893d7fad1114230c122ec31324e9672837da18c","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 26.3 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-26.3/full/client_a/animated_cape_apply","height":900,"image":"images/mc26.3/a55fd69e3f6dc0673f2d37db8554fbbf7a4c11678ef689082c1fed6335145d70.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a55fd69e3f6dc0673f2d37db8554fbbf7a4c11678ef689082c1fed6335145d70","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a55fd69e3f6dc0673f2d37db8554fbbf7a4c11678ef689082c1fed6335145d70","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":30,"pixel_sha256":"7dc7d87297b8807c8e8c0213cb63b54abd26de328ef1cab326392b9bb685245e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"acbe8d865b76d7613a598d97505be28ce5c263e7ec255fed93581c5f024e711f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"acbe8d865b76d7613a598d97505be28ce5c263e7ec255fed93581c5f024e711f","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"f7b123b3b04af61994539402c077a28e42f4e7e8792252d7d8d17c217a721ac6","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 26.3 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-26.3/full/client_a/animated_cape_advance","height":900,"image":"images/mc26.3/10ea2200742ce5bf8e07cd007e21bf936c32e752da256029ffa76a9df43dbd5c.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"10ea2200742ce5bf8e07cd007e21bf936c32e752da256029ffa76a9df43dbd5c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"10ea2200742ce5bf8e07cd007e21bf936c32e752da256029ffa76a9df43dbd5c","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":30,"pixel_sha256":"a2dc9f99d5e17a1cfb2ac5dce3fb30e5c0b3222c318145d1d4228dbb33db0298","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"8dc923c5c3dde2bc18914a4759e8452bcaa9c06f7091539c5566b663ecac1511","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8dc923c5c3dde2bc18914a4759e8452bcaa9c06f7091539c5566b663ecac1511","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"a3965351caccea2a25cd2acb7c4a19b308edd786e3cdc3141baba2d73d49fa82","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 26.3 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-26.3/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc26.3/08f37d81a7266c789f170e00bb988e57261af5db76e0c7da0df118b8c35dc829.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"08f37d81a7266c789f170e00bb988e57261af5db76e0c7da0df118b8c35dc829","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"08f37d81a7266c789f170e00bb988e57261af5db76e0c7da0df118b8c35dc829","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":31,"pixel_sha256":"c27cfa9c291446b61073c3311dc731bac7231e7fbbce491e27f49891e3090bdb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"54578596beee2cb7eb97b4cb136d8eaed2debc7b72e5b4d7dbded2400b5ecba5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"54578596beee2cb7eb97b4cb136d8eaed2debc7b72e5b4d7dbded2400b5ecba5","height":1080,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":32,"pixel_sha256":"b7ae28db24b1c150a6e3f94c1f596d03316ed6b9f6954bf98ccbb44aa5e37260","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 26.3 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-26.3/full/client_a/elytra_hides_cape","height":900,"image":"images/mc26.3/3076ecb37fb56fea0b3d0fe67855a493011d01139e731712e65484ec02bd984d.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3076ecb37fb56fea0b3d0fe67855a493011d01139e731712e65484ec02bd984d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3076ecb37fb56fea0b3d0fe67855a493011d01139e731712e65484ec02bd984d","height":900,"light_fraction":0.0,"luma_entropy":5.512,"meaningful_colors":31,"pixel_sha256":"b84527134de97712f3258c7f0c39b9803e36e71a9e263fe5b8e7f10d7581eca2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"a9bfdd82cd3162d30898935f50dc765c01137e6967949cc6efca06bbcaabd5b8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a9bfdd82cd3162d30898935f50dc765c01137e6967949cc6efca06bbcaabd5b8","height":1080,"light_fraction":0.0,"luma_entropy":5.522,"meaningful_colors":32,"pixel_sha256":"eda83ae188778a2f5cad9d1d3756f595403920e7ad08fb2e29505c8181bf2bdb","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 26.3 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-26.3/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc26.3/1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","format":"webp","pixel":{"dark_fraction":0.1963,"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","height":900,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":29,"pixel_sha256":"229232aa5303c97b3d9935fb94e9f3cce608f328bf587659868c83d0022eed09","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"light_fraction":0.0,"luma_entropy":4.503,"meaningful_colors":30,"pixel_sha256":"7a82952a59b9910be4de1c9267d90ef3b756da07b7d475c635b9a8939c1308dc","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 26.3 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-26.3/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc26.3/8ff7bf999d8c887c3940a129f2a9babc41cbd8be8c7e46dc1a1cfaa8dfe43857.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8ff7bf999d8c887c3940a129f2a9babc41cbd8be8c7e46dc1a1cfaa8dfe43857","format":"webp","pixel":{"dark_fraction":0.4885,"file_sha256":"8ff7bf999d8c887c3940a129f2a9babc41cbd8be8c7e46dc1a1cfaa8dfe43857","height":900,"light_fraction":0.0011,"luma_entropy":5.31,"meaningful_colors":29,"pixel_sha256":"d6d6df1f707edd62a42d2df6eb43a0230109439573aa91df05b505f3e52a33d6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"dfaedfb72623a69640a3df656adc7fc70a1780ffda87ec24d4b6cdf469953f7d","height":1080,"pixel":{"dark_fraction":0.4922,"file_sha256":"dfaedfb72623a69640a3df656adc7fc70a1780ffda87ec24d4b6cdf469953f7d","height":1080,"light_fraction":0.0011,"luma_entropy":5.232,"meaningful_colors":30,"pixel_sha256":"f4ee5e368b9f902e856c1b0e7727a5841b3801bd08da154421f6999cf809b3dd","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 26.3 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-26.3/full/client_a/cape_speed_slider","height":900,"image":"images/mc26.3/0675a9208cd4bb470cc97f521ce1be5ccee7191794318c56d7a102dcdf912b44.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0675a9208cd4bb470cc97f521ce1be5ccee7191794318c56d7a102dcdf912b44","format":"webp","pixel":{"dark_fraction":0.489,"file_sha256":"0675a9208cd4bb470cc97f521ce1be5ccee7191794318c56d7a102dcdf912b44","height":900,"light_fraction":0.0011,"luma_entropy":5.296,"meaningful_colors":29,"pixel_sha256":"61c676e2cf3c1c5d62a17aff9913dfd93075867d02376b4db2954b5f311570cd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"959add25611eb4f1b7d1698853b96aa062771a4db301930efa9c1502edb46d39","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"959add25611eb4f1b7d1698853b96aa062771a4db301930efa9c1502edb46d39","height":1080,"light_fraction":0.0011,"luma_entropy":5.224,"meaningful_colors":31,"pixel_sha256":"0e3e817891f2a035da532a01a8c53970ef6d045347bb2c9a3998f9f1dfe7c1cf","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 26.3 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-26.3/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc26.3/71346f110a5849ccd8c1f3ee3bf67f2f5400cc4b2b96bebffcc3d31f946b2289.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71346f110a5849ccd8c1f3ee3bf67f2f5400cc4b2b96bebffcc3d31f946b2289","format":"webp","pixel":{"dark_fraction":0.4889,"file_sha256":"71346f110a5849ccd8c1f3ee3bf67f2f5400cc4b2b96bebffcc3d31f946b2289","height":900,"light_fraction":0.0011,"luma_entropy":5.316,"meaningful_colors":31,"pixel_sha256":"fde27ecb4b41342814e904e73efcb57175a4f4200c798d358e8f6b1c2e69ac62","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f0671d7583c76e381eaaf7164c5d034fb55590c468c5a62370afe57adcb670c3","height":1080,"pixel":{"dark_fraction":0.4921,"file_sha256":"f0671d7583c76e381eaaf7164c5d034fb55590c468c5a62370afe57adcb670c3","height":1080,"light_fraction":0.0011,"luma_entropy":5.26,"meaningful_colors":32,"pixel_sha256":"f1f297ec9f06db8498c81ac3057543fa36baaf0972c72f7f49dffadd25fe3847","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 26.3 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-26.3/full/client_a/cape_delete_local","height":900,"image":"images/mc26.3/01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","format":"webp","pixel":{"dark_fraction":0.4623,"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"8609ac58398e0f3fcb3a1ab0cfab4a14e48ff461cf9be68bfb0f0fcee18e4b93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"light_fraction":0.0011,"luma_entropy":5.307,"meaningful_colors":32,"pixel_sha256":"4f5d18a763d4aae50f5fe714d88f3e21a26c5b149c177127d85706edb95f0ec6","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 26.3 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-26.3/full/client_a/cape_none_selected","height":900,"image":"images/mc26.3/2a52d0a0a6a40187bcad52fa66fe98332732724313f130392651909a55a6fb91.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a52d0a0a6a40187bcad52fa66fe98332732724313f130392651909a55a6fb91","format":"webp","pixel":{"dark_fraction":0.4998,"file_sha256":"2a52d0a0a6a40187bcad52fa66fe98332732724313f130392651909a55a6fb91","height":900,"light_fraction":0.0011,"luma_entropy":5.152,"meaningful_colors":30,"pixel_sha256":"3ba16d47cb09fb372bc7200d006038f1f9779cf081158c3d96b3dd85486297e6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d58ad9969ebcd95c467c77d75c4fbb7f2bd7ab94fd8feafa2eef16d8bbbcd449","height":1080,"pixel":{"dark_fraction":0.5022,"file_sha256":"d58ad9969ebcd95c467c77d75c4fbb7f2bd7ab94fd8feafa2eef16d8bbbcd449","height":1080,"light_fraction":0.0011,"luma_entropy":5.094,"meaningful_colors":32,"pixel_sha256":"91d9a87f711adb8d8b3633f59c8d8fc795a66450920f629124f0c13ec1fedc77","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 26.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-26.3/full/client_a/no_cape_after_removal","height":900,"image":"images/mc26.3/42279145f92336e98ceaf469b017698dce2b59d061e1342fbda0bb1ad3ad33cf.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"42279145f92336e98ceaf469b017698dce2b59d061e1342fbda0bb1ad3ad33cf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"42279145f92336e98ceaf469b017698dce2b59d061e1342fbda0bb1ad3ad33cf","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":30,"pixel_sha256":"a57486e1dc94ddebcf7ba271fea4f37e2eed2c3c555e106b998c0ba310a4d3eb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"dfc52fb51095234f047613744c72148724f38390357ce7c01cb3dc9517aea78a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dfc52fb51095234f047613744c72148724f38390357ce7c01cb3dc9517aea78a","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"4feffed803c9565c6ec01f3cac727640168dc5248d0d70832afa8123b2c6c648","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 26.3 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-26.3/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc26.3/2e225ae544286354dcfb333209e6792d9a17218ab2611df8e3895e690203568c.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e225ae544286354dcfb333209e6792d9a17218ab2611df8e3895e690203568c","format":"webp","pixel":{"dark_fraction":0.5896,"file_sha256":"2e225ae544286354dcfb333209e6792d9a17218ab2611df8e3895e690203568c","height":900,"light_fraction":0.0,"luma_entropy":4.576,"meaningful_colors":28,"pixel_sha256":"089526c1429d88023933ef164647cd814ef370c9290fa0f17cefbe81075042a6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"2c2951a206c1c4e928021417df07eb75a3f0f87bc52bd7d7c702177c0e4c2ba0","height":1080,"pixel":{"dark_fraction":0.5929,"file_sha256":"2c2951a206c1c4e928021417df07eb75a3f0f87bc52bd7d7c702177c0e4c2ba0","height":1080,"light_fraction":0.0,"luma_entropy":4.511,"meaningful_colors":31,"pixel_sha256":"515dc7bc3f79dbcc4360186fa4c004db93652976be37f570ef5a252a6dd61308","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 26.3 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-26.3/full/client_a/settings_screen","height":900,"image":"images/mc26.3/c89a019527be8c06c85c9df7e547bdbbcf678913714c58b120272fb007cf9cbd.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c89a019527be8c06c85c9df7e547bdbbcf678913714c58b120272fb007cf9cbd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c89a019527be8c06c85c9df7e547bdbbcf678913714c58b120272fb007cf9cbd","height":900,"light_fraction":0.0,"luma_entropy":4.907,"meaningful_colors":30,"pixel_sha256":"bbdd002aff350b8cce03aee10fb01973c798060bcb5fb974ca422e79625ac54d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"1f1218941d2b25cb0751a0c69c01c286ec3e0bbe51ca5894cc06bc4d8239e0d1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1f1218941d2b25cb0751a0c69c01c286ec3e0bbe51ca5894cc06bc4d8239e0d1","height":1080,"light_fraction":0.0,"luma_entropy":4.85,"meaningful_colors":31,"pixel_sha256":"4f6e27a88a47f094a5acf22235d185096ae27a2157e6d360198442dca818d692","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 26.3 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-26.3/full/client_a/settings_keybind_capture","height":900,"image":"images/mc26.3/ae7a60b09c7ff79950b52ad9f7799c4e3f720ccf0e0c6e24ec87169e389f0a19.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ae7a60b09c7ff79950b52ad9f7799c4e3f720ccf0e0c6e24ec87169e389f0a19","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ae7a60b09c7ff79950b52ad9f7799c4e3f720ccf0e0c6e24ec87169e389f0a19","height":900,"light_fraction":0.0,"luma_entropy":4.906,"meaningful_colors":29,"pixel_sha256":"a3c3b9ea2f22ad0dcaa698f142eebc0ed9352e84a000560ae3c6e6807b061a6b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"2b46511472f09565b03b1314dab6fcda0e3bffbcaeec4c7f6ecad332373c6489","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2b46511472f09565b03b1314dab6fcda0e3bffbcaeec4c7f6ecad332373c6489","height":1080,"light_fraction":0.0,"luma_entropy":4.843,"meaningful_colors":31,"pixel_sha256":"0e7aea0b2b6cafc06955daaa6f323fab48c1fe0d89706a1f8c1c132558960445","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 26.3 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-26.3/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc26.3/04ffe3446c7ce0dc495b3d231934675d4e6eb079ab2f07944ea325a2933085f7.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"04ffe3446c7ce0dc495b3d231934675d4e6eb079ab2f07944ea325a2933085f7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"04ffe3446c7ce0dc495b3d231934675d4e6eb079ab2f07944ea325a2933085f7","height":900,"light_fraction":0.0,"luma_entropy":4.869,"meaningful_colors":30,"pixel_sha256":"c2e8054a41fef5936d83da0238fbd7a7f7e7a68948ee80efdee2c12ff855ebd6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"e1ad3ba31924183fae8e784babc8a8e9d3d6f636dc402a26bc413bcf1a6c8276","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e1ad3ba31924183fae8e784babc8a8e9d3d6f636dc402a26bc413bcf1a6c8276","height":1080,"light_fraction":0.0,"luma_entropy":4.801,"meaningful_colors":31,"pixel_sha256":"e5f5a116564ff1b98e85744b3ac545d84dbc0da2c64d734f7b82c52cb0015295","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 26.3 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-26.3/full/client_a/settings_modpack_tab","height":900,"image":"images/mc26.3/d1eb64de84a1345dfd9fe515698d3ee53f730b88da5826ae671c187322e7b771.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d1eb64de84a1345dfd9fe515698d3ee53f730b88da5826ae671c187322e7b771","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d1eb64de84a1345dfd9fe515698d3ee53f730b88da5826ae671c187322e7b771","height":900,"light_fraction":0.0,"luma_entropy":4.448,"meaningful_colors":32,"pixel_sha256":"0153c39cfe065b7b602a08cf940f8ceb2b3e07f4fee0c17ebc45985a534fecf2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"9a2b837d63334db009f27bb5f65b6eeca5e2b5daafff109d5b32a0ab83e638f6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9a2b837d63334db009f27bb5f65b6eeca5e2b5daafff109d5b32a0ab83e638f6","height":1080,"light_fraction":0.0,"luma_entropy":4.38,"meaningful_colors":31,"pixel_sha256":"98e86dbe8a63ec66ca27af7cea13d652e36af40b5ed0a6e685dfa9e84c90f238","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 26.3 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-26.3/full/client_a/settings_server_tab","height":900,"image":"images/mc26.3/708cb07280121f5799c63d0d31643f3ff3b875cc986d6c2d9f5cdb4f5ec9f7d9.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"708cb07280121f5799c63d0d31643f3ff3b875cc986d6c2d9f5cdb4f5ec9f7d9","format":"webp","pixel":{"dark_fraction":0.0032,"file_sha256":"708cb07280121f5799c63d0d31643f3ff3b875cc986d6c2d9f5cdb4f5ec9f7d9","height":900,"light_fraction":0.0,"luma_entropy":4.864,"meaningful_colors":31,"pixel_sha256":"fcba342978d05d631ad5bfdd99d3e3adfe8e4fe670116aa7ec049af8b1bb771d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"cfd927d8c13a5e6b73a5a4a21f39a535c2909a375df114866c15332e06616ee7","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"cfd927d8c13a5e6b73a5a4a21f39a535c2909a375df114866c15332e06616ee7","height":1080,"light_fraction":0.0,"luma_entropy":4.794,"meaningful_colors":31,"pixel_sha256":"3292deb8d1056c00a2c0afcb67cc1787e9fdc9da97f18c28d21a86b95dedf1f9","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 26.3 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-26.3/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc26.3/71743b41bcd7c0a4a32ce79469540e0546974537f75b40d946f8bfd2752005ff.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71743b41bcd7c0a4a32ce79469540e0546974537f75b40d946f8bfd2752005ff","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71743b41bcd7c0a4a32ce79469540e0546974537f75b40d946f8bfd2752005ff","height":900,"light_fraction":0.0,"luma_entropy":5.653,"meaningful_colors":32,"pixel_sha256":"10da18cea05bf55cd5fb5209afcba031cf1a55431013c0502afe0099fbb14795","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"75491b15659b3eb74284a3acfcda161f4fd76422ec8abac9fbd138eb7b047642","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"75491b15659b3eb74284a3acfcda161f4fd76422ec8abac9fbd138eb7b047642","height":1080,"light_fraction":0.0,"luma_entropy":5.681,"meaningful_colors":30,"pixel_sha256":"2f7ae4effb86d3f04310dffbad01d8db7ffb3f758facd37586c9e8f29a55d809","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 26.3 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-26.3/full/client_a/rename_dialog","height":900,"image":"images/mc26.3/f7322ae74bd9ec148dec43e8a0ad57a656292a86fe4394913824333c3f37363f.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7322ae74bd9ec148dec43e8a0ad57a656292a86fe4394913824333c3f37363f","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"f7322ae74bd9ec148dec43e8a0ad57a656292a86fe4394913824333c3f37363f","height":900,"light_fraction":0.0,"luma_entropy":5.267,"meaningful_colors":31,"pixel_sha256":"4fb8250925691fbda407181bdee5d14f57428fbb2185366815464201407fec72","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"931305b54e0c48c7b595f737c134fcc2480f76292d2ef477c01a802439ab092f","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"931305b54e0c48c7b595f737c134fcc2480f76292d2ef477c01a802439ab092f","height":1080,"light_fraction":0.0,"luma_entropy":5.232,"meaningful_colors":32,"pixel_sha256":"2ee18ce0553423a1c1641c076ef2539643cd2e2a25d5218510abf5268fc49491","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 26.3 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-26.3/full/client_a/delete_dialog","height":900,"image":"images/mc26.3/b53f412cde35e44fdfd2eae4fec2c319ed1ab52e8964b636260552c57c448b7c.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b53f412cde35e44fdfd2eae4fec2c319ed1ab52e8964b636260552c57c448b7c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b53f412cde35e44fdfd2eae4fec2c319ed1ab52e8964b636260552c57c448b7c","height":900,"light_fraction":0.0,"luma_entropy":5.142,"meaningful_colors":31,"pixel_sha256":"33fc4da489c0360b75f0fb5e0df94ad92eeb2dacc122fa64b68f3fc939ce0454","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"aa4cfe546bdc8ee8150ddbfb70b1f27b455243eecda896b30df0b09efd72ec78","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"aa4cfe546bdc8ee8150ddbfb70b1f27b455243eecda896b30df0b09efd72ec78","height":1080,"light_fraction":0.0,"luma_entropy":5.109,"meaningful_colors":30,"pixel_sha256":"b8e50edde9f7307e2d2fb739567fbbeb3ac5a5a524506a15b3e49dfb5c281b72","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 26.3 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-26.3/full/client_a/stale_skin_fallback","height":900,"image":"images/mc26.3/2f5be2f42bd81efd8802097bc9f6af270dc5145b9088e0786001aed71eefefab.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f5be2f42bd81efd8802097bc9f6af270dc5145b9088e0786001aed71eefefab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2f5be2f42bd81efd8802097bc9f6af270dc5145b9088e0786001aed71eefefab","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":32,"pixel_sha256":"096c2131450759c27d736f3f31f83c7e58aaa5cd036c4b7d258eb3f350415e88","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"ef090296f9cc775b5e94b643b1a9efefd503c2750b9ee2bae6ec3c7102218935","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ef090296f9cc775b5e94b643b1a9efefd503c2750b9ee2bae6ec3c7102218935","height":1080,"light_fraction":0.0,"luma_entropy":5.623,"meaningful_colors":31,"pixel_sha256":"cf675ab0173e89710f67aa8fe24b4a58fae2f5471448f43601186f608de3ff89","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-26.3/full/client_a/hud_preview_disabled","height":900,"image":"images/mc26.3/733b1df979d785db33561ffa6c40d2ec799415c97308672627f2486497bc9fba.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"733b1df979d785db33561ffa6c40d2ec799415c97308672627f2486497bc9fba","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"733b1df979d785db33561ffa6c40d2ec799415c97308672627f2486497bc9fba","height":900,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":31,"pixel_sha256":"8f56f6f8908bb639940a9256207f7a770724ec892977d9adda2e2f510ee54d7f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"765ff27b65c98c29a97bce5e6d8d2873a1f8a66396e7100a79026ea316aef9d0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"765ff27b65c98c29a97bce5e6d8d2873a1f8a66396e7100a79026ea316aef9d0","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"280d3644427d3b17429a75ba96e29a28d216c96224ecdcc38c6dc60041a91d23","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 26.3 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-26.3","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-26.3/full/client_a/hud_preview_overlay","height":900,"image":"images/mc26.3/68a5b29c482f6ea46d27177dcb0fd45003c55cd8535115c48365cca628e2328b.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"68a5b29c482f6ea46d27177dcb0fd45003c55cd8535115c48365cca628e2328b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"68a5b29c482f6ea46d27177dcb0fd45003c55cd8535115c48365cca628e2328b","height":900,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":31,"pixel_sha256":"725a261695d208cfeeb7857737b84afb1affe20101bd5df60e9a57351faf8958","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"9f09ece019b10bc1121b5c3b3a458ebaf92f5b6e3f434767c8d7227977f7778b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9f09ece019b10bc1121b5c3b3a458ebaf92f5b6e3f434767c8d7227977f7778b","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":32,"pixel_sha256":"329edb6ffeede8c518a63c9849e92fcf9173956fee70475fea0a181106d2d5d7","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 26.3 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"neoforge-26.3","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-26.3/full/client_a/title_screen_splash_order","height":900,"image":"images/mc26.3/a01bebd75000708d1016760ed0ea5a8b4a09c33232e64453365cd7c442bd8904.webp","key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a01bebd75000708d1016760ed0ea5a8b4a09c33232e64453365cd7c442bd8904","format":"webp","pixel":{"dark_fraction":0.0002,"file_sha256":"a01bebd75000708d1016760ed0ea5a8b4a09c33232e64453365cd7c442bd8904","height":900,"light_fraction":0.0,"luma_entropy":6.97,"meaningful_colors":32,"pixel_sha256":"9baf3c209daf56c5cd21109054a5970db1bb883e1ce2ca906f13f8f544b0e911","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 269 splash pixels in the control frame, 0 left once the model is over them (region [381, 80, 395, 88])","scenario":"full","source":{"file_sha256":"76a2bd6343db2c2e81630cdbf99fdeb0feefda1d17ba96898b616f35455ffa3a","height":1080,"pixel":{"dark_fraction":0.0002,"file_sha256":"76a2bd6343db2c2e81630cdbf99fdeb0feefda1d17ba96898b616f35455ffa3a","height":1080,"light_fraction":0.0,"luma_entropy":6.972,"meaningful_colors":32,"pixel_sha256":"43d295e2044f3453dddff138576b93ab6fcd261190ee2ffb5dfee683cedf7ad9","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 26.3 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.3","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.3/server-policy/client_a/baseline","height":900,"image":"images/mc26.3/7873da444a284eaaad8bcbb2eac5b544646a6cd92ce383ceaf4cbb50e10f1576.webp","key":"mc26.3","lane_id":"neoforge-26.3/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7873da444a284eaaad8bcbb2eac5b544646a6cd92ce383ceaf4cbb50e10f1576","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7873da444a284eaaad8bcbb2eac5b544646a6cd92ce383ceaf4cbb50e10f1576","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":30,"pixel_sha256":"c1b1fcc5e1704ad5bb82e3779160203812c1a1b3e27763720514adff6c18ad25","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"d80d6fb5c16220026feabfa4f3ce6de891bb27ffd2ee15cac2696bb425c372ed","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d80d6fb5c16220026feabfa4f3ce6de891bb27ffd2ee15cac2696bb425c372ed","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":31,"pixel_sha256":"1094454869b064982a8290dc930277ca133da58d3c95dd901b851b74b65fe016","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 26.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-26.3","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-26.3/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc26.3/a121a878ba68d0d9aa8e7103e36c31022607998393d33ec91069580cba0a243b.webp","key":"mc26.3","lane_id":"neoforge-26.3/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a121a878ba68d0d9aa8e7103e36c31022607998393d33ec91069580cba0a243b","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"a121a878ba68d0d9aa8e7103e36c31022607998393d33ec91069580cba0a243b","height":900,"light_fraction":0.0,"luma_entropy":5.378,"meaningful_colors":32,"pixel_sha256":"c362a8d8f5f59621111e4a8c9f2e1cf32718f991de2980a92068341eb77eb9c0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 599s of 600s","scenario":"server-policy","source":{"file_sha256":"2d9b7c85adcb949a9f8f1a0678009a688d9302cab132a9db6a7b7d64dce042f5","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"2d9b7c85adcb949a9f8f1a0678009a688d9302cab132a9db6a7b7d64dce042f5","height":1080,"light_fraction":0.0,"luma_entropy":5.372,"meaningful_colors":31,"pixel_sha256":"24d5bec973bd1c84467165610cda1217da5744722f0ae78632501365d4181a21","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 26.3 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-26.3","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-26.3/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc26.3/5c66f2fcc6dbc6dc7d0f751a92ce3f3089ef138292e07762defbc8786ef35a70.webp","key":"mc26.3","lane_id":"neoforge-26.3/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c66f2fcc6dbc6dc7d0f751a92ce3f3089ef138292e07762defbc8786ef35a70","format":"webp","pixel":{"dark_fraction":0.6434,"file_sha256":"5c66f2fcc6dbc6dc7d0f751a92ce3f3089ef138292e07762defbc8786ef35a70","height":900,"light_fraction":0.0,"luma_entropy":3.788,"meaningful_colors":23,"pixel_sha256":"fb79fe2302910a3247878bd1ae82bd94455435f398759c00ae14a9cbe677c094","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"29095436464413abde3167a338c715350f9d749d5da21a0fd54646187a6ceaf3","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"29095436464413abde3167a338c715350f9d749d5da21a0fd54646187a6ceaf3","height":1080,"light_fraction":0.0,"luma_entropy":3.717,"meaningful_colors":25,"pixel_sha256":"8dac1e6203c7519f1d3d077ce6f91f77ac3e01280aed3ef3219c66e156f9d218","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 26.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"neoforge-26.3","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-26.3/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc26.3/c413a41700469a1473ed3ec5c3f1db94a20d2a901241dba7abad5ba212a16b47.webp","key":"mc26.3","lane_id":"neoforge-26.3/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c413a41700469a1473ed3ec5c3f1db94a20d2a901241dba7abad5ba212a16b47","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c413a41700469a1473ed3ec5c3f1db94a20d2a901241dba7abad5ba212a16b47","height":900,"light_fraction":0.0,"luma_entropy":5.374,"meaningful_colors":32,"pixel_sha256":"d100fb4118aec6b2a044417443c839361e1ef799f2636e018555e4050ef8afdc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 594s","scenario":"server-policy","source":{"file_sha256":"0eb7eab4f227ff15ad3d2f08665474a753f5e753b1ff4765727e5a5f054d3c63","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0eb7eab4f227ff15ad3d2f08665474a753f5e753b1ff4765727e5a5f054d3c63","height":1080,"light_fraction":0.0,"luma_entropy":5.373,"meaningful_colors":32,"pixel_sha256":"c5823cd4db0b5b10b0d6b823dd6b6d852602b3ff0cd870b58574c538490b9ad4","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 26.3 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"neoforge-26.3","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-26.3/session/client_a/pause_menu_preview","height":900,"image":"images/mc26.3/8e0f3ee7cb40858f4b9f67aad3afc419d01521f41c0ed84902b4b885f334a3a3.webp","key":"mc26.3","lane_id":"neoforge-26.3/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8e0f3ee7cb40858f4b9f67aad3afc419d01521f41c0ed84902b4b885f334a3a3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8e0f3ee7cb40858f4b9f67aad3afc419d01521f41c0ed84902b4b885f334a3a3","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":30,"pixel_sha256":"d76c5d1fac48c098300470a6c0a680972bc78fa30cac9bf0454286ae9985046c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"097778c77a298a7de06aa24ddeada24abc17484ae88f1727ae91e5f47fa0b7e5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"097778c77a298a7de06aa24ddeada24abc17484ae88f1727ae91e5f47fa0b7e5","height":1080,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":30,"pixel_sha256":"33084eefb3c966b4ec461b813a0e5dda366a773d103b4276ea5d45bf8315f8d6","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 26.3 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-26.3","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-26.3/session/client_a/inventory_paper_doll","height":900,"image":"images/mc26.3/39ea18b25593124e2859f5607645ad01c427fb027e6e5904915d451c575ac4bb.webp","key":"mc26.3","lane_id":"neoforge-26.3/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"39ea18b25593124e2859f5607645ad01c427fb027e6e5904915d451c575ac4bb","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"39ea18b25593124e2859f5607645ad01c427fb027e6e5904915d451c575ac4bb","height":900,"light_fraction":0.0,"luma_entropy":4.377,"meaningful_colors":31,"pixel_sha256":"eef802f39ff89dedfcf4ceeff932e20afafb62cc14872ca2ccd796ad344d0581","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"64ecfdaa1ca7afa12896b5860fd781714ee6c552681f18162e876cb6381ea1c5","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"64ecfdaa1ca7afa12896b5860fd781714ee6c552681f18162e876cb6381ea1c5","height":1080,"light_fraction":0.0,"luma_entropy":4.43,"meaningful_colors":28,"pixel_sha256":"c181cde0f722c871b6a082d121a9d3bb233b0a279f6f8d92ae977c49bcbcf637","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 26.3 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"neoforge-26.3","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-26.3/session/client_a/tab_list_head","height":900,"image":"images/mc26.3/8459bc5a6edab817e47a5a1fa3fa01d1764aac3a366340a8f492e6503f5b99d2.webp","key":"mc26.3","lane_id":"neoforge-26.3/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8459bc5a6edab817e47a5a1fa3fa01d1764aac3a366340a8f492e6503f5b99d2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8459bc5a6edab817e47a5a1fa3fa01d1764aac3a366340a8f492e6503f5b99d2","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":29,"pixel_sha256":"abba1d9c75215f6e0b730b7b0b9348486d194fa7d1c7b273df43ceaf43daa629","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=unreadable; key state only) in a pinned rear view; headsVisible=false (vanilla onlineMode=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"bdaaaff82836ecb55f27502dc308c3124d256fdd08ba53a9b93e9f7aa32211be","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bdaaaff82836ecb55f27502dc308c3124d256fdd08ba53a9b93e9f7aa32211be","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"738db9734c054a5fbd68a336597b59232a550e3f166df7b8b86d2f959b2e3d75","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 26.3 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"neoforge-26.3","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-26.3/session/client_a/quit_to_title","height":900,"image":"images/mc26.3/a85b661684d39d038a7992f46e52a365cdf96b6247d6584a3fd08336076113db.webp","key":"mc26.3","lane_id":"neoforge-26.3/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a85b661684d39d038a7992f46e52a365cdf96b6247d6584a3fd08336076113db","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"a85b661684d39d038a7992f46e52a365cdf96b6247d6584a3fd08336076113db","height":900,"light_fraction":0.0,"luma_entropy":7.049,"meaningful_colors":32,"pixel_sha256":"76d7ae02107960fcfdaddfab733128f6182db73b5d50c118d0248e490678482f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"59e2f6eefc9226c5e150cdbd22b3b93245b8400e2b1feb1956e9ba189ab6a411","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"59e2f6eefc9226c5e150cdbd22b3b93245b8400e2b1feb1956e9ba189ab6a411","height":1080,"light_fraction":0.0,"luma_entropy":7.051,"meaningful_colors":32,"pixel_sha256":"4f59af442da27303d908d9e3d49b76bb0c5e74a3f423eed45a8fec87457127b9","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 26.3 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-26.3","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-26.3/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc26.3/e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296.webp","key":"mc26.3","lane_id":"neoforge-26.3/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296","format":"webp","pixel":{"dark_fraction":0.6368,"file_sha256":"e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296","height":900,"light_fraction":0.0,"luma_entropy":3.727,"meaningful_colors":24,"pixel_sha256":"ab8fb03ed9ac5f0751f6150432c42dcf0aeba9c0fdfa11b17dcf397934d09379","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"96dc1e95cb4814cf95f1b51f1913184b0349d11b347031520ff05426a358d408","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"96dc1e95cb4814cf95f1b51f1913184b0349d11b347031520ff05426a358d408","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"9962178f8e8e4f48b80c78596318684b063e5412d0f8b94dca2063cc84f05e72","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 26.3 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"neoforge-26.3","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-26.3/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc26.3/e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296.webp","key":"mc26.3","lane_id":"neoforge-26.3/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296","format":"webp","pixel":{"dark_fraction":0.6368,"file_sha256":"e785b7cddd07bcc05b65c5557248fcc5a576ab1deee880d6cbe5f96ba7e71296","height":900,"light_fraction":0.0,"luma_entropy":3.727,"meaningful_colors":24,"pixel_sha256":"ab8fb03ed9ac5f0751f6150432c42dcf0aeba9c0fdfa11b17dcf397934d09379","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"96dc1e95cb4814cf95f1b51f1913184b0349d11b347031520ff05426a358d408","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"96dc1e95cb4814cf95f1b51f1913184b0349d11b347031520ff05426a358d408","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"9962178f8e8e4f48b80c78596318684b063e5412d0f8b94dca2063cc84f05e72","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 26.3 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-26.3","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-26.3/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc26.3/e6fb973b298dc72448dd83a8bb3c564667161c917fcd902a996dee631426f2f5.webp","key":"mc26.3","lane_id":"neoforge-26.3/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e6fb973b298dc72448dd83a8bb3c564667161c917fcd902a996dee631426f2f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e6fb973b298dc72448dd83a8bb3c564667161c917fcd902a996dee631426f2f5","height":900,"light_fraction":0.0,"luma_entropy":5.524,"meaningful_colors":30,"pixel_sha256":"69a5299667ecffd18e658875c2f6d2e998f3e81fe0ce998e1bcade69ec382941","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"fb40b40e41a70e462657bb537f6466b6cef8e608227a67aa56ed7a06add1b7b8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fb40b40e41a70e462657bb537f6466b6cef8e608227a67aa56ed7a06add1b7b8","height":1080,"light_fraction":0.0,"luma_entropy":5.562,"meaningful_colors":32,"pixel_sha256":"5bf9ffe16a44806cbb56cc4564015347f72c1c25df95ca5aafc71212cc075d19","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 26.3 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-26.3","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-26.3/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc26.3/233d31ce4a068f84c0e0a3f9202d3c3fd930565db71cba0269b06cb95109b474.webp","key":"mc26.3","lane_id":"neoforge-26.3/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"233d31ce4a068f84c0e0a3f9202d3c3fd930565db71cba0269b06cb95109b474","format":"webp","pixel":{"dark_fraction":0.6759,"file_sha256":"233d31ce4a068f84c0e0a3f9202d3c3fd930565db71cba0269b06cb95109b474","height":900,"light_fraction":0.0,"luma_entropy":3.809,"meaningful_colors":28,"pixel_sha256":"901a109b2b3a2e5c45e55e7c15ac534376fb4570d7faace8c5ffdd38d9bba502","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"7fc57f9a7fcab22e4b39c1506bbd79bd4b2aecce7beb4790d7b7b06396e8e67b","height":1080,"pixel":{"dark_fraction":0.679,"file_sha256":"7fc57f9a7fcab22e4b39c1506bbd79bd4b2aecce7beb4790d7b7b06396e8e67b","height":1080,"light_fraction":0.0,"luma_entropy":3.742,"meaningful_colors":28,"pixel_sha256":"912777fae76040af3fe4a16d3046a8c4e6ab9917faadac4c4de5c043e36bacfc","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 26.2 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.2","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.2/phase0-smoke/client_a/baseline","height":900,"image":"images/mc26.2/f234b5e0f6014a90a23298e40d43ba4f88aaf9a3ff94c72f5dd7de9cda0bc672.webp","key":"mc26.2","lane_id":"fabric-26.2/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f234b5e0f6014a90a23298e40d43ba4f88aaf9a3ff94c72f5dd7de9cda0bc672","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f234b5e0f6014a90a23298e40d43ba4f88aaf9a3ff94c72f5dd7de9cda0bc672","height":900,"light_fraction":0.0,"luma_entropy":5.482,"meaningful_colors":31,"pixel_sha256":"bdf50ad8a3f20cec4fe9e5d6a7fedd8dd054e0adb9aa58837bf7dea29d904e68","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"f9255df5f797feb7181cba3dd9aa1b00e36e8bd7ec9de8ac834295c05b6251c8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f9255df5f797feb7181cba3dd9aa1b00e36e8bd7ec9de8ac834295c05b6251c8","height":1080,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":30,"pixel_sha256":"8eef4e5fc791cc717e6e75705ff936115c1f5070cbd48918e4ee269746192804","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 26.2 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-26.2","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-26.2/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc26.2/5c57234517786e1d72e7bc2b0af7dfd3801d611cfac472b8d03117c84731bf37.webp","key":"mc26.2","lane_id":"fabric-26.2/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c57234517786e1d72e7bc2b0af7dfd3801d611cfac472b8d03117c84731bf37","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5c57234517786e1d72e7bc2b0af7dfd3801d611cfac472b8d03117c84731bf37","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":31,"pixel_sha256":"f85ed3336da4a0c46fa4f59b18866e2ea6658790fc9a23016db73f28fbed8f7c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"c4809fa308a212848e3eca7a49a725ce7debc07952f31c495cd3bb719fbe27e0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c4809fa308a212848e3eca7a49a725ce7debc07952f31c495cd3bb719fbe27e0","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"818a87ece498e35605feb333def97517d8adec598c33c51b83c3d92221f24e67","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 26.2 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.2","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.2/propagation/client_a/baseline","height":900,"image":"images/mc26.2/71d1f71a217753e9cb17ac8c9d77c63ce72da08e7d1b50892ab5f3183fe0d16b.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71d1f71a217753e9cb17ac8c9d77c63ce72da08e7d1b50892ab5f3183fe0d16b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71d1f71a217753e9cb17ac8c9d77c63ce72da08e7d1b50892ab5f3183fe0d16b","height":900,"light_fraction":0.0,"luma_entropy":5.477,"meaningful_colors":31,"pixel_sha256":"49637484e78589265f5f1085abd2eef3e10d64e01a90c628a020d8fee4e969b3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"20a93a0c63080b7958ec6fc0e68ac6ed458632932887ec9176d0927e2d3c45a1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"20a93a0c63080b7958ec6fc0e68ac6ed458632932887ec9176d0927e2d3c45a1","height":1080,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":30,"pixel_sha256":"6120c1f6eae270bfcf75a26df8794527f2a4cad6e67c006062f155a99bbe8cff","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 26.2 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-26.2","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-26.2/propagation/client_a/apply_local_look","height":900,"image":"images/mc26.2/d42c6b68f534119b8f4560af77043047f787b2a4272dc22d12359cee824c14fa.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d42c6b68f534119b8f4560af77043047f787b2a4272dc22d12359cee824c14fa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d42c6b68f534119b8f4560af77043047f787b2a4272dc22d12359cee824c14fa","height":900,"light_fraction":0.0,"luma_entropy":5.426,"meaningful_colors":31,"pixel_sha256":"93571dee7689cbdac858a4098634146250377d3ff9e26dc77d85874f7f416615","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"c2290d2c5b82f62bf7728be4bb45b4c81b2be518ccecf4fe0455577145c2f7d3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c2290d2c5b82f62bf7728be4bb45b4c81b2be518ccecf4fe0455577145c2f7d3","height":1080,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"a9209b1f72d7763c31115e7131103b3b0415bbecbc8a7723341e6172ee23bd24","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 26.2 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoi…","artifact_node":"fabric-26.2","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-26.2/propagation/client_b/baseline","height":900,"image":"images/mc26.2/277b29761d42baa1d1f204dd9100956f848886a285649370ff489091435e90d2.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"277b29761d42baa1d1f204dd9100956f848886a285649370ff489091435e90d2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"277b29761d42baa1d1f204dd9100956f848886a285649370ff489091435e90d2","height":900,"light_fraction":0.0076,"luma_entropy":5.643,"meaningful_colors":32,"pixel_sha256":"48afece28b5626b2bcb6ab379b05f6bd2e98d6c2ad5b847ae3fe6b3ff73c8200","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"461b34cdcf2c5e72f4465fbea7e74d12613d686bb47c947236c0a0ae510d3ac9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"461b34cdcf2c5e72f4465fbea7e74d12613d686bb47c947236c0a0ae510d3ac9","height":1080,"light_fraction":0.0082,"luma_entropy":5.638,"meaningful_colors":31,"pixel_sha256":"ebbc4df8b15d840db18f6fbe98ea5965f4941f4c07021eb32eb014186d523025","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 26.2 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from…","artifact_node":"fabric-26.2","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-26.2/propagation/client_b/observe_a","height":900,"image":"images/mc26.2/92e0940b4b214df166480f06a9e88e8323bd668df13d1aea6fb42704bfba9d7e.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"92e0940b4b214df166480f06a9e88e8323bd668df13d1aea6fb42704bfba9d7e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"92e0940b4b214df166480f06a9e88e8323bd668df13d1aea6fb42704bfba9d7e","height":900,"light_fraction":0.0,"luma_entropy":5.596,"meaningful_colors":26,"pixel_sha256":"7cdd3637365698ed733d166c1d708a22c91ec27c07b6374e6123e1381b08859c","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"6c9db4581c0770d2ae52b3ce8c64c187beca06dc965f8fb6f931a3cab0cc1463","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6c9db4581c0770d2ae52b3ce8c64c187beca06dc965f8fb6f931a3cab0cc1463","height":1080,"light_fraction":0.0,"luma_entropy":5.579,"meaningful_colors":29,"pixel_sha256":"ce5057f6fa982d330920fb39860d87c0b7788de3250dd1d6a9315fc1807845f3","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 26.2 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.2","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.2/propagation-live/client_a/baseline","height":900,"image":"images/mc26.2/94bd48632e33bf99ba635b208f72c0df7bbd0d8fc8fad8eb8da1d3fe2bd5c3d0.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"94bd48632e33bf99ba635b208f72c0df7bbd0d8fc8fad8eb8da1d3fe2bd5c3d0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"94bd48632e33bf99ba635b208f72c0df7bbd0d8fc8fad8eb8da1d3fe2bd5c3d0","height":900,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":30,"pixel_sha256":"d0515a0a13d1f3591fa57fa79f7df83bdd55d6b1a0583252b035980cb06f477b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"5ed925fd8509ae333cd43e414f70c3895deb01eaf900f8ffb2321763ed6b8e2b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5ed925fd8509ae333cd43e414f70c3895deb01eaf900f8ffb2321763ed6b8e2b","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":30,"pixel_sha256":"e58175b0788c2b13194fe3f45624177410ec9076380eb13bf32761afb60b3f4f","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 26.2 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-26.2","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-26.2/propagation-live/client_a/apply_live","height":900,"image":"images/mc26.2/fd073c2b1e8c0e00d3bab6969b5157701b7613b8c2d731f4fb4210082992a640.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fd073c2b1e8c0e00d3bab6969b5157701b7613b8c2d731f4fb4210082992a640","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fd073c2b1e8c0e00d3bab6969b5157701b7613b8c2d731f4fb4210082992a640","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":31,"pixel_sha256":"012aa036cd9e29aed5cbe611f4ad9b8f030f974d6d2f633d3c77fedc1f3efa6a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"a1369d8d5a2efa9a50bd462ec7d9ed9c6bbd665c676d26ff4faaa6c544db8eed","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a1369d8d5a2efa9a50bd462ec7d9ed9c6bbd665c676d26ff4faaa6c544db8eed","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":31,"pixel_sha256":"49a97f18039b4899c60eae083bdb980eaa4870a37b698b85207e681468296e0a","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 26.2 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-26.2","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-26.2/propagation-live/client_b/baseline","height":900,"image":"images/mc26.2/5e679078be0f96d2fe602d0eeb4d2b05075e03410ee78643a068a76e9ba216c9.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e679078be0f96d2fe602d0eeb4d2b05075e03410ee78643a068a76e9ba216c9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5e679078be0f96d2fe602d0eeb4d2b05075e03410ee78643a068a76e9ba216c9","height":900,"light_fraction":0.0076,"luma_entropy":5.647,"meaningful_colors":32,"pixel_sha256":"9bd17be37cee5a77046e2b5f463073fab2b1ec04d7ae1321d51eacd0e3097f5f","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"d8f4b56f652d75e87a85583333efa7508d7d9ef8ef075365173ba806e92abf56","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d8f4b56f652d75e87a85583333efa7508d7d9ef8ef075365173ba806e92abf56","height":1080,"light_fraction":0.0082,"luma_entropy":5.642,"meaningful_colors":31,"pixel_sha256":"444e01ac02d31ec7b00d03858b2b9e8af026b26c28520ce9de932da073908f3b","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 26.2 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-26.2","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-26.2/propagation-live/client_b/observe_before","height":900,"image":"images/mc26.2/472318ccd5633ac313db26caec6e1fd02e6fdd6c7ca032ecf9847db45ada737f.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"472318ccd5633ac313db26caec6e1fd02e6fdd6c7ca032ecf9847db45ada737f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"472318ccd5633ac313db26caec6e1fd02e6fdd6c7ca032ecf9847db45ada737f","height":900,"light_fraction":0.0,"luma_entropy":5.592,"meaningful_colors":29,"pixel_sha256":"77aee8dec47b8515624f10edef6dc3f4067b1fefc2cae8bac541620b4c0db4ad","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"b57dda16baf0c1cc1527d4d8073f80fd3d0a63cc8e020f81a6e53e4d9cffb12e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b57dda16baf0c1cc1527d4d8073f80fd3d0a63cc8e020f81a6e53e4d9cffb12e","height":1080,"light_fraction":0.0,"luma_entropy":5.575,"meaningful_colors":29,"pixel_sha256":"cdd91b5320dba5e90e8bf2f4002b6e1852a05e3161c9c26aa672f7e6591bdeae","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 26.2 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif…","artifact_node":"fabric-26.2","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-26.2/propagation-live/client_b/await_live_change","height":900,"image":"images/mc26.2/4253e27596c9d42f4685702a02754c37594433ef4776e313f957e4435dc7b02e.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4253e27596c9d42f4685702a02754c37594433ef4776e313f957e4435dc7b02e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4253e27596c9d42f4685702a02754c37594433ef4776e313f957e4435dc7b02e","height":900,"light_fraction":0.0,"luma_entropy":5.585,"meaningful_colors":26,"pixel_sha256":"086e1170dea68438cbcf3e7e7e0649d30154539870b46b16df00d53fad3d6c71","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"5597d12a5fc2103b3abab30b683d0055252e1646055379ab50e4bb5ce79d9972","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5597d12a5fc2103b3abab30b683d0055252e1646055379ab50e4bb5ce79d9972","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":28,"pixel_sha256":"265e7d7d8cce200b7f29c2ae456d29987b003ca3bcc337cdbdb7af5da6a7154b","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 26.2 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this fr…","artifact_node":"fabric-26.2","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-26.2/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc26.2/07aea88bf4898501a3e767b099a226591c068e3a66bb18f788720640709f47d8.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"07aea88bf4898501a3e767b099a226591c068e3a66bb18f788720640709f47d8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"07aea88bf4898501a3e767b099a226591c068e3a66bb18f788720640709f47d8","height":900,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":29,"pixel_sha256":"bbc893a7196aba0d375026e4d0b3244ad7aafaaa6514075b45705e59bf6c9be2","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"ae31b62507fe8ffd9803709dad4b52a1102ad0ef38aafcd8705d60e832b591e8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ae31b62507fe8ffd9803709dad4b52a1102ad0ef38aafcd8705d60e832b591e8","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"d2910c4d6f2754b697b318fad6a07c872222380a53857683f529dc2ac95fee37","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 26.2 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-26.2","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-26.2/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc26.2/e98aff0a4486e1ec1ed0078d6652459f4bbfbb25d08d1240c299eb7b6c5cd74b.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e98aff0a4486e1ec1ed0078d6652459f4bbfbb25d08d1240c299eb7b6c5cd74b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e98aff0a4486e1ec1ed0078d6652459f4bbfbb25d08d1240c299eb7b6c5cd74b","height":900,"light_fraction":0.0,"luma_entropy":5.605,"meaningful_colors":27,"pixel_sha256":"5b4d71dc62b1c9b96d577ff409f4ffc3d674ff8c57435ea758d7b80587b9d47b","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"20f66711c7e80c3e78618c30efc41a8030a691ed671c2307c6a1389d5fcd9a38","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"20f66711c7e80c3e78618c30efc41a8030a691ed671c2307c6a1389d5fcd9a38","height":1080,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":30,"pixel_sha256":"e62578e45d5082adfa43b6ec8e1651b78751173735a2e985917c420113cd0c1b","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 26.2 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-26.2","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-26.2/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc26.2/663f4e62454be54ab3c0d524cd587597c43157fd724e36a71dbd44f194a77cab.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"663f4e62454be54ab3c0d524cd587597c43157fd724e36a71dbd44f194a77cab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"663f4e62454be54ab3c0d524cd587597c43157fd724e36a71dbd44f194a77cab","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":26,"pixel_sha256":"e4dd43244fd300fdd9300225e95ff37b1ccd675c35c35a6591b8980701931cfe","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"aa03779cad60cb8d0670d4412bab143c54a169744ffd85427db559503014819f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"aa03779cad60cb8d0670d4412bab143c54a169744ffd85427db559503014819f","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":29,"pixel_sha256":"6ded029dde7b76ef7938fa91c349b955073df0a9d1f463219d271cde825cc74e","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 26.2 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-26.2","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-26.2/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc26.2/608cdb709a36c3b69e59ae49f296a4992737d3a44c9be4f209c4fbc4009143fb.webp","key":"mc26.2","lane_id":"fabric-26.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"608cdb709a36c3b69e59ae49f296a4992737d3a44c9be4f209c4fbc4009143fb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"608cdb709a36c3b69e59ae49f296a4992737d3a44c9be4f209c4fbc4009143fb","height":900,"light_fraction":0.0,"luma_entropy":5.599,"meaningful_colors":29,"pixel_sha256":"beac6f766612bd2a820772a441eb7e12ef3f04c284d67ccf42cc9fc2e57c73ba","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"3ec27e01f677900f06ab8fa79933613c17d4cfce948fff6b9a29096c9a901caa","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3ec27e01f677900f06ab8fa79933613c17d4cfce948fff6b9a29096c9a901caa","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":29,"pixel_sha256":"329ec7b36803974d6c12a74349d055076640da36fc9005fa27e9d5cc12520c5d","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 26.2 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.2","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.2/full/client_a/baseline","height":900,"image":"images/mc26.2/f6aec02f9fc1254640b1739f0fa81da742a5df5d31875decc033cb35ba3658ce.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f6aec02f9fc1254640b1739f0fa81da742a5df5d31875decc033cb35ba3658ce","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f6aec02f9fc1254640b1739f0fa81da742a5df5d31875decc033cb35ba3658ce","height":900,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":31,"pixel_sha256":"4f54f96862ced06dcc1a024ab43adeb9372453b32a094e12c90d8efc062744a7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"dea93ac68d30264a8d5e6eea9b8ccbb88fad39a04c4239f3a7f7d9cbafc800a5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dea93ac68d30264a8d5e6eea9b8ccbb88fad39a04c4239f3a7f7d9cbafc800a5","height":1080,"light_fraction":0.0,"luma_entropy":5.505,"meaningful_colors":29,"pixel_sha256":"f3f6f1995786002bb8c30a2ef1e4c0f0e2bbe231d0894470cbc1f16820f67f83","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 26.2 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-26.2","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-26.2/full/client_a/local_skin_apply","height":900,"image":"images/mc26.2/e4ec056dc7bc5c51ba6d5e711831af73c86097b90dcc23b6475c9928f06dc2c7.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e4ec056dc7bc5c51ba6d5e711831af73c86097b90dcc23b6475c9928f06dc2c7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e4ec056dc7bc5c51ba6d5e711831af73c86097b90dcc23b6475c9928f06dc2c7","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"bb63e7a814da91e042f5077530760b228e284f8f425b33efff35c1cdf53d24b0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"b54ce7e14b7517196b224e5f023a700c00a49da5457c433449b34201e80d24dc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b54ce7e14b7517196b224e5f023a700c00a49da5457c433449b34201e80d24dc","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"a5c30713afb532bf8652ff1371bfff373d511033fc47540d3057f2c72c3398fb","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 26.2 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link ico…","artifact_node":"fabric-26.2","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-26.2/full/client_a/skin_menu_screen","height":900,"image":"images/mc26.2/7d96256cfd459a2a6079077ec42a10f1393d3e309f6ec2a6c27a4c1f4ea1c4e3.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7d96256cfd459a2a6079077ec42a10f1393d3e309f6ec2a6c27a4c1f4ea1c4e3","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"7d96256cfd459a2a6079077ec42a10f1393d3e309f6ec2a6c27a4c1f4ea1c4e3","height":900,"light_fraction":0.0,"luma_entropy":3.727,"meaningful_colors":23,"pixel_sha256":"553dfe87ecf15881bfe14aa841b4f5bb6e8d1914500c0f132c99f5beb42fdb6f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"08b9016cc9add68f73283f9c619af1918803be0202a2be31b939b878fcd2535f","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"08b9016cc9add68f73283f9c619af1918803be0202a2be31b939b878fcd2535f","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":25,"pixel_sha256":"24c7bfdc837303391e13b7bd1df605c4d459d5b86a3071457a34c963564c565d","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 26.2 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-26.2","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-26.2/full/client_a/external_skin_drop","height":900,"image":"images/mc26.2/5894fa93dca394c0141506a892842050bbdf2bff26ac48d91e672658eb8b25aa.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5894fa93dca394c0141506a892842050bbdf2bff26ac48d91e672658eb8b25aa","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"5894fa93dca394c0141506a892842050bbdf2bff26ac48d91e672658eb8b25aa","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"0f21a93e8d7df97275d19f5e1942309ad610f4f0e775c2e708b112b39cb85aa0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"c53ab6bc7fe20f4bca29d47332d72f9458ee6408fc329b35ee4744fd2255f787","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"c53ab6bc7fe20f4bca29d47332d72f9458ee6408fc329b35ee4744fd2255f787","height":1080,"light_fraction":0.0,"luma_entropy":3.709,"meaningful_colors":26,"pixel_sha256":"da56df0ec2daeb8823f0e7fc9a54221da0a29d04a9c514bb3c07afb09107cd9d","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 26.2 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-26.2","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-26.2/full/client_a/catalog_rename","height":900,"image":"images/mc26.2/702263835d54c9af8894a5f0acc78c19839fbf9d912899e70b4df86bc14c3253.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"702263835d54c9af8894a5f0acc78c19839fbf9d912899e70b4df86bc14c3253","format":"webp","pixel":{"dark_fraction":0.6373,"file_sha256":"702263835d54c9af8894a5f0acc78c19839fbf9d912899e70b4df86bc14c3253","height":900,"light_fraction":0.0,"luma_entropy":3.779,"meaningful_colors":27,"pixel_sha256":"2a0dd8dfc52a38f5dc991fbd3f1bfb67d2b1f0ab4e0db37687e10112772622f0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"47e2fd9ba0c72fc0b724424d4675e2bc4d5d73572f58dee3c240e669d150caa4","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"47e2fd9ba0c72fc0b724424d4675e2bc4d5d73572f58dee3c240e669d150caa4","height":1080,"light_fraction":0.0,"luma_entropy":3.703,"meaningful_colors":29,"pixel_sha256":"0326b0f068ee73785b7966a5be766b1e8bed165ac3dfbcc3bbd918931968bb56","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 26.2 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-26.2","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-26.2/full/client_a/catalog_sort","height":900,"image":"images/mc26.2/dbf387abd45d1092c01f6e809609636b124bd0abb9ce250241e8478c3653bb23.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbf387abd45d1092c01f6e809609636b124bd0abb9ce250241e8478c3653bb23","format":"webp","pixel":{"dark_fraction":0.6372,"file_sha256":"dbf387abd45d1092c01f6e809609636b124bd0abb9ce250241e8478c3653bb23","height":900,"light_fraction":0.0,"luma_entropy":3.783,"meaningful_colors":27,"pixel_sha256":"002cb25a4afe8a10cc75cf94717a93b17081e8b16383fb7001314f36c853ca9b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558781726) at index 0 above plaid (mtime 1793558776721) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"0f36698272c68a5323b52a62b888d0f2ce3dd003c23cd8b8e7cfaaa04a316a3e","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"0f36698272c68a5323b52a62b888d0f2ce3dd003c23cd8b8e7cfaaa04a316a3e","height":1080,"light_fraction":0.0,"luma_entropy":3.704,"meaningful_colors":29,"pixel_sha256":"03853c9a8cd9d46794685abd2e534f2f07374bcda34af2b424a48c2d821e5537","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 26.2 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-26.2","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-26.2/full/client_a/catalog_own_skin","height":900,"image":"images/mc26.2/13a0b108ee3d7df1712554d24c301036e3fdd48be37daa054f27b157d024d39f.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13a0b108ee3d7df1712554d24c301036e3fdd48be37daa054f27b157d024d39f","format":"webp","pixel":{"dark_fraction":0.6419,"file_sha256":"13a0b108ee3d7df1712554d24c301036e3fdd48be37daa054f27b157d024d39f","height":900,"light_fraction":0.0,"luma_entropy":3.756,"meaningful_colors":24,"pixel_sha256":"1401b913ca0c1c11913a390d94fdd3f34f8f24c4a549324fa0b8070462931337","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"492a32e6bd4f45e1213f4bcfea3a4153ab7758c21b24c8f0c9449d6c5d7bbca9","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"492a32e6bd4f45e1213f4bcfea3a4153ab7758c21b24c8f0c9449d6c5d7bbca9","height":1080,"light_fraction":0.0,"luma_entropy":3.69,"meaningful_colors":24,"pixel_sha256":"34e091a176553fa481417a0f497cd55fc0abb8d201c8333f83284e127674d959","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 26.2 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-26.2","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-26.2/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc26.2/656181ea15fc76d33aca841775f93b75861486a4aaf92c9193fe2cb31749b334.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"656181ea15fc76d33aca841775f93b75861486a4aaf92c9193fe2cb31749b334","format":"webp","pixel":{"dark_fraction":0.6503,"file_sha256":"656181ea15fc76d33aca841775f93b75861486a4aaf92c9193fe2cb31749b334","height":900,"light_fraction":0.0,"luma_entropy":3.733,"meaningful_colors":22,"pixel_sha256":"c4dfb29c3d373015359226632ca31e2a1321ccb2f1529797ba62aa5e4bb501a1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"389f219f5baecfb80d62ddde71239f7890a28214af7f47eb4173f0f7707fb2aa","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"389f219f5baecfb80d62ddde71239f7890a28214af7f47eb4173f0f7707fb2aa","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"e19def2fa386d550c5219af2d23b490ce918227906741366f52f391438c90c22","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 26.2 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runt…","artifact_node":"fabric-26.2","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-26.2/full/client_a/catalog_delete_protected","height":900,"image":"images/mc26.2/5bb1690443719e484614dbc105e042a5ba20615c6e4247ec65b2029200048dde.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5bb1690443719e484614dbc105e042a5ba20615c6e4247ec65b2029200048dde","format":"webp","pixel":{"dark_fraction":0.622,"file_sha256":"5bb1690443719e484614dbc105e042a5ba20615c6e4247ec65b2029200048dde","height":900,"light_fraction":0.0,"luma_entropy":3.922,"meaningful_colors":24,"pixel_sha256":"1aae5c940ca2a4af284aa33beebb4e4eaf796f5012410c941dd4fb42aed52b56","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"09b8a0ce74101b68fc11199d755aa014c52c8907f43d49bed993a4625e1cee7b","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"09b8a0ce74101b68fc11199d755aa014c52c8907f43d49bed993a4625e1cee7b","height":1080,"light_fraction":0.0,"luma_entropy":3.871,"meaningful_colors":26,"pixel_sha256":"5f0407818b9adada136cec5d87f59d8e4ec27114110c67030e30b8096d1c90de","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 26.2 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted,…","artifact_node":"fabric-26.2","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-26.2/full/client_a/catalog_delete","height":900,"image":"images/mc26.2/1f12925a867496e16adc679a819a3868f06fb8401cd744d4d37393bae3b17d7c.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f12925a867496e16adc679a819a3868f06fb8401cd744d4d37393bae3b17d7c","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"1f12925a867496e16adc679a819a3868f06fb8401cd744d4d37393bae3b17d7c","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":24,"pixel_sha256":"72dd566d6d9b898f6cee9c56fcbc4d51da356ba993830e1cbece834afc1b4bde","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"152b221c46d5e9b4cb3d69950b421a2ef443b9054c82adfeec22b402afc7f0b0","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"152b221c46d5e9b4cb3d69950b421a2ef443b9054c82adfeec22b402afc7f0b0","height":1080,"light_fraction":0.0,"luma_entropy":3.666,"meaningful_colors":23,"pixel_sha256":"c6e6273ef683239f391efae0ed0ffb72b42efb49f73846ab220e3a61c4af32c3","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 26.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-26.2","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-26.2/full/client_a/model_slim","height":900,"image":"images/mc26.2/da65919971999c0571656e2f8bc7358c7920066f89cdcd88da5870a39f9c5681.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"da65919971999c0571656e2f8bc7358c7920066f89cdcd88da5870a39f9c5681","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"da65919971999c0571656e2f8bc7358c7920066f89cdcd88da5870a39f9c5681","height":900,"light_fraction":0.0,"luma_entropy":5.375,"meaningful_colors":32,"pixel_sha256":"0a7dfed496638b4729771fc4413a24fcb399e7602397b08cc7d84db03ec8d9f4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"9d2dd6ef63c9123eb7b27d25b7784c822603a412aff9b7dd6617cf528ded13e9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9d2dd6ef63c9123eb7b27d25b7784c822603a412aff9b7dd6617cf528ded13e9","height":1080,"light_fraction":0.0,"luma_entropy":5.339,"meaningful_colors":31,"pixel_sha256":"837b47f8b8cdb78788cb7998bf1eb7794f1bfcc4703e6e8a85205b85318497fe","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 26.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-26.2","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-26.2/full/client_a/model_classic","height":900,"image":"images/mc26.2/616def2e7c84b1b7d47833f2254fc2e84b91b639e7576d4be7029e9fb1fff359.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"616def2e7c84b1b7d47833f2254fc2e84b91b639e7576d4be7029e9fb1fff359","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"616def2e7c84b1b7d47833f2254fc2e84b91b639e7576d4be7029e9fb1fff359","height":900,"light_fraction":0.0,"luma_entropy":5.393,"meaningful_colors":32,"pixel_sha256":"0b0b79701fd37419007ff10690f1cbf64d9596fd3eb59ee93747f77ba53d42b1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"94ebaa72001a64d444b09fefac296eb9b65bdb6584e08b6b2a4041f5cf23b1ca","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"94ebaa72001a64d444b09fefac296eb9b65bdb6584e08b6b2a4041f5cf23b1ca","height":1080,"light_fraction":0.0,"luma_entropy":5.358,"meaningful_colors":30,"pixel_sha256":"0ce0777e8db98b7e510a75c8cb82548717316ec46fc1aa6d42c80c92e6ba862a","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 26.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime ev…","artifact_node":"fabric-26.2","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-26.2/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc26.2/8984178c3f22ee0c184ad7a01e1311975e3826fa7bb257851a356c7b513c3808.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8984178c3f22ee0c184ad7a01e1311975e3826fa7bb257851a356c7b513c3808","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8984178c3f22ee0c184ad7a01e1311975e3826fa7bb257851a356c7b513c3808","height":900,"light_fraction":0.0,"luma_entropy":5.374,"meaningful_colors":32,"pixel_sha256":"8664b97f77d1d1bfa2b6f9326649e3c4b3c615f751b1514c9c23d20c012bb503","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"c99a9c3454c96406fbe11c6a9cd9f0f720f60d2a3b49074fcdbd8baf482b1bcb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c99a9c3454c96406fbe11c6a9cd9f0f720f60d2a3b49074fcdbd8baf482b1bcb","height":1080,"light_fraction":0.0,"luma_entropy":5.34,"meaningful_colors":31,"pixel_sha256":"2c19446c308e2bd735bbebe39014174749d2a93a390b478583f25f540f4a68b7","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 26.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-26.2","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-26.2/full/client_a/legacy_skin_apply","height":900,"image":"images/mc26.2/c557e54513bcad904dc7f2249ee5cd12330c57a2d9bc250e676435c2d636d429.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c557e54513bcad904dc7f2249ee5cd12330c57a2d9bc250e676435c2d636d429","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c557e54513bcad904dc7f2249ee5cd12330c57a2d9bc250e676435c2d636d429","height":900,"light_fraction":0.0,"luma_entropy":5.344,"meaningful_colors":32,"pixel_sha256":"f86d1d2a9cf039a12affabfdc30dc77b0bdec4bfcf6e4b776d596c68e74498b7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"00440ab070f7476492d1092f5f9481dd24f6119a8280ebb19fd35ff560577652","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"00440ab070f7476492d1092f5f9481dd24f6119a8280ebb19fd35ff560577652","height":1080,"light_fraction":0.0,"luma_entropy":5.311,"meaningful_colors":31,"pixel_sha256":"2494609f32c002b5230def4cda4a00a6f84581103a3b77731259fb66506cbb2c","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 26.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-26.2","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-26.2/full/client_a/base_layer_transparency","height":900,"image":"images/mc26.2/59ca35775a88f1b2d120a729ff8a957acd2892d4f1da2746f4d4c18ef420f041.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"59ca35775a88f1b2d120a729ff8a957acd2892d4f1da2746f4d4c18ef420f041","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"59ca35775a88f1b2d120a729ff8a957acd2892d4f1da2746f4d4c18ef420f041","height":900,"light_fraction":0.0,"luma_entropy":5.381,"meaningful_colors":32,"pixel_sha256":"5fe108bb2c897b4553087c9bb0355af70de1275ef6d8b2cbd5d3e6dd5ff374b1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"1e8b7bffdf7e20623022fb7d8c468e82b00418197845f6199da0ab81c5caff30","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1e8b7bffdf7e20623022fb7d8c468e82b00418197845f6199da0ab81c5caff30","height":1080,"light_fraction":0.0,"luma_entropy":5.351,"meaningful_colors":31,"pixel_sha256":"909cdc30a165448921ee47a168dd1183b6ee941c6523d1ba9584b87ba400dd8f","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 26.2 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can lo…","artifact_node":"fabric-26.2","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-26.2/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc26.2/4b4ee2d495b7e5539c1e5efa129aab47f96fa2d61d99728a3ec658d23332b2d0.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4b4ee2d495b7e5539c1e5efa129aab47f96fa2d61d99728a3ec658d23332b2d0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4b4ee2d495b7e5539c1e5efa129aab47f96fa2d61d99728a3ec658d23332b2d0","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"1fa5dc0af92cfdb631afa7261d685ba515d8d248fbaca1c1f253e801c5857293","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"dd30ca73ee5ed579a776a1a44b198194fbbc08d05e3fcb8a5694755c5984034b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dd30ca73ee5ed579a776a1a44b198194fbbc08d05e3fcb8a5694755c5984034b","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":30,"pixel_sha256":"18946784bc95515f3cd591e6f1e2ae21b6a8bcf94e303520b58b49c27083d8f0","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 26.2 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-26.2","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-26.2/full/client_a/transparency_disabled","height":900,"image":"images/mc26.2/ea2cd479a62b15269e60527ccd975650fe458bce71816eb467e6961536d6edd6.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ea2cd479a62b15269e60527ccd975650fe458bce71816eb467e6961536d6edd6","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"ea2cd479a62b15269e60527ccd975650fe458bce71816eb467e6961536d6edd6","height":900,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"d1fec8a299ae75d8535a17ee4d19d5f715a2b79c43f38c31d9d8ec759369e2b8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"c76cf68005ed46df2489a450a56d918f19aa1985c0499e82dd1d2fa688dc1404","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"c76cf68005ed46df2489a450a56d918f19aa1985c0499e82dd1d2fa688dc1404","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":30,"pixel_sha256":"6e72f62e742a2c0052412a84deea87abbcfa1d4958632fe2131d211a86601cd7","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 26.2 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which…","artifact_node":"fabric-26.2","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-26.2/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc26.2/92b5319bc19ccb18990014b31c87cbdb6b71f4615b2ad2f19f391357aaa99326.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"92b5319bc19ccb18990014b31c87cbdb6b71f4615b2ad2f19f391357aaa99326","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"92b5319bc19ccb18990014b31c87cbdb6b71f4615b2ad2f19f391357aaa99326","height":900,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"b236f6f260b400a1a81f677454f494ee9743feace1801f0e547d0fd797630de6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"eece0289320164d7076dbbd0f42249809482d0867e9e727fdbe86ccbc07b36a8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eece0289320164d7076dbbd0f42249809482d0867e9e727fdbe86ccbc07b36a8","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":32,"pixel_sha256":"a1e49c3e30ae5ff2f711bb7ba2b2c96659b97169bad7bedc47971c7412cf920c","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 26.2 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: t…","artifact_node":"fabric-26.2","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-26.2/full/client_a/transparent_skin_layers","height":900,"image":"images/mc26.2/3394879d743bb4cd50e880d6a65b222ba787aa567c0020dc1972d340a5d2587f.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3394879d743bb4cd50e880d6a65b222ba787aa567c0020dc1972d340a5d2587f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3394879d743bb4cd50e880d6a65b222ba787aa567c0020dc1972d340a5d2587f","height":900,"light_fraction":0.0,"luma_entropy":5.407,"meaningful_colors":30,"pixel_sha256":"7aa3585ac90db014580e3dd51822af31a289cba7017dd6fcadade1974848308e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"7edd7b5809dea332301432fd04bbaa36cffce5af45f0e9ed083b7bb0ee193fa3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7edd7b5809dea332301432fd04bbaa36cffce5af45f0e9ed083b7bb0ee193fa3","height":1080,"light_fraction":0.0,"luma_entropy":5.42,"meaningful_colors":31,"pixel_sha256":"0f254740d403253645d6c6ff033f6da054e8a69686ae8863dcdd40e26aa42413","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 26.2 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Cape…","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-26.2/full/client_a/cape_menu_screen","height":900,"image":"images/mc26.2/1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe","format":"webp","pixel":{"dark_fraction":0.5053,"file_sha256":"1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe","height":900,"light_fraction":0.0013,"luma_entropy":5.072,"meaningful_colors":27,"pixel_sha256":"368c8c82494626a6ac8f5485f1f055580880d2a38a5cc4b227777cbaa79b6390","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6bd58b6f92d9f17e0cfb40448a1b9b410064dde977e6aee68426ec66e45b8418","height":1080,"pixel":{"dark_fraction":0.5073,"file_sha256":"6bd58b6f92d9f17e0cfb40448a1b9b410064dde977e6aee68426ec66e45b8418","height":1080,"light_fraction":0.0011,"luma_entropy":5.008,"meaningful_colors":30,"pixel_sha256":"6c4e5f67e17da09376d6d28013b369b5c1a54dc9c980c4f16b082c34f5950fbb","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 26.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-26.2","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-26.2/full/client_a/known_cape_apply","height":900,"image":"images/mc26.2/da2be06181a38b64212bb6843ee0080b680a4bacf8355889eed69baf7e15c4f6.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"da2be06181a38b64212bb6843ee0080b680a4bacf8355889eed69baf7e15c4f6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"da2be06181a38b64212bb6843ee0080b680a4bacf8355889eed69baf7e15c4f6","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"e134642481297cd38f937c0d58c11505134413811fa70ecb8d61db8e33d246e2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"ee98db51840fb5ae7910cdf02f8e8eaaa405ff242d61049527d716feef321016","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ee98db51840fb5ae7910cdf02f8e8eaaa405ff242d61049527d716feef321016","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":32,"pixel_sha256":"d855a2e410a3d42c434f3b70a57463bc679f85761cd61a5903e9e3b4ef41bba1","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 26.2 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline a…","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-26.2/full/client_a/cape_adjust_screen","height":900,"image":"images/mc26.2/2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","format":"webp","pixel":{"dark_fraction":0.1959,"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","height":900,"light_fraction":0.0,"luma_entropy":4.6,"meaningful_colors":29,"pixel_sha256":"7d7f201ca0d04bcf4ecfdce16ce1e54e920fcec31aa50f93943d01d4bc88859f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"light_fraction":0.0,"luma_entropy":4.56,"meaningful_colors":31,"pixel_sha256":"b764e7a330833dec7d91b32ced83ec49994981d6c3a94048941ae74d7b5feb7f","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 26.2 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runti…","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-26.2/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc26.2/37b658d69309ed3cb9e3cc4e3602ec6d3c371cf1a5d7e0cfe7d489dedb99d5f4.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"37b658d69309ed3cb9e3cc4e3602ec6d3c371cf1a5d7e0cfe7d489dedb99d5f4","format":"webp","pixel":{"dark_fraction":0.5061,"file_sha256":"37b658d69309ed3cb9e3cc4e3602ec6d3c371cf1a5d7e0cfe7d489dedb99d5f4","height":900,"light_fraction":0.0013,"luma_entropy":5.126,"meaningful_colors":28,"pixel_sha256":"fd15b9e14d18a9809e25c003aff920313ae378984ba19d4ef9ee06a826836a56","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"fb8140c37598bc0be2e33d315e738549873fd0f44961d5eb1033297f2bdeb394","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"fb8140c37598bc0be2e33d315e738549873fd0f44961d5eb1033297f2bdeb394","height":1080,"light_fraction":0.0011,"luma_entropy":5.054,"meaningful_colors":32,"pixel_sha256":"00038e1d65afb9f4d7067eaf485793252f97ea3167a2649d42d86af43f335dd8","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 26.2 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-26.2/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc26.2/274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","format":"webp","pixel":{"dark_fraction":0.5059,"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","height":900,"light_fraction":0.0013,"luma_entropy":5.119,"meaningful_colors":30,"pixel_sha256":"a7a09bb7a0f84cfcea381df334644877fed79241eadb11a8d4c532c74fbb21cf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"3ddb114f2cdd9e06e7e578564bef51ffa70bb40f73cf1c79a28dd7b2b93bb394","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 26.2 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-26.2/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc26.2/dbfffaccb4009ff346c721e01d35290369d698a94abe219cece316b60c4c3973.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbfffaccb4009ff346c721e01d35290369d698a94abe219cece316b60c4c3973","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"dbfffaccb4009ff346c721e01d35290369d698a94abe219cece316b60c4c3973","height":900,"light_fraction":0.0,"luma_entropy":4.585,"meaningful_colors":31,"pixel_sha256":"605c748f6dd5e7c981c95e3b8c5a00e9f77bf539bb6ab2a998601f80934a7dc0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"a338ea43b988ff28212af3c1a840932a88c595991df9d50e4fd61de91a757569","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"a338ea43b988ff28212af3c1a840932a88c595991df9d50e4fd61de91a757569","height":1080,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":31,"pixel_sha256":"590d1ceac2d6de5c82a98659621f601f87ef8e79f30968984973018bd75f7ef5","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 26.2 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source ima…","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-26.2/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc26.2/8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":31,"pixel_sha256":"f94942a29ebcdaa472eb891d3b74b6a1bbd83440fb90fd0ef06cfcb3bc3c7220","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"25d9399a2578c15d11bf5130f8a42239d85d2188ae33ee61dd9674a96bc603ed","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 26.2 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-26.2/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc26.2/99d1d5763f36663e8edc7aa325cf57f39d74fa700f2449d2a7c238ec7c3de98d.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"99d1d5763f36663e8edc7aa325cf57f39d74fa700f2449d2a7c238ec7c3de98d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"99d1d5763f36663e8edc7aa325cf57f39d74fa700f2449d2a7c238ec7c3de98d","height":900,"light_fraction":0.0,"luma_entropy":4.841,"meaningful_colors":31,"pixel_sha256":"61ff38eceba8669fd4e909a9ba34f97620fd0f4269e3514ccd454628fa9533ff","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"4aaf16a5c855369cffd8a60ddeb1edeb5756c1e490c3532ae31195f27e95a890","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"4aaf16a5c855369cffd8a60ddeb1edeb5756c1e490c3532ae31195f27e95a890","height":1080,"light_fraction":0.0,"luma_entropy":4.792,"meaningful_colors":32,"pixel_sha256":"9e188932aea10fec99c5811822764307f881ee1ed49b6017b105e62dcf56341a","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 26.2 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-26.2/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc26.2/d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11","height":900,"light_fraction":0.0,"luma_entropy":5.294,"meaningful_colors":32,"pixel_sha256":"60a12f296a36b5cbde51f23904439f5b37aad406a570795a4a53c3dfeb7a4d6b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"3959830acb0c66ba625bebefc21dc7c08236ef83fb7d9cd1e8f8bc4a88983183","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3959830acb0c66ba625bebefc21dc7c08236ef83fb7d9cd1e8f8bc4a88983183","height":1080,"light_fraction":0.0,"luma_entropy":5.236,"meaningful_colors":32,"pixel_sha256":"b9793d72360dadbcb3a75f8cc7ad8f6f3bf36a679e4262f01c0031136fe9c313","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 26.2 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the run…","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-26.2/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc26.2/24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"f6e6c8f27f7def83902d763b29e5769a82f71a62e547a71348e92039d78fd0b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"516c6bb617975894a36f3eda5d323ed9cca1c7ea7f5a9f65c36b121602c0a908","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 26.2 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline…","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-26.2/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc26.2/b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","height":900,"light_fraction":0.0,"luma_entropy":5.654,"meaningful_colors":32,"pixel_sha256":"eaf4b262f5a0e20dfec2c49aa213d98f90f344b6c64a4b6c08b78fd9f9a024ca","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"light_fraction":0.0,"luma_entropy":5.638,"meaningful_colors":32,"pixel_sha256":"1b0b8c53e4518287411619b6f1f5b1ef3b798705f686c214da42d50868144bea","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 26.2 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-26.2/full/client_a/cape_import_standard","height":900,"image":"images/mc26.2/af482cdd76319758a6fb3d5b0202a420eff23994df281c16c1d959b98eddea31.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"af482cdd76319758a6fb3d5b0202a420eff23994df281c16c1d959b98eddea31","format":"webp","pixel":{"dark_fraction":0.4709,"file_sha256":"af482cdd76319758a6fb3d5b0202a420eff23994df281c16c1d959b98eddea31","height":900,"light_fraction":0.0011,"luma_entropy":5.182,"meaningful_colors":29,"pixel_sha256":"9c95b213417a9a4110cf917aec46083e355510c07cb78715f4809cc435d140d7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f0cdb351f85b06e11b393de8b82fd52b37412f48fd92f0e73fa5ac097247de91","height":1080,"pixel":{"dark_fraction":0.4723,"file_sha256":"f0cdb351f85b06e11b393de8b82fd52b37412f48fd92f0e73fa5ac097247de91","height":1080,"light_fraction":0.0011,"luma_entropy":5.112,"meaningful_colors":29,"pixel_sha256":"ac6c76032ed451f6b515cb3d82926d2c9619366245a16a8dbc6da6c4e196a8b4","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 26.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-26.2","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-26.2/full/client_a/translucent_cape_worn","height":900,"image":"images/mc26.2/b1009236f3aefff0fe9d91a038325af420e550ce574cbada611ae60d4955b1c7.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b1009236f3aefff0fe9d91a038325af420e550ce574cbada611ae60d4955b1c7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b1009236f3aefff0fe9d91a038325af420e550ce574cbada611ae60d4955b1c7","height":900,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":31,"pixel_sha256":"3813a36dc93340cb13df4825b9598690c4e4c80eec699a6fd086a51bd2dfa8e9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"513119d21f802e548250bf087737202ab35069b995cf770fe85fbaae4f3389b6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"513119d21f802e548250bf087737202ab35069b995cf770fe85fbaae4f3389b6","height":1080,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":31,"pixel_sha256":"9bda2f11d14f99fd8ff1153a7ee8720b2537bce40a2fb32c66963946491a267e","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 26.2 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-26.2","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-26.2/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc26.2/1d61a379c0e17a1a47bf7b0b7999422586599fa6a8e0c3b96b2d14639dbf8237.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1d61a379c0e17a1a47bf7b0b7999422586599fa6a8e0c3b96b2d14639dbf8237","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1d61a379c0e17a1a47bf7b0b7999422586599fa6a8e0c3b96b2d14639dbf8237","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"697c0b1f4cfc45db3138c188c183c11d8fec433e0661735c100a229fc81f9cbb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"562e7a8ebee74e00d0e26558f2f230281902545172af4b91977851bcfcb62023","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"562e7a8ebee74e00d0e26558f2f230281902545172af4b91977851bcfcb62023","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"e7aefb22a331347e1429e10c89b881541597aec323708e86773a8f9521fc6c7d","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 26.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-26.2","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-26.2/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc26.2/b789836726075a32b51c6a2dd3406d0178e384276373fd46132a336a4f74afd2.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b789836726075a32b51c6a2dd3406d0178e384276373fd46132a336a4f74afd2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b789836726075a32b51c6a2dd3406d0178e384276373fd46132a336a4f74afd2","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"e10ed7240ef7c837d89fe992c5ad88ee82af801bb2ccb9d733a7816485f6546a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"cd0f82a9fc32453b8773e229422499bddcfbaa677036f028b4f8b35350d299bd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cd0f82a9fc32453b8773e229422499bddcfbaa677036f028b4f8b35350d299bd","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"f26d9655b6e52bc073e604ff01b3d8c131aa2c0e67b259a1cb138beeba551f0c","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 26.2 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-26.2","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-26.2/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc26.2/e887a678f51cdc8a0d755d09ea9d3d00b0b41fb245de2d8ca69d5817d394394c.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e887a678f51cdc8a0d755d09ea9d3d00b0b41fb245de2d8ca69d5817d394394c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e887a678f51cdc8a0d755d09ea9d3d00b0b41fb245de2d8ca69d5817d394394c","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"b642fdda386ab305b7cf87cea26b8aa9f25a9f18d741a79ed88e96c2e0ffa132","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"a1a4bf895f9e6969fead1c7cb1ecdb0faa7eead6cb425b8f896ea21c48b3e3b7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a1a4bf895f9e6969fead1c7cb1ecdb0faa7eead6cb425b8f896ea21c48b3e3b7","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"c09d1ee50d7a53998573163c5b3b3a8cee81b11f5fb726dd9f84ea1e8a5fca25","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 26.2 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, wit…","artifact_node":"fabric-26.2","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-26.2/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc26.2/354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2","format":"webp","pixel":{"dark_fraction":0.4365,"file_sha256":"354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2","height":900,"light_fraction":0.0,"luma_entropy":4.567,"meaningful_colors":31,"pixel_sha256":"59713266f5220b082025b187fb3dc59bcaad31b284888fe03decdc6f700b972a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"ab84b3234b0cd300b63861991e32438cafbb76347f46f242910de1559f164138","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"ab84b3234b0cd300b63861991e32438cafbb76347f46f242910de1559f164138","height":1080,"light_fraction":0.0,"luma_entropy":4.53,"meaningful_colors":31,"pixel_sha256":"5e5e9a3aa5fcbe3711ce90b00e208792fd7193d6b886f5bd816efdda19b254df","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 26.2 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal str…","artifact_node":"fabric-26.2","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-26.2/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc26.2/ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc","height":900,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":32,"pixel_sha256":"aba6d196d4ce7aedfdb0dbfae69e53800ccc792718308388c970adf1e18221e0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"827995e03643cf151b3d30255636d8e9cdb32e6ba5b9938e252ad242c4acd51a","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"827995e03643cf151b3d30255636d8e9cdb32e6ba5b9938e252ad242c4acd51a","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":31,"pixel_sha256":"8d22c4ccd8e36b60b6189cea4fcf8ddca1f6aac7f1dd93802550dbd99a5e3922","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 26.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel…","artifact_node":"fabric-26.2","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-26.2/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc26.2/2c9e551c93bc92acffbe56402c1ff841371a770d22eca1b4768c8f470f0b684d.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2c9e551c93bc92acffbe56402c1ff841371a770d22eca1b4768c8f470f0b684d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2c9e551c93bc92acffbe56402c1ff841371a770d22eca1b4768c8f470f0b684d","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"2de04733960a29f6722236fbed65bb16feb6082c3441cf6a0596254be55f5535","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"b5aedb89a250cabda756b39853b359be572b1f7d48e0746465ef42aeb32ee8bf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b5aedb89a250cabda756b39853b359be572b1f7d48e0746465ef42aeb32ee8bf","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"d61534280d321d70cd8fd471d709644766159cb5dfd7bfcc03b29c3296095103","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 26.2 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-26.2","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-26.2/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc26.2/961390905762492749c802bbd2850c10f74186ac7bca60c05849093f76d0e717.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"961390905762492749c802bbd2850c10f74186ac7bca60c05849093f76d0e717","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"961390905762492749c802bbd2850c10f74186ac7bca60c05849093f76d0e717","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"4f6f5a7e9c1885639f1bfaa5397d45fe3113c5bb9db10c512bea599cf2a01de2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"b90998adfa959772ff21c81a6ae6350cc627f9115fbf909d1a8b8bf25f6760a6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b90998adfa959772ff21c81a6ae6350cc627f9115fbf909d1a8b8bf25f6760a6","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"ffd3957b7c8971866f69f22b63bf429afb365e994fffdf4fa54e39ed8a8534a8","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 26.2 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-26.2","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-26.2/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc26.2/1fe442a5e55082b10dd15c68bf945c08c1e6d70da47bd8504d394aecb040f076.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fe442a5e55082b10dd15c68bf945c08c1e6d70da47bd8504d394aecb040f076","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1fe442a5e55082b10dd15c68bf945c08c1e6d70da47bd8504d394aecb040f076","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"f138a848d007a0d1bafc71570dfb61e3973901e90aaa637d00cc2b0017612860","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"da8597302dbf970cf5a4ffca3ca560ca054c7cbdea488cbbfc64e13aee05bf86","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"da8597302dbf970cf5a4ffca3ca560ca054c7cbdea488cbbfc64e13aee05bf86","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"1bbc1a36a2054b3d34806e92c9a302c27c1eadb12fc44cb32928508073e3e53a","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 26.2 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-26.2","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-26.2/full/client_a/animated_cape_apply","height":900,"image":"images/mc26.2/f027e97b617f2cf6c6aa05dcbe5cb082f15877d259e1b320fc6630deca999b9d.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f027e97b617f2cf6c6aa05dcbe5cb082f15877d259e1b320fc6630deca999b9d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f027e97b617f2cf6c6aa05dcbe5cb082f15877d259e1b320fc6630deca999b9d","height":900,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":30,"pixel_sha256":"9e31e2e1a08bbb7f5ee66d7b604881db7ec202f7dd17184f99e0535085c71163","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"2b42113b0d7d8931e42cacf0cad2b0a9c8d28dce40cb2b2b40e553581e6d2bb8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2b42113b0d7d8931e42cacf0cad2b0a9c8d28dce40cb2b2b40e553581e6d2bb8","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"3a7dccb9b9dfdf79b6804ccf3afead637a108e105def121ebce3970247cd8917","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 26.2 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing…","artifact_node":"fabric-26.2","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-26.2/full/client_a/animated_cape_advance","height":900,"image":"images/mc26.2/a94386a8746526a615bb7a1441f75d41e3f99e9f3457000743dc95dfecf1a087.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a94386a8746526a615bb7a1441f75d41e3f99e9f3457000743dc95dfecf1a087","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a94386a8746526a615bb7a1441f75d41e3f99e9f3457000743dc95dfecf1a087","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":30,"pixel_sha256":"f84074d5a8bb428246d3906d8977990467e48cab3cc25ac81ab14a8d18ed6e20","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"fc3882ae1547b71d718f1a39735c05fe384f36ee8847613fb5e7875b4121d1e7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fc3882ae1547b71d718f1a39735c05fe384f36ee8847613fb5e7875b4121d1e7","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"9d3a4e1fe2d5c74999296e18a82b6cfb7e4fbc1a07345acb9d66d4e8a908a141","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 26.2 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-26.2","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-26.2/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc26.2/f939fd288f3614133fed630a3a4f2a09b6b2514340d036f7f5cbab8c9428f14e.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f939fd288f3614133fed630a3a4f2a09b6b2514340d036f7f5cbab8c9428f14e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f939fd288f3614133fed630a3a4f2a09b6b2514340d036f7f5cbab8c9428f14e","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"b13ddbae3170b81e0e664262409452d26d6441fa1a3566088ba2431b4a97aadb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"1bd79378a8c9bce21bbe50d3c4f5af8089529a3d94243119bdfe9c0027f94e35","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1bd79378a8c9bce21bbe50d3c4f5af8089529a3d94243119bdfe9c0027f94e35","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"1501c09b6fb309be7b9eb519965cb1437fe1d7f13661478308d620e41e47e413","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 26.2 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-26.2","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-26.2/full/client_a/elytra_hides_cape","height":900,"image":"images/mc26.2/07d344e35c90ce41460fd086a468ac114e6dc3047332cf5c0428ac5b0cf7645f.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"07d344e35c90ce41460fd086a468ac114e6dc3047332cf5c0428ac5b0cf7645f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"07d344e35c90ce41460fd086a468ac114e6dc3047332cf5c0428ac5b0cf7645f","height":900,"light_fraction":0.0,"luma_entropy":5.508,"meaningful_colors":31,"pixel_sha256":"98b15f0af60208d8be57802624b4ef002f3c4735be92b30046d180de0ae41b4a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"dea1bb459886223217dd18a78f3972103426048d71afee2f3e3968db160b7125","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dea1bb459886223217dd18a78f3972103426048d71afee2f3e3968db160b7125","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":32,"pixel_sha256":"afa5b8b2380623b626b6ef8c9ce593d2588630c61863978c76a237cadb5d17bb","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 26.2 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the…","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-26.2/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc26.2/1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","format":"webp","pixel":{"dark_fraction":0.1963,"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","height":900,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":29,"pixel_sha256":"229232aa5303c97b3d9935fb94e9f3cce608f328bf587659868c83d0022eed09","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"light_fraction":0.0,"luma_entropy":4.503,"meaningful_colors":30,"pixel_sha256":"7a82952a59b9910be4de1c9267d90ef3b756da07b7d475c635b9a8939c1308dc","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 26.2 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape…","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-26.2/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc26.2/fdbf0e43bab0a54bfa83f988fd40f22bb94c0b08da340dbc001b3a3dda3135c4.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fdbf0e43bab0a54bfa83f988fd40f22bb94c0b08da340dbc001b3a3dda3135c4","format":"webp","pixel":{"dark_fraction":0.4898,"file_sha256":"fdbf0e43bab0a54bfa83f988fd40f22bb94c0b08da340dbc001b3a3dda3135c4","height":900,"light_fraction":0.0011,"luma_entropy":5.294,"meaningful_colors":29,"pixel_sha256":"d9ff876de3bb30f3fb8603af5a9196f499cc47be1fdf8355d74cca281e293933","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"bd41b806f8b38dd9deb5fb3f1b4e6acfba06e2325ec0e647f5b39f9342ec3855","height":1080,"pixel":{"dark_fraction":0.4937,"file_sha256":"bd41b806f8b38dd9deb5fb3f1b4e6acfba06e2325ec0e647f5b39f9342ec3855","height":1080,"light_fraction":0.0011,"luma_entropy":5.217,"meaningful_colors":29,"pixel_sha256":"bb2ab4eaa04c4dc96a0a4b5518df13962f34d950c85892786ff740405f481f27","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 26.2 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-26.2/full/client_a/cape_speed_slider","height":900,"image":"images/mc26.2/fc811c6f2eb8133951fbf1d93bad3b5b2aa18784100b7053ad18a0222c62bedb.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc811c6f2eb8133951fbf1d93bad3b5b2aa18784100b7053ad18a0222c62bedb","format":"webp","pixel":{"dark_fraction":0.4892,"file_sha256":"fc811c6f2eb8133951fbf1d93bad3b5b2aa18784100b7053ad18a0222c62bedb","height":900,"light_fraction":0.0011,"luma_entropy":5.288,"meaningful_colors":28,"pixel_sha256":"3c509e4e9804aa8f0fd36ffceeea24ff6431a742938794f5727f66a51fbff890","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ef82caebe85a4ffe18aba1081d1b4cf7f84f8e839902a6f7ca28d197f20389a7","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"ef82caebe85a4ffe18aba1081d1b4cf7f84f8e839902a6f7ca28d197f20389a7","height":1080,"light_fraction":0.0011,"luma_entropy":5.223,"meaningful_colors":31,"pixel_sha256":"a66089fde1eab067fe5a23a21115827ef64a9bcbd600524870b7994ec7ec088c","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 26.2 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-26.2/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc26.2/5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","height":900,"light_fraction":0.0011,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"e0efbf4938fe432d5c6bbd255fb9e6d68868900c0783b9f49d63ad6931513acc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"pixel":{"dark_fraction":0.4929,"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"light_fraction":0.0011,"luma_entropy":5.257,"meaningful_colors":32,"pixel_sha256":"168a230bbe5a87436588f49afbc920760916dd76c23421f4c883271314ac30d7","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 26.2 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-26.2/full/client_a/cape_delete_local","height":900,"image":"images/mc26.2/01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","format":"webp","pixel":{"dark_fraction":0.4623,"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"8609ac58398e0f3fcb3a1ab0cfab4a14e48ff461cf9be68bfb0f0fcee18e4b93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"light_fraction":0.0011,"luma_entropy":5.307,"meaningful_colors":32,"pixel_sha256":"4f5d18a763d4aae50f5fe714d88f3e21a26c5b149c177127d85706edb95f0ec6","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 26.2 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-26.2/full/client_a/cape_none_selected","height":900,"image":"images/mc26.2/fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","format":"webp","pixel":{"dark_fraction":0.5001,"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","height":900,"light_fraction":0.0011,"luma_entropy":5.151,"meaningful_colors":29,"pixel_sha256":"561bbc96429e74b3adcf9e1b5af03b9bdd951bf6fb90db44faa527a790019382","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"pixel":{"dark_fraction":0.5021,"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"light_fraction":0.0011,"luma_entropy":5.097,"meaningful_colors":31,"pixel_sha256":"ccd414799a3b7cabaf0a132fdb090a6b212fb007313ab54c38c789d511dff1ee","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 26.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-26.2","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-26.2/full/client_a/no_cape_after_removal","height":900,"image":"images/mc26.2/125bfaa4e5579818927d6aa06588968732f19cc3a919c0c69a6691b69a1ae022.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"125bfaa4e5579818927d6aa06588968732f19cc3a919c0c69a6691b69a1ae022","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"125bfaa4e5579818927d6aa06588968732f19cc3a919c0c69a6691b69a1ae022","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"fcf15135be756c81652cc3539342ddeb32404cba3a1f612b3ff18a554ef6b21b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"566b556236f5a666907c4d9c614efd516e59ceba9d868637a283c63046a00c34","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"566b556236f5a666907c4d9c614efd516e59ceba9d868637a283c63046a00c34","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"da01e071d9e9f1c0e8932f3354def3adfa62bd9198611eae75fca87b2fedfe33","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 26.2 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-26.2","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-26.2/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc26.2/2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef","format":"webp","pixel":{"dark_fraction":0.5917,"file_sha256":"2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef","height":900,"light_fraction":0.0,"luma_entropy":4.562,"meaningful_colors":30,"pixel_sha256":"3c98bc31dccab3be423bea8305e0a65ba309afcd24657ecaa86724d974838633","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"4f30daa1401bbeac866afc605dedb8ba9826b8a21d31edb9ae569a2ad7136e12","height":1080,"pixel":{"dark_fraction":0.5959,"file_sha256":"4f30daa1401bbeac866afc605dedb8ba9826b8a21d31edb9ae569a2ad7136e12","height":1080,"light_fraction":0.0,"luma_entropy":4.489,"meaningful_colors":28,"pixel_sha256":"2557a88368886230a0235a6bb639407193797743f75f5779f6e39137aeae22d0","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 26.2 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title…","artifact_node":"fabric-26.2","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-26.2/full/client_a/settings_screen","height":900,"image":"images/mc26.2/37465d4f08452a6496f4a9774c63e21165d8f8fb30e1983509b5127eda0acef7.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"37465d4f08452a6496f4a9774c63e21165d8f8fb30e1983509b5127eda0acef7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"37465d4f08452a6496f4a9774c63e21165d8f8fb30e1983509b5127eda0acef7","height":900,"light_fraction":0.0,"luma_entropy":4.904,"meaningful_colors":29,"pixel_sha256":"2906e0368d0318761b67ff3775713c4711f3505eab605c92d5cce0c626840eb6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"5c3cb30e5ae39d4dd318f7646a716b4d13ba7e93530746c249f13899e2476ae2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5c3cb30e5ae39d4dd318f7646a716b4d13ba7e93530746c249f13899e2476ae2","height":1080,"light_fraction":0.0,"luma_entropy":4.828,"meaningful_colors":31,"pixel_sha256":"056ee6020749eea0f8e24cfd2d0e2630231a5cdbd9f61d5c3d1312ec3f9384fc","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 26.2 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-26.2","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-26.2/full/client_a/settings_keybind_capture","height":900,"image":"images/mc26.2/8d5544700d0a11cbf4278b6d09b52b81f6edd4def596fd6bae8a0052330d9f2a.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8d5544700d0a11cbf4278b6d09b52b81f6edd4def596fd6bae8a0052330d9f2a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8d5544700d0a11cbf4278b6d09b52b81f6edd4def596fd6bae8a0052330d9f2a","height":900,"light_fraction":0.0,"luma_entropy":4.902,"meaningful_colors":30,"pixel_sha256":"7dee2485c35b94b564d6cd5860b9147f9e4dba2518f6c7c2e00750b302da9f6d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"4af8af18e5217a972667363f015d0a55b24d73816e42bc4038b89224bf8c7ee5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4af8af18e5217a972667363f015d0a55b24d73816e42bc4038b89224bf8c7ee5","height":1080,"light_fraction":0.0,"luma_entropy":4.821,"meaningful_colors":31,"pixel_sha256":"9d4e07d96bb6c943732d65c9aa32286a2be11edb11824a251af2be9f82408b03","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 26.2 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-26.2","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-26.2/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc26.2/007f254ee2090f8ec23977d70c172b83bd5c8193e28f35c62c11fcc06e2a32bf.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"007f254ee2090f8ec23977d70c172b83bd5c8193e28f35c62c11fcc06e2a32bf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"007f254ee2090f8ec23977d70c172b83bd5c8193e28f35c62c11fcc06e2a32bf","height":900,"light_fraction":0.0,"luma_entropy":4.853,"meaningful_colors":31,"pixel_sha256":"104feb74904e95b9c812675cb903d8e926f8bcfc8b56d24a2d03efc816ec827d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"e2deaf625b33896119c77e885d5c655f92bdd3de70267fe6b17d6d687febbf39","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e2deaf625b33896119c77e885d5c655f92bdd3de70267fe6b17d6d687febbf39","height":1080,"light_fraction":0.0,"luma_entropy":4.779,"meaningful_colors":31,"pixel_sha256":"2f8400e977d213a91488f88655f48211240e1b5c1c65b2b91466bbb953ecb846","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 26.2 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-26.2","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-26.2/full/client_a/settings_modpack_tab","height":900,"image":"images/mc26.2/4763929d62e2c7ff1f559f2d36fac7941e2ef9fc57ff209d3f86498cb39e500e.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4763929d62e2c7ff1f559f2d36fac7941e2ef9fc57ff209d3f86498cb39e500e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4763929d62e2c7ff1f559f2d36fac7941e2ef9fc57ff209d3f86498cb39e500e","height":900,"light_fraction":0.0,"luma_entropy":4.442,"meaningful_colors":30,"pixel_sha256":"70ed4134c87334644e50583a3e329b7b69e465abf4a9ed8f4b8672e8adc0f74e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"d06c6eecd3fd6afa8e3ceec1d646feed294c654f065c93cfa9bb837dda55e7e8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d06c6eecd3fd6afa8e3ceec1d646feed294c654f065c93cfa9bb837dda55e7e8","height":1080,"light_fraction":0.0,"luma_entropy":4.358,"meaningful_colors":30,"pixel_sha256":"b55078bb314f6bf99b244204cd487a0a64317916f614d86ed8ca4422219eed42","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 26.2 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both con…","artifact_node":"fabric-26.2","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-26.2/full/client_a/settings_server_tab","height":900,"image":"images/mc26.2/79418f693ec5efb5ab949613897c8ce8d3adf8fc250e63b83d68cf5aacdbd983.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"79418f693ec5efb5ab949613897c8ce8d3adf8fc250e63b83d68cf5aacdbd983","format":"webp","pixel":{"dark_fraction":0.0032,"file_sha256":"79418f693ec5efb5ab949613897c8ce8d3adf8fc250e63b83d68cf5aacdbd983","height":900,"light_fraction":0.0,"luma_entropy":4.844,"meaningful_colors":30,"pixel_sha256":"23f8eb71338164635dba9ab75412c7c7c48981f24fb5462baffdaae3e6c547b1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"06fffec06825e5f0d118265e12d194c98e205dc9813fd212c184301abeb28fa0","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"06fffec06825e5f0d118265e12d194c98e205dc9813fd212c184301abeb28fa0","height":1080,"light_fraction":0.0,"luma_entropy":4.771,"meaningful_colors":30,"pixel_sha256":"d38853bcf6f12f3f70ecb0f2eeb0bed6067ebe3d7db3428e08f0c9b7d50e9f9d","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 26.2 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no st…","artifact_node":"fabric-26.2","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-26.2/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc26.2/ce6e2ec5c535cea25237b01199f9486e46390a01b1ddd3bccb287c27d4ad8b64.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ce6e2ec5c535cea25237b01199f9486e46390a01b1ddd3bccb287c27d4ad8b64","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ce6e2ec5c535cea25237b01199f9486e46390a01b1ddd3bccb287c27d4ad8b64","height":900,"light_fraction":0.0,"luma_entropy":5.644,"meaningful_colors":32,"pixel_sha256":"c2b561d1ebcfa15d03f41af9dc17eee6e0970d912e52eaf49da062b8d89e435d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"a270c41eaca3e8607f4334be1b82677a7a415034695dbbb2fa075eab97582fb5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a270c41eaca3e8607f4334be1b82677a7a415034695dbbb2fa075eab97582fb5","height":1080,"light_fraction":0.0,"luma_entropy":5.693,"meaningful_colors":30,"pixel_sha256":"62cec21dd48e7f10ec0eb39afc15931e1e216cb034c42206b200bd2aebeb5263","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 26.2 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-26.2","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-26.2/full/client_a/rename_dialog","height":900,"image":"images/mc26.2/6985efc713454acfb3f478971b06048996e2f1c77fa22985d8797adf34b93fc2.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6985efc713454acfb3f478971b06048996e2f1c77fa22985d8797adf34b93fc2","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"6985efc713454acfb3f478971b06048996e2f1c77fa22985d8797adf34b93fc2","height":900,"light_fraction":0.0,"luma_entropy":5.264,"meaningful_colors":32,"pixel_sha256":"8d5a8bda76ba572d1acb427060c3b483969586bbc7f8cae0a38f72b4d753493d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"9832d6120282dcb0d0babb50a6483c4c03b02594f0bfcb6f84ae81f4869fa2e8","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"9832d6120282dcb0d0babb50a6483c4c03b02594f0bfcb6f84ae81f4869fa2e8","height":1080,"light_fraction":0.0,"luma_entropy":5.191,"meaningful_colors":32,"pixel_sha256":"a77dc37a6f254864a07f15bd8f6c76d592abe735aee55176eba10585b9463e4b","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 26.2 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-26.2","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-26.2/full/client_a/delete_dialog","height":900,"image":"images/mc26.2/eb92f112ca430dee87dc8db64dcc05aae0c2b7efe7b0f5df0c8538c9195ef96e.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eb92f112ca430dee87dc8db64dcc05aae0c2b7efe7b0f5df0c8538c9195ef96e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eb92f112ca430dee87dc8db64dcc05aae0c2b7efe7b0f5df0c8538c9195ef96e","height":900,"light_fraction":0.0,"luma_entropy":5.144,"meaningful_colors":31,"pixel_sha256":"9d120d6d60cc78e8b74b6be5ba03c1cafc9b802dfea79e5496010eca9d70d6ed","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"67dc2d3b1e0fee719ad4da72aaa4a9764b2f1c729519c494caf8229d036d1a5a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"67dc2d3b1e0fee719ad4da72aaa4a9764b2f1c729519c494caf8229d036d1a5a","height":1080,"light_fraction":0.0,"luma_entropy":5.068,"meaningful_colors":30,"pixel_sha256":"c24b1c39aa228bf114f36058c47781a79139950217cc4852498b25dff12a3076","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 26.2 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.…","artifact_node":"fabric-26.2","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-26.2/full/client_a/stale_skin_fallback","height":900,"image":"images/mc26.2/e74840c9519c2f0970f06293dee1e65968950b1cee151014904739d3c8c9c991.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e74840c9519c2f0970f06293dee1e65968950b1cee151014904739d3c8c9c991","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e74840c9519c2f0970f06293dee1e65968950b1cee151014904739d3c8c9c991","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":31,"pixel_sha256":"b1864cdd9c17d54aad8006f11abec289c55b335c90d814983c034cc815302661","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"3dae680b83d6b44d97d7048364c0008cc0e142152c3f4e103d6adc9884e444b6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3dae680b83d6b44d97d7048364c0008cc0e142152c3f4e103d6adc9884e444b6","height":1080,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":31,"pixel_sha256":"b58dd71264ed6b7b942ecb5db0c49356323b93cb4c5b4b4c5d99f9cfb90f239a","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 26.2 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-26.2","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-26.2/full/client_a/hud_preview_disabled","height":900,"image":"images/mc26.2/195d9a2478fd6bd48e24a0364929e054e378c362639736149ae30e973c76fb89.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"195d9a2478fd6bd48e24a0364929e054e378c362639736149ae30e973c76fb89","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"195d9a2478fd6bd48e24a0364929e054e378c362639736149ae30e973c76fb89","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"3cbe1baf1983f80b08885ad381122c87fc0ba770868a5513496b18ee9d4f7d59","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"579a284975e79d39a31d8ef08128bc1a49f137fdd88d0ce6bbc3ab79825a73d2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"579a284975e79d39a31d8ef08128bc1a49f137fdd88d0ce6bbc3ab79825a73d2","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"4bad5662b2ced0f7331d9485133df2f8f631258f3ead24445ab3f29f71473d04","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 26.2 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-26.2","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-26.2/full/client_a/hud_preview_overlay","height":900,"image":"images/mc26.2/64f21362d0895502b15bbb49444149b2c7a2d73c3b4318bf80af58c099ab28e2.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"64f21362d0895502b15bbb49444149b2c7a2d73c3b4318bf80af58c099ab28e2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"64f21362d0895502b15bbb49444149b2c7a2d73c3b4318bf80af58c099ab28e2","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":32,"pixel_sha256":"a2fca4a61571caecd0c5b358868684d40ba4e3258daf99c638221d21a99f8638","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"12630480841b99b9c72aee9a00c854ce1efaf27590e01a56b6bee4ab705d8d53","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"12630480841b99b9c72aee9a00c854ce1efaf27590e01a56b6bee4ab705d8d53","height":1080,"light_fraction":0.0,"luma_entropy":5.539,"meaningful_colors":32,"pixel_sha256":"416a0230311bec67dffd7f1bc8fd4c38c57a70f3a3439420cfa326bb4f465a81","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 26.2 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, a…","artifact_node":"fabric-26.2","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-26.2/full/client_a/title_screen_splash_order","height":900,"image":"images/mc26.2/ea52c409502b4b2a47d37fe5f3df29bb5889736c438243127dd8f289953597c1.webp","key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ea52c409502b4b2a47d37fe5f3df29bb5889736c438243127dd8f289953597c1","format":"webp","pixel":{"dark_fraction":0.0006,"file_sha256":"ea52c409502b4b2a47d37fe5f3df29bb5889736c438243127dd8f289953597c1","height":900,"light_fraction":0.0,"luma_entropy":5.654,"meaningful_colors":32,"pixel_sha256":"492371b695ec5a218dd61f3db617e34b9a46b0b12bfdbde441e3e9903e131b27","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 247 splash pixels in the control frame, 0 left once the model is over them (region [381, 79, 395, 87])","scenario":"full","source":{"file_sha256":"9526ff9b5e4fcbd340ecd001ef6c7f5dfa14d204cfad9a2d33a3ec74ac927c24","height":1080,"pixel":{"dark_fraction":0.0007,"file_sha256":"9526ff9b5e4fcbd340ecd001ef6c7f5dfa14d204cfad9a2d33a3ec74ac927c24","height":1080,"light_fraction":0.0,"luma_entropy":5.639,"meaningful_colors":32,"pixel_sha256":"22d531daa52beaa9141db0c9e482243618ba2c6700b57ea70d86582d652d5dce","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 26.2 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.2","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.2/server-policy/client_a/baseline","height":900,"image":"images/mc26.2/bd78e5582a85b4082787e3700e34a88473a1f2c3ed251eaa71e84da404c653cf.webp","key":"mc26.2","lane_id":"fabric-26.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bd78e5582a85b4082787e3700e34a88473a1f2c3ed251eaa71e84da404c653cf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bd78e5582a85b4082787e3700e34a88473a1f2c3ed251eaa71e84da404c653cf","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":31,"pixel_sha256":"087c9bc73f3ec9fadfeacc7106e079076d75da00642f2d90090763fb67f3ac49","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"18624d4be244e3ca7a0027857e25a8e6922b296fc6715e02c19fb189931deb17","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"18624d4be244e3ca7a0027857e25a8e6922b296fc6715e02c19fb189931deb17","height":1080,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":30,"pixel_sha256":"6e4212b4693f8b2054e55d61538690cd6b994a5cda13c09581562c4402568fba","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 26.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-26.2","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-26.2/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc26.2/8c133df164660233bea3a984cbb823f42150e3680441e7d9008eb731a10ec8ab.webp","key":"mc26.2","lane_id":"fabric-26.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8c133df164660233bea3a984cbb823f42150e3680441e7d9008eb731a10ec8ab","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"8c133df164660233bea3a984cbb823f42150e3680441e7d9008eb731a10ec8ab","height":900,"light_fraction":0.0,"luma_entropy":5.396,"meaningful_colors":32,"pixel_sha256":"e20529b6eb8902b5eb2c60f42f2c80af6e5e4044fb3c85b4f0b82ea6daa47d23","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 599s of 600s","scenario":"server-policy","source":{"file_sha256":"42ebca295306b945ad426c0a770a6eab40ab9171efeb4e9091906becc3495f24","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"42ebca295306b945ad426c0a770a6eab40ab9171efeb4e9091906becc3495f24","height":1080,"light_fraction":0.0,"luma_entropy":5.359,"meaningful_colors":30,"pixel_sha256":"ba2375ac21a64a3940e627488fcd5fa1ab26bba3cc387877b6430c52782878de","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 26.2 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-26.2","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-26.2/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc26.2/1605458f8fcd9ada95200816ac8c4fbc3726ea96a1b5652f54a6b4f9bce3fbb9.webp","key":"mc26.2","lane_id":"fabric-26.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1605458f8fcd9ada95200816ac8c4fbc3726ea96a1b5652f54a6b4f9bce3fbb9","format":"webp","pixel":{"dark_fraction":0.6434,"file_sha256":"1605458f8fcd9ada95200816ac8c4fbc3726ea96a1b5652f54a6b4f9bce3fbb9","height":900,"light_fraction":0.0,"luma_entropy":3.788,"meaningful_colors":23,"pixel_sha256":"578a94873160c1479b0bfff187bae32632e481095aa29722777b6f5746b7024a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"6a26d4b2e5ee4d946a26e553115239c80bdb589ad504f6ba15379d3fc59e5f10","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"6a26d4b2e5ee4d946a26e553115239c80bdb589ad504f6ba15379d3fc59e5f10","height":1080,"light_fraction":0.0,"luma_entropy":3.717,"meaningful_colors":25,"pixel_sha256":"c08ab3895b979af0eb16b9a86011705acd915f9725225de373aa429fbb9b3404","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 26.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","artifact_node":"fabric-26.2","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-26.2/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc26.2/0e28197190c14b09270f403fcc648a595a65ebc6b2c62e60e6f038546b79f44c.webp","key":"mc26.2","lane_id":"fabric-26.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0e28197190c14b09270f403fcc648a595a65ebc6b2c62e60e6f038546b79f44c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0e28197190c14b09270f403fcc648a595a65ebc6b2c62e60e6f038546b79f44c","height":900,"light_fraction":0.0,"luma_entropy":5.389,"meaningful_colors":32,"pixel_sha256":"1c76ce8e9ee9ce9e7484c8afedcbd4dd5009141e9676af342cc456f4776a615d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 594s","scenario":"server-policy","source":{"file_sha256":"b09e8e07b06b64ea55dc84754cbd59e7f7cdc8664fb86227b77b21c4f3415d97","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b09e8e07b06b64ea55dc84754cbd59e7f7cdc8664fb86227b77b21c4f3415d97","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":31,"pixel_sha256":"5aa49e9e3f93ee805291a0070522fe0ca5e10babbd56c931212ff621d7e58102","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 26.2 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not…","artifact_node":"fabric-26.2","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-26.2/session/client_a/pause_menu_preview","height":900,"image":"images/mc26.2/f6a411116bb38b105f021398195b0939262c09bfb0bec5172826fecd6ad3a297.webp","key":"mc26.2","lane_id":"fabric-26.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f6a411116bb38b105f021398195b0939262c09bfb0bec5172826fecd6ad3a297","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f6a411116bb38b105f021398195b0939262c09bfb0bec5172826fecd6ad3a297","height":900,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":31,"pixel_sha256":"a372f4ce234500343045722866a1eac10646ee29aab153a7e8bb7455faa90908","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"10f47bd6e218f6e642437b4b7a40b3da757e573750be06bafd2378ba7087aeeb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"10f47bd6e218f6e642437b4b7a40b3da757e573750be06bafd2378ba7087aeeb","height":1080,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":32,"pixel_sha256":"6814acb9529097bcd6864a8fb99ce3122cf8bebc2417ed799dd1cc005de6d40e","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 26.2 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-26.2","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-26.2/session/client_a/inventory_paper_doll","height":900,"image":"images/mc26.2/1bfa38c6e4395f911b7d9795344fc19f477f02fafd066a03e94dbf747f2f1ebb.webp","key":"mc26.2","lane_id":"fabric-26.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bfa38c6e4395f911b7d9795344fc19f477f02fafd066a03e94dbf747f2f1ebb","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"1bfa38c6e4395f911b7d9795344fc19f477f02fafd066a03e94dbf747f2f1ebb","height":900,"light_fraction":0.0,"luma_entropy":4.372,"meaningful_colors":31,"pixel_sha256":"bbd1c27ae4f92e648d89375b2fcfe09b17578084202f0c47bf52f7293ef49680","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"e821ebb287120b901b84244eb0db0a0fc2d2cff24c107a016d8d5d65599ea9c0","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"e821ebb287120b901b84244eb0db0a0fc2d2cff24c107a016d8d5d65599ea9c0","height":1080,"light_fraction":0.0,"luma_entropy":4.429,"meaningful_colors":29,"pixel_sha256":"004ae82fd830d2ec4d910c1b5bc5847dbb4ce6358f911fdb46292d7c0bfafdc2","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 26.2 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this of…","artifact_node":"fabric-26.2","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-26.2/session/client_a/tab_list_head","height":900,"image":"images/mc26.2/b3770e5c7d7253d5a9dd739fa7147cfd37e2170ed3fcae2ca64c47bc3f72b552.webp","key":"mc26.2","lane_id":"fabric-26.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b3770e5c7d7253d5a9dd739fa7147cfd37e2170ed3fcae2ca64c47bc3f72b552","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b3770e5c7d7253d5a9dd739fa7147cfd37e2170ed3fcae2ca64c47bc3f72b552","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":30,"pixel_sha256":"d95335605c5f8d051cdca82d5d01a44ec047de2d539e3175fc96e79b24bb6da7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=unreadable; key state only) in a pinned rear view; headsVisible=false (vanilla onlineMode=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"81f2b20d228323bd10c9cde859112c561c98152dc1d3c67f123643b496fc6156","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"81f2b20d228323bd10c9cde859112c561c98152dc1d3c67f123643b496fc6156","height":1080,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":31,"pixel_sha256":"26dc79668eb17b681e34c1bfa55737f80e92816717af8908ae0da19ced1fe674","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 26.2 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows…","artifact_node":"fabric-26.2","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-26.2/session/client_a/quit_to_title","height":900,"image":"images/mc26.2/6c4b120654068f8189aec5c3aa7becf960d63df64be59ab27d8af560314f000d.webp","key":"mc26.2","lane_id":"fabric-26.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6c4b120654068f8189aec5c3aa7becf960d63df64be59ab27d8af560314f000d","format":"webp","pixel":{"dark_fraction":0.0021,"file_sha256":"6c4b120654068f8189aec5c3aa7becf960d63df64be59ab27d8af560314f000d","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":31,"pixel_sha256":"65e3cec56682a3161eed520ab4aac20338d431095bbb1ca1b60d08c817209afc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"df3f3e214c0475e0db62d2dbb332800add1b70f71e6a7703e91ac7d2e78ae517","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"df3f3e214c0475e0db62d2dbb332800add1b70f71e6a7703e91ac7d2e78ae517","height":1080,"light_fraction":0.0,"luma_entropy":5.579,"meaningful_colors":32,"pixel_sha256":"3b9775978a2b8ce543527d052a70cea3b5915bbb71f6e07d31c007085d06fb5c","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 26.2 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-26.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-26.2/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc26.2/bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e.webp","key":"mc26.2","lane_id":"fabric-26.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"ae0c4ebf56f058c638d8ac79c0141a3fddeb77ce5d3b28938a6836fdd431da02","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"2377641bc7571bd4890ea3ce08535b2efd23610d2f0eb5ed3d3ff9437a60c2e3","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"2377641bc7571bd4890ea3ce08535b2efd23610d2f0eb5ed3d3ff9437a60c2e3","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"2a2e2eec06e8fb6fd6f486aeda8d0c998493f8ebcf80f7f7977b464671f79a4f","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 26.2 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title scre…","artifact_node":"fabric-26.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-26.2/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc26.2/bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e.webp","key":"mc26.2","lane_id":"fabric-26.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"ae0c4ebf56f058c638d8ac79c0141a3fddeb77ce5d3b28938a6836fdd431da02","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"2377641bc7571bd4890ea3ce08535b2efd23610d2f0eb5ed3d3ff9437a60c2e3","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"2377641bc7571bd4890ea3ce08535b2efd23610d2f0eb5ed3d3ff9437a60c2e3","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"2a2e2eec06e8fb6fd6f486aeda8d0c998493f8ebcf80f7f7977b464671f79a4f","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 26.2 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-26.2","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-26.2/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc26.2/08600d35869ff04dbae5ab1987a41cfd190822aa969b3c5c09b9c41857538b3b.webp","key":"mc26.2","lane_id":"fabric-26.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"08600d35869ff04dbae5ab1987a41cfd190822aa969b3c5c09b9c41857538b3b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"08600d35869ff04dbae5ab1987a41cfd190822aa969b3c5c09b9c41857538b3b","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":32,"pixel_sha256":"1aa41d0f67f226a5d0bd579197127f1e4947303fed662b00b0cbd3329ba62829","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"4e17cd280b11c96debbf6dc21676f1d8ca5d4c1d9d889af712e4e3f0af547824","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4e17cd280b11c96debbf6dc21676f1d8ca5d4c1d9d889af712e4e3f0af547824","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":32,"pixel_sha256":"1803cfb68f3a101183dc01c54976dc828f416b55d3e1f02557c1b49d89cc475d","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 26.2 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-26.2","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-26.2/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc26.2/2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba.webp","key":"mc26.2","lane_id":"fabric-26.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","format":"webp","pixel":{"dark_fraction":0.6766,"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","height":900,"light_fraction":0.0,"luma_entropy":3.807,"meaningful_colors":28,"pixel_sha256":"c1abd9810ddf1d0cb6c2949da6051959695b54d86fefb8fbfb40aad5d98c9a74","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"pixel":{"dark_fraction":0.6792,"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"light_fraction":0.0,"luma_entropy":3.747,"meaningful_colors":29,"pixel_sha256":"8eb79a3137bd53d55837211e0074f512cf92563ae6d4c3323f41fda40d252443","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.2","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.2/phase0-smoke/client_a/baseline","height":900,"image":"images/mc26.2/113246443c8747d212e236eeabf5a83aacf904b730e3e9ec5173057bc8b3fead.webp","key":"mc26.2","lane_id":"neoforge-26.2/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"113246443c8747d212e236eeabf5a83aacf904b730e3e9ec5173057bc8b3fead","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"113246443c8747d212e236eeabf5a83aacf904b730e3e9ec5173057bc8b3fead","height":900,"light_fraction":0.0,"luma_entropy":5.482,"meaningful_colors":31,"pixel_sha256":"e1c94ad7ff58f07120b9deda92b16676f2f605a402a19d1b901a2190a25e81af","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"f790bed780085129fc33e74e1c53b0f99402daa4178b00babd02d0275626ff68","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f790bed780085129fc33e74e1c53b0f99402daa4178b00babd02d0275626ff68","height":1080,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":30,"pixel_sha256":"08559d8f5b80fa536d111ca72404d5cb12d75df02219c277ca91d913a1603246","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 26.2 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-26.2","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-26.2/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc26.2/2e85f2ab11dda942b2d2e5105c2b3a00d1fb92cb5ce911901bffab4fb1922d53.webp","key":"mc26.2","lane_id":"neoforge-26.2/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e85f2ab11dda942b2d2e5105c2b3a00d1fb92cb5ce911901bffab4fb1922d53","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2e85f2ab11dda942b2d2e5105c2b3a00d1fb92cb5ce911901bffab4fb1922d53","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":31,"pixel_sha256":"5ce9619db8dec85cd61906d25906f142f9d6c48c1450c8341179fc0b42c5b692","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"980addb8208a6ca334a31727970c4ea85c3980d2c206493891f7815c9c058bc4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"980addb8208a6ca334a31727970c4ea85c3980d2c206493891f7815c9c058bc4","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"b7947295dd41d4366cac214482cd4abb6b8996fefcfd6c27bbaf87d65e80d8b6","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.2","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.2/propagation/client_a/baseline","height":900,"image":"images/mc26.2/b6e6e806a73ee888307d25cba6a72ebd9bf434086022a6c9406344b44f28297a.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6e6e806a73ee888307d25cba6a72ebd9bf434086022a6c9406344b44f28297a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b6e6e806a73ee888307d25cba6a72ebd9bf434086022a6c9406344b44f28297a","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":31,"pixel_sha256":"2866cb67de70d0e6b62ee16a4740972a227840aa73546e92e92bc2f16a65b3e1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"097005d3096c573bb7bd80193f925a65b69e434c197f91b38f46839f69fe668d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"097005d3096c573bb7bd80193f925a65b69e434c197f91b38f46839f69fe668d","height":1080,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":30,"pixel_sha256":"bc432bd38b83477a70e96629e98a7fca1a33bf161697edc9cdcca5391795d9b7","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 26.2 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-26.2","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-26.2/propagation/client_a/apply_local_look","height":900,"image":"images/mc26.2/27f488554954367291b14ddbc0a0db1151ec3284527d7626f04fff84d7a17904.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"27f488554954367291b14ddbc0a0db1151ec3284527d7626f04fff84d7a17904","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"27f488554954367291b14ddbc0a0db1151ec3284527d7626f04fff84d7a17904","height":900,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":31,"pixel_sha256":"8d8ccce28e9a0ef0b6d34faf6cffc70f0689f5bef0045e67a426590f917b568c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"19ae09bf813fd92c51c0fea6016f4eb9ece0b4d651ea193b6e13cece50a9dcd2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"19ae09bf813fd92c51c0fea6016f4eb9ece0b4d651ea193b6e13cece50a9dcd2","height":1080,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"37488cd52832c848f9c4770beab8f80327bf7c93e9a450b8be723fa640ff8681","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 26.2 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"neoforge-26.2","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-26.2/propagation/client_b/baseline","height":900,"image":"images/mc26.2/42c8982d47d1dd1e9b4beab31f041a3a98f04d80d3c3ebffaf5c5ef5950e5463.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"42c8982d47d1dd1e9b4beab31f041a3a98f04d80d3c3ebffaf5c5ef5950e5463","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"42c8982d47d1dd1e9b4beab31f041a3a98f04d80d3c3ebffaf5c5ef5950e5463","height":900,"light_fraction":0.0076,"luma_entropy":5.652,"meaningful_colors":32,"pixel_sha256":"8b1441710b07e80460f49117ccd3efaad734ca2a95cb3b88cf80f4dda780dbb0","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"accb26dbb5ceec8689b8f45f20fcdce056cf46306933c0b1d7c5d4507f7a98b7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"accb26dbb5ceec8689b8f45f20fcdce056cf46306933c0b1d7c5d4507f7a98b7","height":1080,"light_fraction":0.0082,"luma_entropy":5.644,"meaningful_colors":31,"pixel_sha256":"293d66509508f64a06e481ae009d0d20e831e0a1ee974d449d10edb64ffa9724","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 26.2 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"neoforge-26.2","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-26.2/propagation/client_b/observe_a","height":900,"image":"images/mc26.2/d074222051462dcb4e578ccd0a94f9a6b85bac9bcc6413ca0c4cf46906b8b5b2.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d074222051462dcb4e578ccd0a94f9a6b85bac9bcc6413ca0c4cf46906b8b5b2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d074222051462dcb4e578ccd0a94f9a6b85bac9bcc6413ca0c4cf46906b8b5b2","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":27,"pixel_sha256":"2b8064e83499b60633d12de3b2f01eae7acfcdad97d76c26f87477a5254c9e43","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"d59c4fe17e30d952054eb79d2a02bf7a346a32829baf855d00c7264a6654a9e6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d59c4fe17e30d952054eb79d2a02bf7a346a32829baf855d00c7264a6654a9e6","height":1080,"light_fraction":0.0,"luma_entropy":5.578,"meaningful_colors":29,"pixel_sha256":"792093cabc2fd96cb363c7a71b5ec87e1253962095d86a7020de1b4b033a1cb7","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.2","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.2/propagation-live/client_a/baseline","height":900,"image":"images/mc26.2/fdb5d6f79773ed6e311e54bbd9e226ce677d8c1278fdb913fd922680ea8321d0.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fdb5d6f79773ed6e311e54bbd9e226ce677d8c1278fdb913fd922680ea8321d0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fdb5d6f79773ed6e311e54bbd9e226ce677d8c1278fdb913fd922680ea8321d0","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":31,"pixel_sha256":"e3e54b754bf27fe33cf2d09cd54f00aa4f473f4f5bedb08748e27c15b859c5ef","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"e94e64edaea1d607316e67c7fd48537b89add972c426c6c74f964b997f5cdb4a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e94e64edaea1d607316e67c7fd48537b89add972c426c6c74f964b997f5cdb4a","height":1080,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":31,"pixel_sha256":"691d85cb115a0e5d3ba2769db69a0e86a1ed61ba79b66a9da85c984f9393947a","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 26.2 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-26.2","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-26.2/propagation-live/client_a/apply_live","height":900,"image":"images/mc26.2/a17f06a5424ac0498a0de20028078899905c62b972747453515b23ecae17c47f.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a17f06a5424ac0498a0de20028078899905c62b972747453515b23ecae17c47f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a17f06a5424ac0498a0de20028078899905c62b972747453515b23ecae17c47f","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"d4e7dd1d26e7a2cdb84f2b0fd8554e16bde2dfacee7b21030bafb5601eeb54b3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"a688abcd73971ff4f9a3fcef72faa79f7f112c7d9c4dee3b657d8dbd7226c36a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a688abcd73971ff4f9a3fcef72faa79f7f112c7d9c4dee3b657d8dbd7226c36a","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":31,"pixel_sha256":"63ba34fbcdb9884ab557436a3f591dfee3635db1c729982646a6759ab14f1cf4","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 26.2 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-26.2","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-26.2/propagation-live/client_b/baseline","height":900,"image":"images/mc26.2/9f714a76e4bfebea972febe4f5544e1b74b5c0ffdd121a3b494dddaaaefb4cab.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9f714a76e4bfebea972febe4f5544e1b74b5c0ffdd121a3b494dddaaaefb4cab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9f714a76e4bfebea972febe4f5544e1b74b5c0ffdd121a3b494dddaaaefb4cab","height":900,"light_fraction":0.0076,"luma_entropy":5.648,"meaningful_colors":32,"pixel_sha256":"e14c6156a3b8adf7e860a17a7803353f0e921a92ed35ac1b077c79b7969b1710","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"d0ef68430674ac193708c2c14d27cc9407a8bd9b5c33c1f0cc1872601edd02c5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d0ef68430674ac193708c2c14d27cc9407a8bd9b5c33c1f0cc1872601edd02c5","height":1080,"light_fraction":0.0082,"luma_entropy":5.642,"meaningful_colors":31,"pixel_sha256":"1e675ecea1ccda23658bdebf7f77c59b3e44a0c063042196a647a736caf7b5b0","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 26.2 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-26.2","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-26.2/propagation-live/client_b/observe_before","height":900,"image":"images/mc26.2/3265ccbbf8bf907e9f12fcd411ad861185327236134d7603bf2df2108750cb48.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3265ccbbf8bf907e9f12fcd411ad861185327236134d7603bf2df2108750cb48","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3265ccbbf8bf907e9f12fcd411ad861185327236134d7603bf2df2108750cb48","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":30,"pixel_sha256":"f040646bacc45abf4a511f65c4754a2763b75271ba3d42764970fb1c5e67c703","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"d677d6f60d8df8bbf1a4f989bca1b11d45c436737d5b47eb010d51680e2575b6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d677d6f60d8df8bbf1a4f989bca1b11d45c436737d5b47eb010d51680e2575b6","height":1080,"light_fraction":0.0,"luma_entropy":5.575,"meaningful_colors":29,"pixel_sha256":"7c1c106165aaf854b4e79251bca5d3c9bd7bbaab10ef0680859a34a6052e1ca3","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 26.2 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"neoforge-26.2","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-26.2/propagation-live/client_b/await_live_change","height":900,"image":"images/mc26.2/672d6c88d25711d7f1919a2c4b7ce71391b5ef7941f55883042207661f2590e4.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"672d6c88d25711d7f1919a2c4b7ce71391b5ef7941f55883042207661f2590e4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"672d6c88d25711d7f1919a2c4b7ce71391b5ef7941f55883042207661f2590e4","height":900,"light_fraction":0.0,"luma_entropy":5.583,"meaningful_colors":27,"pixel_sha256":"7d9c41e8717de93eeea4b57d5450dfa4d9da67535248129923ecba7e3e77c60b","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"a373859f1a7a4490fdecc33a96644d3f21db736c444ec52b528182d79559db1e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a373859f1a7a4490fdecc33a96644d3f21db736c444ec52b528182d79559db1e","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":28,"pixel_sha256":"49292ae2ff10e46357f97e6c150119fd7bf136b52051c1182809a92b33b2f944","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 26.2 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"neoforge-26.2","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-26.2/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc26.2/22d85a85c04e830504d7a6fec3fb4b919fabc492de45bcbf2073aa02d1c064a8.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"22d85a85c04e830504d7a6fec3fb4b919fabc492de45bcbf2073aa02d1c064a8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"22d85a85c04e830504d7a6fec3fb4b919fabc492de45bcbf2073aa02d1c064a8","height":900,"light_fraction":0.0,"luma_entropy":5.586,"meaningful_colors":30,"pixel_sha256":"4d9841777fb00c834dac4b55ed1cc3e4ad552beaa4b514647fb75922878b9e1b","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"761734fd3a6d5c801c51ffb0a5e1cb9f51b9fbe9b2f1f1f126a47ba598f8c134","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"761734fd3a6d5c801c51ffb0a5e1cb9f51b9fbe9b2f1f1f126a47ba598f8c134","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"df4710be75b4ad9154c668b1cb52f1e3dc09b547012f73341de3fbae1ea9c3b2","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 26.2 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-26.2","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-26.2/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc26.2/bda069d27e44181bb556be2fb84809676ec06517889736412d32ba6f8a0b170b.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bda069d27e44181bb556be2fb84809676ec06517889736412d32ba6f8a0b170b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bda069d27e44181bb556be2fb84809676ec06517889736412d32ba6f8a0b170b","height":900,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":28,"pixel_sha256":"b18609883e3233357c6f6c425b35722e0450f3070d0a5010e6d638ba28186244","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"4974bdc7d78ec3f5890c57b33e54e174a3e739d5f4bad6f47ac42320be3a8d0d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4974bdc7d78ec3f5890c57b33e54e174a3e739d5f4bad6f47ac42320be3a8d0d","height":1080,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":30,"pixel_sha256":"ef6d54a8aedc7960440e6300fdc9aa71ab6d99469037a723cf47d06cd9fa74c7","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 26.2 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-26.2","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-26.2/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc26.2/7fd3fa368e37535ba9f35c2d747d6c7040d32cdf48c05a7b0d0b340ac0614513.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7fd3fa368e37535ba9f35c2d747d6c7040d32cdf48c05a7b0d0b340ac0614513","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7fd3fa368e37535ba9f35c2d747d6c7040d32cdf48c05a7b0d0b340ac0614513","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":26,"pixel_sha256":"59c03a8c28e69a33614cc6bba8daf77a965b02ad3ac0fe9aa8d03ecc8ee5668e","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"5759a12c0b30a1ef4832aa0a6aba66d06a25a2d8c3c8736b7e85dabf1eeb78a7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5759a12c0b30a1ef4832aa0a6aba66d06a25a2d8c3c8736b7e85dabf1eeb78a7","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":29,"pixel_sha256":"7ed1a27ff279e94a04fb922a2f19846e197f91d9565cd5c54fba39e092851f17","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 26.2 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-26.2","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-26.2/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc26.2/47163bd38e776e2c2380678eb160e8e3782485e18692fd64ccc4cfa410f7c855.webp","key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"47163bd38e776e2c2380678eb160e8e3782485e18692fd64ccc4cfa410f7c855","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"47163bd38e776e2c2380678eb160e8e3782485e18692fd64ccc4cfa410f7c855","height":900,"light_fraction":0.0,"luma_entropy":5.598,"meaningful_colors":29,"pixel_sha256":"030f3ceedb1bbac25850b580d35792296531f2f63ff620bbc753ca01013c68b8","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"6c80a06699f710d0cd2fec847f3ff94b0eb776089b78b25b4f24ebea699ff543","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6c80a06699f710d0cd2fec847f3ff94b0eb776089b78b25b4f24ebea699ff543","height":1080,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":29,"pixel_sha256":"1c43100f48b1078d1ff89883f9ba642342256cf35abbd71d7dd73e8a8dde5ee6","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 26.2 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.2/full/client_a/baseline","height":900,"image":"images/mc26.2/84f2b0bd9d7922a588c1bafa20e11efa1f8f2ddc1b138a9bab57d19dc37c99d2.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84f2b0bd9d7922a588c1bafa20e11efa1f8f2ddc1b138a9bab57d19dc37c99d2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"84f2b0bd9d7922a588c1bafa20e11efa1f8f2ddc1b138a9bab57d19dc37c99d2","height":900,"light_fraction":0.0,"luma_entropy":5.479,"meaningful_colors":31,"pixel_sha256":"0ff82ddd1d8445abf6280778ae74d20ef991e821b85a3b616a6c088f99da8bc0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"9dc9f358c1f965ae926dedab090a4d310e798440532d5a71f84707ab23de96a0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9dc9f358c1f965ae926dedab090a4d310e798440532d5a71f84707ab23de96a0","height":1080,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":30,"pixel_sha256":"5dd628981b074be4e997b4b6148e12028feeee6e19e80509faeba4c4bf42be3a","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 26.2 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-26.2/full/client_a/local_skin_apply","height":900,"image":"images/mc26.2/a138578f163165573266a6d67f014b26e76e9c5b87d8428cfde5fa9be64986a7.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a138578f163165573266a6d67f014b26e76e9c5b87d8428cfde5fa9be64986a7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a138578f163165573266a6d67f014b26e76e9c5b87d8428cfde5fa9be64986a7","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"039f60925eab40e2690ff764a3900100985b6ebf754eb25589afc80b9c0284c5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"fbdba5463f60e17e866c2871faaccdc12b9cdbd923df8011395aa362a913edae","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fbdba5463f60e17e866c2871faaccdc12b9cdbd923df8011395aa362a913edae","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"782ad799eab726047826caa85c859784a58b9e8633c67390bffdb87acb639e1a","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 26.2 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-26.2/full/client_a/skin_menu_screen","height":900,"image":"images/mc26.2/7d96256cfd459a2a6079077ec42a10f1393d3e309f6ec2a6c27a4c1f4ea1c4e3.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7d96256cfd459a2a6079077ec42a10f1393d3e309f6ec2a6c27a4c1f4ea1c4e3","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"7d96256cfd459a2a6079077ec42a10f1393d3e309f6ec2a6c27a4c1f4ea1c4e3","height":900,"light_fraction":0.0,"luma_entropy":3.727,"meaningful_colors":23,"pixel_sha256":"553dfe87ecf15881bfe14aa841b4f5bb6e8d1914500c0f132c99f5beb42fdb6f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"08b9016cc9add68f73283f9c619af1918803be0202a2be31b939b878fcd2535f","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"08b9016cc9add68f73283f9c619af1918803be0202a2be31b939b878fcd2535f","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":25,"pixel_sha256":"24c7bfdc837303391e13b7bd1df605c4d459d5b86a3071457a34c963564c565d","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 26.2 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-26.2/full/client_a/external_skin_drop","height":900,"image":"images/mc26.2/5894fa93dca394c0141506a892842050bbdf2bff26ac48d91e672658eb8b25aa.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5894fa93dca394c0141506a892842050bbdf2bff26ac48d91e672658eb8b25aa","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"5894fa93dca394c0141506a892842050bbdf2bff26ac48d91e672658eb8b25aa","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"0f21a93e8d7df97275d19f5e1942309ad610f4f0e775c2e708b112b39cb85aa0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"c53ab6bc7fe20f4bca29d47332d72f9458ee6408fc329b35ee4744fd2255f787","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"c53ab6bc7fe20f4bca29d47332d72f9458ee6408fc329b35ee4744fd2255f787","height":1080,"light_fraction":0.0,"luma_entropy":3.709,"meaningful_colors":26,"pixel_sha256":"da56df0ec2daeb8823f0e7fc9a54221da0a29d04a9c514bb3c07afb09107cd9d","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 26.2 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-26.2/full/client_a/catalog_rename","height":900,"image":"images/mc26.2/702263835d54c9af8894a5f0acc78c19839fbf9d912899e70b4df86bc14c3253.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"702263835d54c9af8894a5f0acc78c19839fbf9d912899e70b4df86bc14c3253","format":"webp","pixel":{"dark_fraction":0.6373,"file_sha256":"702263835d54c9af8894a5f0acc78c19839fbf9d912899e70b4df86bc14c3253","height":900,"light_fraction":0.0,"luma_entropy":3.779,"meaningful_colors":27,"pixel_sha256":"2a0dd8dfc52a38f5dc991fbd3f1bfb67d2b1f0ab4e0db37687e10112772622f0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"47e2fd9ba0c72fc0b724424d4675e2bc4d5d73572f58dee3c240e669d150caa4","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"47e2fd9ba0c72fc0b724424d4675e2bc4d5d73572f58dee3c240e669d150caa4","height":1080,"light_fraction":0.0,"luma_entropy":3.703,"meaningful_colors":29,"pixel_sha256":"0326b0f068ee73785b7966a5be766b1e8bed165ac3dfbcc3bbd918931968bb56","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 26.2 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-26.2/full/client_a/catalog_sort","height":900,"image":"images/mc26.2/dbf387abd45d1092c01f6e809609636b124bd0abb9ce250241e8478c3653bb23.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbf387abd45d1092c01f6e809609636b124bd0abb9ce250241e8478c3653bb23","format":"webp","pixel":{"dark_fraction":0.6372,"file_sha256":"dbf387abd45d1092c01f6e809609636b124bd0abb9ce250241e8478c3653bb23","height":900,"light_fraction":0.0,"luma_entropy":3.783,"meaningful_colors":27,"pixel_sha256":"002cb25a4afe8a10cc75cf94717a93b17081e8b16383fb7001314f36c853ca9b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558783324) at index 0 above plaid (mtime 1793558778430) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"0f36698272c68a5323b52a62b888d0f2ce3dd003c23cd8b8e7cfaaa04a316a3e","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"0f36698272c68a5323b52a62b888d0f2ce3dd003c23cd8b8e7cfaaa04a316a3e","height":1080,"light_fraction":0.0,"luma_entropy":3.704,"meaningful_colors":29,"pixel_sha256":"03853c9a8cd9d46794685abd2e534f2f07374bcda34af2b424a48c2d821e5537","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 26.2 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-26.2/full/client_a/catalog_own_skin","height":900,"image":"images/mc26.2/13a0b108ee3d7df1712554d24c301036e3fdd48be37daa054f27b157d024d39f.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13a0b108ee3d7df1712554d24c301036e3fdd48be37daa054f27b157d024d39f","format":"webp","pixel":{"dark_fraction":0.6419,"file_sha256":"13a0b108ee3d7df1712554d24c301036e3fdd48be37daa054f27b157d024d39f","height":900,"light_fraction":0.0,"luma_entropy":3.756,"meaningful_colors":24,"pixel_sha256":"1401b913ca0c1c11913a390d94fdd3f34f8f24c4a549324fa0b8070462931337","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"492a32e6bd4f45e1213f4bcfea3a4153ab7758c21b24c8f0c9449d6c5d7bbca9","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"492a32e6bd4f45e1213f4bcfea3a4153ab7758c21b24c8f0c9449d6c5d7bbca9","height":1080,"light_fraction":0.0,"luma_entropy":3.69,"meaningful_colors":24,"pixel_sha256":"34e091a176553fa481417a0f497cd55fc0abb8d201c8333f83284e127674d959","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 26.2 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-26.2/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc26.2/656181ea15fc76d33aca841775f93b75861486a4aaf92c9193fe2cb31749b334.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"656181ea15fc76d33aca841775f93b75861486a4aaf92c9193fe2cb31749b334","format":"webp","pixel":{"dark_fraction":0.6503,"file_sha256":"656181ea15fc76d33aca841775f93b75861486a4aaf92c9193fe2cb31749b334","height":900,"light_fraction":0.0,"luma_entropy":3.733,"meaningful_colors":22,"pixel_sha256":"c4dfb29c3d373015359226632ca31e2a1321ccb2f1529797ba62aa5e4bb501a1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"389f219f5baecfb80d62ddde71239f7890a28214af7f47eb4173f0f7707fb2aa","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"389f219f5baecfb80d62ddde71239f7890a28214af7f47eb4173f0f7707fb2aa","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"e19def2fa386d550c5219af2d23b490ce918227906741366f52f391438c90c22","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 26.2 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-26.2/full/client_a/catalog_delete_protected","height":900,"image":"images/mc26.2/5bb1690443719e484614dbc105e042a5ba20615c6e4247ec65b2029200048dde.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5bb1690443719e484614dbc105e042a5ba20615c6e4247ec65b2029200048dde","format":"webp","pixel":{"dark_fraction":0.622,"file_sha256":"5bb1690443719e484614dbc105e042a5ba20615c6e4247ec65b2029200048dde","height":900,"light_fraction":0.0,"luma_entropy":3.922,"meaningful_colors":24,"pixel_sha256":"1aae5c940ca2a4af284aa33beebb4e4eaf796f5012410c941dd4fb42aed52b56","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"09b8a0ce74101b68fc11199d755aa014c52c8907f43d49bed993a4625e1cee7b","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"09b8a0ce74101b68fc11199d755aa014c52c8907f43d49bed993a4625e1cee7b","height":1080,"light_fraction":0.0,"luma_entropy":3.871,"meaningful_colors":26,"pixel_sha256":"5f0407818b9adada136cec5d87f59d8e4ec27114110c67030e30b8096d1c90de","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 26.2 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-26.2/full/client_a/catalog_delete","height":900,"image":"images/mc26.2/1f12925a867496e16adc679a819a3868f06fb8401cd744d4d37393bae3b17d7c.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f12925a867496e16adc679a819a3868f06fb8401cd744d4d37393bae3b17d7c","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"1f12925a867496e16adc679a819a3868f06fb8401cd744d4d37393bae3b17d7c","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":24,"pixel_sha256":"72dd566d6d9b898f6cee9c56fcbc4d51da356ba993830e1cbece834afc1b4bde","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"152b221c46d5e9b4cb3d69950b421a2ef443b9054c82adfeec22b402afc7f0b0","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"152b221c46d5e9b4cb3d69950b421a2ef443b9054c82adfeec22b402afc7f0b0","height":1080,"light_fraction":0.0,"luma_entropy":3.666,"meaningful_colors":23,"pixel_sha256":"c6e6273ef683239f391efae0ed0ffb72b42efb49f73846ab220e3a61c4af32c3","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-26.2/full/client_a/model_slim","height":900,"image":"images/mc26.2/711db1126daa7d939ba0b7004456f9c31979044b8a5cf1537fb5db0e8803fa2a.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"711db1126daa7d939ba0b7004456f9c31979044b8a5cf1537fb5db0e8803fa2a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"711db1126daa7d939ba0b7004456f9c31979044b8a5cf1537fb5db0e8803fa2a","height":900,"light_fraction":0.0,"luma_entropy":5.379,"meaningful_colors":32,"pixel_sha256":"e49b8f162e93e83bc02e71e149a7fe757809f7e3204965d02d762028ef1d5ef1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"c470c2dc357e6ee09eccb68312f6f36fa7447bae38a840635c7f053f9484b75e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c470c2dc357e6ee09eccb68312f6f36fa7447bae38a840635c7f053f9484b75e","height":1080,"light_fraction":0.0,"luma_entropy":5.34,"meaningful_colors":31,"pixel_sha256":"1d7a54f404ff6ad079ea6ab590fbe6cc53c8af494406534bb208d6e031687001","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-26.2/full/client_a/model_classic","height":900,"image":"images/mc26.2/05794667930341613b91b7e61ff3988a8c5ad7850123608e0eaaf94e1a7169b1.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"05794667930341613b91b7e61ff3988a8c5ad7850123608e0eaaf94e1a7169b1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"05794667930341613b91b7e61ff3988a8c5ad7850123608e0eaaf94e1a7169b1","height":900,"light_fraction":0.0,"luma_entropy":5.394,"meaningful_colors":32,"pixel_sha256":"4e91ba5d43b542fc51268d90a87f9a53ffe73cd305ccbbf575ba9268bb0a7771","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"684909b4b1def948d70cce0d838b2e5fa9f9cd1d5fe992be9dafa422ecfb8fe4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"684909b4b1def948d70cce0d838b2e5fa9f9cd1d5fe992be9dafa422ecfb8fe4","height":1080,"light_fraction":0.0,"luma_entropy":5.358,"meaningful_colors":30,"pixel_sha256":"cf111e4d8f406c9b8ad79a5ac971ae62673cbfb1d645b60ece08bfe32f5a610c","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-26.2/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc26.2/979da3a026d2f390caeedce1380b343a5f38b88f3bb7dcde8171c4558cb45d81.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"979da3a026d2f390caeedce1380b343a5f38b88f3bb7dcde8171c4558cb45d81","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"979da3a026d2f390caeedce1380b343a5f38b88f3bb7dcde8171c4558cb45d81","height":900,"light_fraction":0.0,"luma_entropy":5.374,"meaningful_colors":32,"pixel_sha256":"98e37a0ca57975cb90dd1dfc9f337d6b993b5b97bafc5c93f78ed27b9b725676","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"ccf45645e2378955416354ca773225f87f6abbea12d2176851a3e02f1ace8c36","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ccf45645e2378955416354ca773225f87f6abbea12d2176851a3e02f1ace8c36","height":1080,"light_fraction":0.0,"luma_entropy":5.339,"meaningful_colors":31,"pixel_sha256":"575caa017b9d1903fb5f0e4c6c27e41fcb18dc8937030c1521432f970af4b3f3","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-26.2/full/client_a/legacy_skin_apply","height":900,"image":"images/mc26.2/3c0ea7cbb33aedd7e3142216bd096cf17ad6ff58d8a877938856062af2d197b0.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c0ea7cbb33aedd7e3142216bd096cf17ad6ff58d8a877938856062af2d197b0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3c0ea7cbb33aedd7e3142216bd096cf17ad6ff58d8a877938856062af2d197b0","height":900,"light_fraction":0.0,"luma_entropy":5.345,"meaningful_colors":32,"pixel_sha256":"4b51423c22a20852d429004b01eef689702943a16943f8c9a846835b81bbe2f4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"6ff50b89f9d918ab1967678255e1e91613ffa3106fdecc67925b89fb2e5648ab","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6ff50b89f9d918ab1967678255e1e91613ffa3106fdecc67925b89fb2e5648ab","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"5bcd478d6c4ac0dc0d4ca6a2a3e173980938644b00383730df477377c29196ae","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-26.2/full/client_a/base_layer_transparency","height":900,"image":"images/mc26.2/6e34362ecfeb10d61a1288da2c23ea1eb570779a2149f95b76d2da3fa6a7ac22.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e34362ecfeb10d61a1288da2c23ea1eb570779a2149f95b76d2da3fa6a7ac22","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6e34362ecfeb10d61a1288da2c23ea1eb570779a2149f95b76d2da3fa6a7ac22","height":900,"light_fraction":0.0,"luma_entropy":5.38,"meaningful_colors":31,"pixel_sha256":"cdf283382fda6b65924429ab4071faa86c4c318f7d6cb72d3e0a51d40b0dbc5c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"577d1e91cc1d78d4595f7e040cbf5867420b78d329cb6a7e15298b90e94f4895","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"577d1e91cc1d78d4595f7e040cbf5867420b78d329cb6a7e15298b90e94f4895","height":1080,"light_fraction":0.0,"luma_entropy":5.351,"meaningful_colors":31,"pixel_sha256":"13f78adf528db557d36ec0d253b33966ec76bb117bc9df5b6ab94354737c4ff7","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 26.2 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-26.2/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc26.2/2a26c71a01087b87f96ef595cf1645f846183d8c96af58873282536a9919281f.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a26c71a01087b87f96ef595cf1645f846183d8c96af58873282536a9919281f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2a26c71a01087b87f96ef595cf1645f846183d8c96af58873282536a9919281f","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":31,"pixel_sha256":"6d64a86ce7b2af3b47d00454197b99d633a8c8d7c113a57186a5544d23b16019","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"7de6bfc15e7bbd00fe5dde02e35b8c425708d21af68093549e958474724c2f41","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7de6bfc15e7bbd00fe5dde02e35b8c425708d21af68093549e958474724c2f41","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":30,"pixel_sha256":"8f0fe56b4f8000d7bac80ecc5858c272dd02aa4c0009877bec7f928625c895a6","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 26.2 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-26.2/full/client_a/transparency_disabled","height":900,"image":"images/mc26.2/b2853fbe544e95b2748b083802230ed499f1a1d27fb54385243ac0cda980defd.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b2853fbe544e95b2748b083802230ed499f1a1d27fb54385243ac0cda980defd","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"b2853fbe544e95b2748b083802230ed499f1a1d27fb54385243ac0cda980defd","height":900,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"ddf13ed969e2f9bc6fdd31f92c900f149dc46b55bb82b93fb7fc991f948ca87f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"8862be83ae0a84c3c72d4c80ad59c66724cf3e9a7efeb5357f25d2dc8ad99ae2","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"8862be83ae0a84c3c72d4c80ad59c66724cf3e9a7efeb5357f25d2dc8ad99ae2","height":1080,"light_fraction":0.0,"luma_entropy":5.359,"meaningful_colors":30,"pixel_sha256":"8fe2e24088928cb9921ec469ee520b35339933e1c859c29098ab484daf709ca9","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-26.2/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc26.2/fd03dd050370243f538d2b11bb113cb9c2d7a271e662bb73d7cf846f4fa363b9.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fd03dd050370243f538d2b11bb113cb9c2d7a271e662bb73d7cf846f4fa363b9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fd03dd050370243f538d2b11bb113cb9c2d7a271e662bb73d7cf846f4fa363b9","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":31,"pixel_sha256":"5171e79520ba9b249e844655940bef13db52f081b928f4b25aa7985369056e62","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"0b761bf6fd8c03d6f306ccf511f16ab218169a5e8cfdf606f3d7b1c22996da4f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0b761bf6fd8c03d6f306ccf511f16ab218169a5e8cfdf606f3d7b1c22996da4f","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":32,"pixel_sha256":"6cfbf7688fa3c1c95e633c42f732b03a748bb7b0295725ea515d6ccd604158df","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-26.2/full/client_a/transparent_skin_layers","height":900,"image":"images/mc26.2/1ebb6c5c9947fd469e57d354c87eb2c75b59b9310cdae184bc1139429502fe33.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1ebb6c5c9947fd469e57d354c87eb2c75b59b9310cdae184bc1139429502fe33","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1ebb6c5c9947fd469e57d354c87eb2c75b59b9310cdae184bc1139429502fe33","height":900,"light_fraction":0.0,"luma_entropy":5.409,"meaningful_colors":30,"pixel_sha256":"2aa83624442263dbbd97e778457107b7c19580dec1eb25de4e531e31a5fdf446","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"8eb35781298dbf8a02c04bf59ceebefe7971a790ac4143a412b3b344358e80a6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8eb35781298dbf8a02c04bf59ceebefe7971a790ac4143a412b3b344358e80a6","height":1080,"light_fraction":0.0,"luma_entropy":5.42,"meaningful_colors":31,"pixel_sha256":"e94f46b9aed73f3d877bc90fb7daf3c873b0012cb97c4e4f286350a4ae4caf6a","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 26.2 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-26.2/full/client_a/cape_menu_screen","height":900,"image":"images/mc26.2/6a94e0c9fdeb0f9e860b89bb878fdae6a4e34651306611ded560f0e3bc2d77b9.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6a94e0c9fdeb0f9e860b89bb878fdae6a4e34651306611ded560f0e3bc2d77b9","format":"webp","pixel":{"dark_fraction":0.5058,"file_sha256":"6a94e0c9fdeb0f9e860b89bb878fdae6a4e34651306611ded560f0e3bc2d77b9","height":900,"light_fraction":0.0013,"luma_entropy":5.065,"meaningful_colors":27,"pixel_sha256":"2d8c9119248c196f006ec387ba11cdbd009ffd2c144015684f47df47d197a8b4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"5244a473d183b9a21eb86a117c06f03baed0e0ce4fb484bd81afb202e79ba4d5","height":1080,"pixel":{"dark_fraction":0.5079,"file_sha256":"5244a473d183b9a21eb86a117c06f03baed0e0ce4fb484bd81afb202e79ba4d5","height":1080,"light_fraction":0.0011,"luma_entropy":5.002,"meaningful_colors":31,"pixel_sha256":"3b8836da2a7fb510a61f92a7fb6dde5a84b6aba21bb393fec823f814d49441f6","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 26.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-26.2/full/client_a/known_cape_apply","height":900,"image":"images/mc26.2/76fcf99f608ba809ca36c0fdc38806bcca76a9aecb4eb6c844b09413e137f931.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"76fcf99f608ba809ca36c0fdc38806bcca76a9aecb4eb6c844b09413e137f931","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"76fcf99f608ba809ca36c0fdc38806bcca76a9aecb4eb6c844b09413e137f931","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"cac850cc2ae65a8c33bd2811a8fa8e0de5a2546b08eb84addbbeb2a529c0446d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"75db55cd036269362166a898765c75c888e99d3d1fc99c20a89432b04d1d49b8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"75db55cd036269362166a898765c75c888e99d3d1fc99c20a89432b04d1d49b8","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":32,"pixel_sha256":"5f031b2ac161001abc7f059cf65317783ebeeaecc6e713b0971027e0ad67b521","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 26.2 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-26.2/full/client_a/cape_adjust_screen","height":900,"image":"images/mc26.2/2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","format":"webp","pixel":{"dark_fraction":0.1959,"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","height":900,"light_fraction":0.0,"luma_entropy":4.6,"meaningful_colors":29,"pixel_sha256":"7d7f201ca0d04bcf4ecfdce16ce1e54e920fcec31aa50f93943d01d4bc88859f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"light_fraction":0.0,"luma_entropy":4.56,"meaningful_colors":31,"pixel_sha256":"b764e7a330833dec7d91b32ced83ec49994981d6c3a94048941ae74d7b5feb7f","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 26.2 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-26.2/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc26.2/a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147","format":"webp","pixel":{"dark_fraction":0.5058,"file_sha256":"a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147","height":900,"light_fraction":0.0013,"luma_entropy":5.124,"meaningful_colors":29,"pixel_sha256":"8fb07c40104bf10ae46da215a30e1f924645f6a7e51156e163fb33012094a3d2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7bde9fb6341699ff3952e308ba38b4ad12241fe88e82f018333a8d26dd074152","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7bde9fb6341699ff3952e308ba38b4ad12241fe88e82f018333a8d26dd074152","height":1080,"light_fraction":0.0011,"luma_entropy":5.054,"meaningful_colors":31,"pixel_sha256":"3c6b574eb8cdbe65c485ccfb3568e74cc9ba5d5303014a4e0a1fbf1925a6bbb0","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 26.2 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-26.2/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc26.2/274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","format":"webp","pixel":{"dark_fraction":0.5059,"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","height":900,"light_fraction":0.0013,"luma_entropy":5.119,"meaningful_colors":30,"pixel_sha256":"a7a09bb7a0f84cfcea381df334644877fed79241eadb11a8d4c532c74fbb21cf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"3ddb114f2cdd9e06e7e578564bef51ffa70bb40f73cf1c79a28dd7b2b93bb394","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 26.2 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-26.2/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc26.2/dbfffaccb4009ff346c721e01d35290369d698a94abe219cece316b60c4c3973.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbfffaccb4009ff346c721e01d35290369d698a94abe219cece316b60c4c3973","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"dbfffaccb4009ff346c721e01d35290369d698a94abe219cece316b60c4c3973","height":900,"light_fraction":0.0,"luma_entropy":4.585,"meaningful_colors":31,"pixel_sha256":"605c748f6dd5e7c981c95e3b8c5a00e9f77bf539bb6ab2a998601f80934a7dc0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"a338ea43b988ff28212af3c1a840932a88c595991df9d50e4fd61de91a757569","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"a338ea43b988ff28212af3c1a840932a88c595991df9d50e4fd61de91a757569","height":1080,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":31,"pixel_sha256":"590d1ceac2d6de5c82a98659621f601f87ef8e79f30968984973018bd75f7ef5","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 26.2 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-26.2/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc26.2/8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":31,"pixel_sha256":"f94942a29ebcdaa472eb891d3b74b6a1bbd83440fb90fd0ef06cfcb3bc3c7220","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"25d9399a2578c15d11bf5130f8a42239d85d2188ae33ee61dd9674a96bc603ed","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 26.2 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-26.2/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc26.2/99d1d5763f36663e8edc7aa325cf57f39d74fa700f2449d2a7c238ec7c3de98d.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"99d1d5763f36663e8edc7aa325cf57f39d74fa700f2449d2a7c238ec7c3de98d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"99d1d5763f36663e8edc7aa325cf57f39d74fa700f2449d2a7c238ec7c3de98d","height":900,"light_fraction":0.0,"luma_entropy":4.841,"meaningful_colors":31,"pixel_sha256":"61ff38eceba8669fd4e909a9ba34f97620fd0f4269e3514ccd454628fa9533ff","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"4aaf16a5c855369cffd8a60ddeb1edeb5756c1e490c3532ae31195f27e95a890","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"4aaf16a5c855369cffd8a60ddeb1edeb5756c1e490c3532ae31195f27e95a890","height":1080,"light_fraction":0.0,"luma_entropy":4.792,"meaningful_colors":32,"pixel_sha256":"9e188932aea10fec99c5811822764307f881ee1ed49b6017b105e62dcf56341a","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 26.2 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-26.2/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc26.2/d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11","height":900,"light_fraction":0.0,"luma_entropy":5.294,"meaningful_colors":32,"pixel_sha256":"60a12f296a36b5cbde51f23904439f5b37aad406a570795a4a53c3dfeb7a4d6b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"3959830acb0c66ba625bebefc21dc7c08236ef83fb7d9cd1e8f8bc4a88983183","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3959830acb0c66ba625bebefc21dc7c08236ef83fb7d9cd1e8f8bc4a88983183","height":1080,"light_fraction":0.0,"luma_entropy":5.236,"meaningful_colors":32,"pixel_sha256":"b9793d72360dadbcb3a75f8cc7ad8f6f3bf36a679e4262f01c0031136fe9c313","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 26.2 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-26.2/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc26.2/24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"f6e6c8f27f7def83902d763b29e5769a82f71a62e547a71348e92039d78fd0b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"516c6bb617975894a36f3eda5d323ed9cca1c7ea7f5a9f65c36b121602c0a908","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 26.2 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-26.2/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc26.2/b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","height":900,"light_fraction":0.0,"luma_entropy":5.654,"meaningful_colors":32,"pixel_sha256":"eaf4b262f5a0e20dfec2c49aa213d98f90f344b6c64a4b6c08b78fd9f9a024ca","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"light_fraction":0.0,"luma_entropy":5.638,"meaningful_colors":32,"pixel_sha256":"1b0b8c53e4518287411619b6f1f5b1ef3b798705f686c214da42d50868144bea","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 26.2 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-26.2/full/client_a/cape_import_standard","height":900,"image":"images/mc26.2/af482cdd76319758a6fb3d5b0202a420eff23994df281c16c1d959b98eddea31.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"af482cdd76319758a6fb3d5b0202a420eff23994df281c16c1d959b98eddea31","format":"webp","pixel":{"dark_fraction":0.4709,"file_sha256":"af482cdd76319758a6fb3d5b0202a420eff23994df281c16c1d959b98eddea31","height":900,"light_fraction":0.0011,"luma_entropy":5.182,"meaningful_colors":29,"pixel_sha256":"9c95b213417a9a4110cf917aec46083e355510c07cb78715f4809cc435d140d7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f0cdb351f85b06e11b393de8b82fd52b37412f48fd92f0e73fa5ac097247de91","height":1080,"pixel":{"dark_fraction":0.4723,"file_sha256":"f0cdb351f85b06e11b393de8b82fd52b37412f48fd92f0e73fa5ac097247de91","height":1080,"light_fraction":0.0011,"luma_entropy":5.112,"meaningful_colors":29,"pixel_sha256":"ac6c76032ed451f6b515cb3d82926d2c9619366245a16a8dbc6da6c4e196a8b4","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 26.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-26.2/full/client_a/translucent_cape_worn","height":900,"image":"images/mc26.2/44c66040202879aabbd12d4e218e3d540cb6cf4f61af01827f44ded219389172.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"44c66040202879aabbd12d4e218e3d540cb6cf4f61af01827f44ded219389172","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"44c66040202879aabbd12d4e218e3d540cb6cf4f61af01827f44ded219389172","height":900,"light_fraction":0.0,"luma_entropy":5.462,"meaningful_colors":32,"pixel_sha256":"1538555c99fea24e516a5256c0f6dc1682060dacafd2c6f1889d1078f161602e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"3a1706112c4d20d445f5ad535c24d73f67397bc7c01263ffa0355fdb680674df","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3a1706112c4d20d445f5ad535c24d73f67397bc7c01263ffa0355fdb680674df","height":1080,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":31,"pixel_sha256":"5f3de0bdd5d1ae3513e2d9e82e59f261bc2a787d04d3510acb20cf18c29624dc","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 26.2 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-26.2/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc26.2/0755f1701cd3545bcc88fdf9dd043ccf6431c6e9b378f35c235c5eec37b0cee0.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0755f1701cd3545bcc88fdf9dd043ccf6431c6e9b378f35c235c5eec37b0cee0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0755f1701cd3545bcc88fdf9dd043ccf6431c6e9b378f35c235c5eec37b0cee0","height":900,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":31,"pixel_sha256":"5e32356889110cbf3e6088a8dd8c5fff1ef5abd1a0652a56b1db6860bfe02635","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"ff22ad5d2ce4f1e3131aa6c5f13adbc61b801636c3b6c724255383e8657ecc4d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ff22ad5d2ce4f1e3131aa6c5f13adbc61b801636c3b6c724255383e8657ecc4d","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"f8f0f1c2e4defcc2c4f40f46c04acc4b73dab83ca890811c37218fe53382e68d","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 26.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-26.2/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc26.2/9648007daf72fe429be1d4deb422d87c5fcc287b6ceec5818e5d97541c6ad5c6.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9648007daf72fe429be1d4deb422d87c5fcc287b6ceec5818e5d97541c6ad5c6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9648007daf72fe429be1d4deb422d87c5fcc287b6ceec5818e5d97541c6ad5c6","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"e7004adb8ac1843a5efdc3b884a5672d092d19ed1771fa788b3a10eae8ea743f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"8a82b7bcfef1556cf7070d598c1517c714c68e8c6283e97a0c767ccbb2bdaaa7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8a82b7bcfef1556cf7070d598c1517c714c68e8c6283e97a0c767ccbb2bdaaa7","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"68af1a825eeee79c1f2d1c35af9e5b9a7c724e2e6ad4c4e804981faa66c52992","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 26.2 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-26.2/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc26.2/45610e10547b3ce64a1db02a050c75a0f5d206136c60fa5f7cbd94bda0d6d57b.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"45610e10547b3ce64a1db02a050c75a0f5d206136c60fa5f7cbd94bda0d6d57b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"45610e10547b3ce64a1db02a050c75a0f5d206136c60fa5f7cbd94bda0d6d57b","height":900,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":29,"pixel_sha256":"ba65dd428c2ed2e2caa479e5a1920dc66360e7cea0c8d6227486b4435696cf57","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"c7eefcd2f54433ce712d29974d583e22d9c5824658475e4cb15d4a15ab61c172","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c7eefcd2f54433ce712d29974d583e22d9c5824658475e4cb15d4a15ab61c172","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"eafa31ae86be68608f49cc7620e23ef0ff4603a4d42111aa23366810342f5a01","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 26.2 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-26.2/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc26.2/354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2","format":"webp","pixel":{"dark_fraction":0.4365,"file_sha256":"354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2","height":900,"light_fraction":0.0,"luma_entropy":4.567,"meaningful_colors":31,"pixel_sha256":"59713266f5220b082025b187fb3dc59bcaad31b284888fe03decdc6f700b972a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"ab84b3234b0cd300b63861991e32438cafbb76347f46f242910de1559f164138","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"ab84b3234b0cd300b63861991e32438cafbb76347f46f242910de1559f164138","height":1080,"light_fraction":0.0,"luma_entropy":4.53,"meaningful_colors":31,"pixel_sha256":"5e5e9a3aa5fcbe3711ce90b00e208792fd7193d6b886f5bd816efdda19b254df","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 26.2 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-26.2/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc26.2/13e6479bfcee681eda77561083f8b178b2de8f6c7169d1fa6ded787373f8c2f1.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13e6479bfcee681eda77561083f8b178b2de8f6c7169d1fa6ded787373f8c2f1","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"13e6479bfcee681eda77561083f8b178b2de8f6c7169d1fa6ded787373f8c2f1","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":32,"pixel_sha256":"d9e340d8023ac05bfb2312d61666fb66ddd181a230734aba602d8408ddd573bf","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"c58391f1b0a4884cbf9b7cd5e9d0b0433a3c3f73f7fe17d7cc53bfbda39141d5","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"c58391f1b0a4884cbf9b7cd5e9d0b0433a3c3f73f7fe17d7cc53bfbda39141d5","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":31,"pixel_sha256":"cc5ab1f8480b4b20944b19fe98b48e33b278e0f8f0e7d891d6f0b84415e1493e","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 26.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-26.2/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc26.2/8a989277c158ff66a89703bb8a5bab6bb52217315d57322a6e345744e3e2fed5.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8a989277c158ff66a89703bb8a5bab6bb52217315d57322a6e345744e3e2fed5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8a989277c158ff66a89703bb8a5bab6bb52217315d57322a6e345744e3e2fed5","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"76d45c4e2f762df5b2fc64f5607f763f81cd610d77aeeec07d23f24bbb43fcb5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"5ad9ea93427c15618b5dcb06196f39c0c1fceb5277cddd59691fb3cf3ed2f82a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5ad9ea93427c15618b5dcb06196f39c0c1fceb5277cddd59691fb3cf3ed2f82a","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"2bb2b38220f31860efcc96ff46c1bfd1de135737e88b3e9edee9520683be142d","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 26.2 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-26.2/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc26.2/1899c0745060638354913dacaef7b570475bcc0f9ad25090ec2850016bb76bbf.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1899c0745060638354913dacaef7b570475bcc0f9ad25090ec2850016bb76bbf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1899c0745060638354913dacaef7b570475bcc0f9ad25090ec2850016bb76bbf","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"f156bad4572eccb7c4b59f043538fe000995f1b785337e3fff202930a2505b05","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"9bd4c3bf6569650ca34bd07f5804ebcd2cdb5d51cb84c1b7ed3c8deb8d51340a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9bd4c3bf6569650ca34bd07f5804ebcd2cdb5d51cb84c1b7ed3c8deb8d51340a","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"0034574eec79283cb16f71f456172f8f8b85e976a3821e797640fc83b7b18292","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 26.2 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-26.2/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc26.2/0755f1701cd3545bcc88fdf9dd043ccf6431c6e9b378f35c235c5eec37b0cee0.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0755f1701cd3545bcc88fdf9dd043ccf6431c6e9b378f35c235c5eec37b0cee0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0755f1701cd3545bcc88fdf9dd043ccf6431c6e9b378f35c235c5eec37b0cee0","height":900,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":31,"pixel_sha256":"5e32356889110cbf3e6088a8dd8c5fff1ef5abd1a0652a56b1db6860bfe02635","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"4f7374e0de02b2024e357b548aaeb2071d86c72a4bad1129ff63d576a2f8c855","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4f7374e0de02b2024e357b548aaeb2071d86c72a4bad1129ff63d576a2f8c855","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"76c72c143a2193e3b78eaa26f258be1b80d49faf1cafd152e133f51e18482a1a","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 26.2 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-26.2/full/client_a/animated_cape_apply","height":900,"image":"images/mc26.2/74d0da3ffd2ef7fd50d7496bb78c608697b15081ef5eea05adb96dc5049e4056.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"74d0da3ffd2ef7fd50d7496bb78c608697b15081ef5eea05adb96dc5049e4056","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"74d0da3ffd2ef7fd50d7496bb78c608697b15081ef5eea05adb96dc5049e4056","height":900,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":30,"pixel_sha256":"05036b4fb5f679eccf42efec11f7fec8382f718dc1dd8bf4ade1b5cb98f58897","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"b7fc81938a3dad127bcfaa24e6f14ff995dfb03576cfb66422e0b9de72c97260","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b7fc81938a3dad127bcfaa24e6f14ff995dfb03576cfb66422e0b9de72c97260","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"0c790346683925dfa445e6e661fc17f8daae4ed5bd746511e874e793caa3dfca","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 26.2 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-26.2/full/client_a/animated_cape_advance","height":900,"image":"images/mc26.2/158da2c1f3d76f98f232f9a4369c97fd6ba15ff4e8595a38b103c0e8a2a12764.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"158da2c1f3d76f98f232f9a4369c97fd6ba15ff4e8595a38b103c0e8a2a12764","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"158da2c1f3d76f98f232f9a4369c97fd6ba15ff4e8595a38b103c0e8a2a12764","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":30,"pixel_sha256":"9b1e84b6dc9afbb8fa4e09ddb8f1d5c926bd8c6f89f3a9b19cd038dc738dd085","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"a5c4deca70395ecb1c8d2ec9fcc2aa13f94e45e317bf1e81b086fe944f32ec92","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a5c4deca70395ecb1c8d2ec9fcc2aa13f94e45e317bf1e81b086fe944f32ec92","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"de350d505589523f509fc2a7ed47d4b2b0760a8d6408e8f8d692578863dc48ae","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 26.2 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-26.2/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc26.2/ae5a02aa7d79bb9b0a74326f7d336d59bb2d0df8e81702389dc8eede1356a709.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ae5a02aa7d79bb9b0a74326f7d336d59bb2d0df8e81702389dc8eede1356a709","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ae5a02aa7d79bb9b0a74326f7d336d59bb2d0df8e81702389dc8eede1356a709","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"43f9c579e574edcc051180e099fcc97536d2351219ea70c312760adf79c215be","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"49be947a147d64e2cd63ab669074ec76f68c69985690de9458f702bf4e3dd565","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"49be947a147d64e2cd63ab669074ec76f68c69985690de9458f702bf4e3dd565","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"69e87b5c9db6a99a5213bbbdeeadb1fc6e53477143e4b03bc498f35a585f2ee1","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 26.2 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-26.2/full/client_a/elytra_hides_cape","height":900,"image":"images/mc26.2/7ad7a171559d80fc526b171bdf2e00b483ba9fcba80163826562595a75479d32.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7ad7a171559d80fc526b171bdf2e00b483ba9fcba80163826562595a75479d32","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7ad7a171559d80fc526b171bdf2e00b483ba9fcba80163826562595a75479d32","height":900,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":31,"pixel_sha256":"b95e35b4abd70262b04f0bf40054f3c8390cd5f6d88ec4d1c7d1ad89015bddc0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"4f475eb91e8717b9a5315a4f229739f599c491d51d5e2e53c261f389a13d9321","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4f475eb91e8717b9a5315a4f229739f599c491d51d5e2e53c261f389a13d9321","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":32,"pixel_sha256":"71745ba1e79c8f7e4bce13422b4bcd28925b1507c27ace8332d2ed7857dca3a3","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 26.2 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-26.2/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc26.2/1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","format":"webp","pixel":{"dark_fraction":0.1963,"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","height":900,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":29,"pixel_sha256":"229232aa5303c97b3d9935fb94e9f3cce608f328bf587659868c83d0022eed09","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"light_fraction":0.0,"luma_entropy":4.503,"meaningful_colors":30,"pixel_sha256":"7a82952a59b9910be4de1c9267d90ef3b756da07b7d475c635b9a8939c1308dc","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 26.2 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-26.2/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc26.2/e23dfbdbaca82d15a57a2f3c9c2417667be36aaebfc1a106c94620ec58caeb8c.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e23dfbdbaca82d15a57a2f3c9c2417667be36aaebfc1a106c94620ec58caeb8c","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"e23dfbdbaca82d15a57a2f3c9c2417667be36aaebfc1a106c94620ec58caeb8c","height":900,"light_fraction":0.0011,"luma_entropy":5.296,"meaningful_colors":29,"pixel_sha256":"3b70de92c30aca0a189ce56d78cad3004047f1dddf7fd0a5e44c324c85ec23e3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"883bc69a90cc560c37727101ebdf863afeba4d2a201b24522a66827c6959162d","height":1080,"pixel":{"dark_fraction":0.4933,"file_sha256":"883bc69a90cc560c37727101ebdf863afeba4d2a201b24522a66827c6959162d","height":1080,"light_fraction":0.0011,"luma_entropy":5.215,"meaningful_colors":29,"pixel_sha256":"88ee48d522f169a8a05db6cb53d270dd072d81be54243f233df6def6ce0843c0","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 26.2 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-26.2/full/client_a/cape_speed_slider","height":900,"image":"images/mc26.2/6c3bdb5fbebc1f30c50ff3616c62a312b9a00432520ae061757bfd36d53a0ca4.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6c3bdb5fbebc1f30c50ff3616c62a312b9a00432520ae061757bfd36d53a0ca4","format":"webp","pixel":{"dark_fraction":0.4892,"file_sha256":"6c3bdb5fbebc1f30c50ff3616c62a312b9a00432520ae061757bfd36d53a0ca4","height":900,"light_fraction":0.0011,"luma_entropy":5.291,"meaningful_colors":29,"pixel_sha256":"55c46357c856832dfc2496c49ac7b59cfb2e98525838a19d10f38376ade09206","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f66d0e24b935e4e93301bee7e10dd31e18299f220d2c56154ed8f9b30d1b64c3","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"f66d0e24b935e4e93301bee7e10dd31e18299f220d2c56154ed8f9b30d1b64c3","height":1080,"light_fraction":0.0011,"luma_entropy":5.223,"meaningful_colors":31,"pixel_sha256":"83f3bfc2c0c9d7006132fbd870746500f3e100980608a00eab5bf17373968f01","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 26.2 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-26.2/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc26.2/5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","height":900,"light_fraction":0.0011,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"e0efbf4938fe432d5c6bbd255fb9e6d68868900c0783b9f49d63ad6931513acc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"pixel":{"dark_fraction":0.4929,"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"light_fraction":0.0011,"luma_entropy":5.257,"meaningful_colors":32,"pixel_sha256":"168a230bbe5a87436588f49afbc920760916dd76c23421f4c883271314ac30d7","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 26.2 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-26.2/full/client_a/cape_delete_local","height":900,"image":"images/mc26.2/01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","format":"webp","pixel":{"dark_fraction":0.4623,"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"8609ac58398e0f3fcb3a1ab0cfab4a14e48ff461cf9be68bfb0f0fcee18e4b93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"light_fraction":0.0011,"luma_entropy":5.307,"meaningful_colors":32,"pixel_sha256":"4f5d18a763d4aae50f5fe714d88f3e21a26c5b149c177127d85706edb95f0ec6","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 26.2 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-26.2/full/client_a/cape_none_selected","height":900,"image":"images/mc26.2/fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","format":"webp","pixel":{"dark_fraction":0.5001,"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","height":900,"light_fraction":0.0011,"luma_entropy":5.151,"meaningful_colors":29,"pixel_sha256":"561bbc96429e74b3adcf9e1b5af03b9bdd951bf6fb90db44faa527a790019382","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"pixel":{"dark_fraction":0.5021,"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"light_fraction":0.0011,"luma_entropy":5.097,"meaningful_colors":31,"pixel_sha256":"ccd414799a3b7cabaf0a132fdb090a6b212fb007313ab54c38c789d511dff1ee","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 26.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-26.2/full/client_a/no_cape_after_removal","height":900,"image":"images/mc26.2/a138578f163165573266a6d67f014b26e76e9c5b87d8428cfde5fa9be64986a7.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a138578f163165573266a6d67f014b26e76e9c5b87d8428cfde5fa9be64986a7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a138578f163165573266a6d67f014b26e76e9c5b87d8428cfde5fa9be64986a7","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"039f60925eab40e2690ff764a3900100985b6ebf754eb25589afc80b9c0284c5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"fbdba5463f60e17e866c2871faaccdc12b9cdbd923df8011395aa362a913edae","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fbdba5463f60e17e866c2871faaccdc12b9cdbd923df8011395aa362a913edae","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"782ad799eab726047826caa85c859784a58b9e8633c67390bffdb87acb639e1a","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 26.2 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-26.2/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc26.2/19143318b83be6763a91d07cba04e09d5ad0d22dc2aba91b0dbec2190e2eef42.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"19143318b83be6763a91d07cba04e09d5ad0d22dc2aba91b0dbec2190e2eef42","format":"webp","pixel":{"dark_fraction":0.5869,"file_sha256":"19143318b83be6763a91d07cba04e09d5ad0d22dc2aba91b0dbec2190e2eef42","height":900,"light_fraction":0.0,"luma_entropy":4.586,"meaningful_colors":30,"pixel_sha256":"6ac3028f9bda206a50251b7cebe3889a70852e3e615eb1423003502fb5943f6c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b6c9ba23e8e5b0597e02dc404c98133d989a5d998b563c259529fd8f431910e6","height":1080,"pixel":{"dark_fraction":0.5903,"file_sha256":"b6c9ba23e8e5b0597e02dc404c98133d989a5d998b563c259529fd8f431910e6","height":1080,"light_fraction":0.0,"luma_entropy":4.52,"meaningful_colors":30,"pixel_sha256":"b56fe40263201e7ba734818a96952e8cfedb7307cdc5e0671026af47bd9f6496","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 26.2 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-26.2/full/client_a/settings_screen","height":900,"image":"images/mc26.2/7929459e469523e1ec2e32567f02f719e0887ce59aec68094a94dae39e131c91.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7929459e469523e1ec2e32567f02f719e0887ce59aec68094a94dae39e131c91","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7929459e469523e1ec2e32567f02f719e0887ce59aec68094a94dae39e131c91","height":900,"light_fraction":0.0,"luma_entropy":4.905,"meaningful_colors":30,"pixel_sha256":"c061f1464e944f1f2b041fb6a56fa8ae37e7d0b353be5c583caf78c2415a0d7d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"e4938d751b580aedad0f4bd94121b30fe1fe2a44329d39d4359907acd4ea6440","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e4938d751b580aedad0f4bd94121b30fe1fe2a44329d39d4359907acd4ea6440","height":1080,"light_fraction":0.0,"luma_entropy":4.828,"meaningful_colors":31,"pixel_sha256":"b0e17e9023bb23f218bb9ac21269022b55767b9ed6d0a2460542308b97a0ee0e","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 26.2 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-26.2/full/client_a/settings_keybind_capture","height":900,"image":"images/mc26.2/014f65700e53144d619e47d4f2f07748de3dff6501670bc9c42cd988c8cd7bd8.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"014f65700e53144d619e47d4f2f07748de3dff6501670bc9c42cd988c8cd7bd8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"014f65700e53144d619e47d4f2f07748de3dff6501670bc9c42cd988c8cd7bd8","height":900,"light_fraction":0.0,"luma_entropy":4.903,"meaningful_colors":30,"pixel_sha256":"e85d18a7a59bc678e70ca36afb450df473fe04a43a8ecd3dcffe328667a678ef","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"d63e20e7099ab02a240174e487467f9f5a9a2d6486cca0f05d5cd9dd21c8a320","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d63e20e7099ab02a240174e487467f9f5a9a2d6486cca0f05d5cd9dd21c8a320","height":1080,"light_fraction":0.0,"luma_entropy":4.821,"meaningful_colors":31,"pixel_sha256":"efa931ef1c0b40f5dc0253552b585428ee0e5c3c2999ad9b9e15346ce1dfcb01","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 26.2 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-26.2/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc26.2/849534ad82b56765ada3c8ad367a3ed57d8ce2b747a0c55c94c5e7cb906f8e36.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"849534ad82b56765ada3c8ad367a3ed57d8ce2b747a0c55c94c5e7cb906f8e36","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"849534ad82b56765ada3c8ad367a3ed57d8ce2b747a0c55c94c5e7cb906f8e36","height":900,"light_fraction":0.0,"luma_entropy":4.854,"meaningful_colors":31,"pixel_sha256":"d1bc16af41b1693a5b141aa9d5f9e3c06d1b9f1f868b2fdee82d025ede8f87d5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"6c2fe0f604994fc9d6a833f5f604a8762c7ec79773f69f6af6eb43d760157631","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6c2fe0f604994fc9d6a833f5f604a8762c7ec79773f69f6af6eb43d760157631","height":1080,"light_fraction":0.0,"luma_entropy":4.779,"meaningful_colors":31,"pixel_sha256":"284118302fe3ef746e8597b5eb37090f5450f1762e8e5afb0285d52c8ddce5d0","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 26.2 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-26.2/full/client_a/settings_modpack_tab","height":900,"image":"images/mc26.2/166886f035ad38a95bf913499884fc00b2d42f71693d0bf5cbdefe9cc036c924.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"166886f035ad38a95bf913499884fc00b2d42f71693d0bf5cbdefe9cc036c924","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"166886f035ad38a95bf913499884fc00b2d42f71693d0bf5cbdefe9cc036c924","height":900,"light_fraction":0.0,"luma_entropy":4.445,"meaningful_colors":30,"pixel_sha256":"6ef5c353c02be5eba96a90b68c30741c9ccc639ab534e96d31d6a618c8d7e11e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"ade0dc12c6ca1faedbe079ab37f36da257473d0ac5855bb2064aa3872ea7bf62","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ade0dc12c6ca1faedbe079ab37f36da257473d0ac5855bb2064aa3872ea7bf62","height":1080,"light_fraction":0.0,"luma_entropy":4.358,"meaningful_colors":30,"pixel_sha256":"8fd65f1c1a2bf76b8f83ce1c5d33bb05ae3f1781e5a36be32efb643b04d13da0","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 26.2 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-26.2/full/client_a/settings_server_tab","height":900,"image":"images/mc26.2/afc8e0dc0bef0d16cafe6b4ad269d09268117c9b2f01c443844cc7936d76094b.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"afc8e0dc0bef0d16cafe6b4ad269d09268117c9b2f01c443844cc7936d76094b","format":"webp","pixel":{"dark_fraction":0.0032,"file_sha256":"afc8e0dc0bef0d16cafe6b4ad269d09268117c9b2f01c443844cc7936d76094b","height":900,"light_fraction":0.0,"luma_entropy":4.844,"meaningful_colors":30,"pixel_sha256":"0f770d5a43c957c10390f6a8e5c670796a3b607bd94fe8258577a229d445e6c0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"8746fbe0a5820f9dfe439fed31e427013d45be7f7dc5fe1b495430f465314b3d","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"8746fbe0a5820f9dfe439fed31e427013d45be7f7dc5fe1b495430f465314b3d","height":1080,"light_fraction":0.0,"luma_entropy":4.771,"meaningful_colors":30,"pixel_sha256":"1f3955f16532fdf0b949e1c60e8b91e19126729128c13e77faa7553caaf9df17","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 26.2 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-26.2/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc26.2/8771424bdec460eebe0b17c4515e1356a83b59cdc9a5291a165a5060a5f6941b.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8771424bdec460eebe0b17c4515e1356a83b59cdc9a5291a165a5060a5f6941b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8771424bdec460eebe0b17c4515e1356a83b59cdc9a5291a165a5060a5f6941b","height":900,"light_fraction":0.0,"luma_entropy":5.645,"meaningful_colors":32,"pixel_sha256":"71e3a3e9e5b328da3fa862a08e46a86219db27248a722302cb40f84145e270a4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"557d8270df9ecc99121958b6e48c44f8da270413441d999874fb6ace48d09c79","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"557d8270df9ecc99121958b6e48c44f8da270413441d999874fb6ace48d09c79","height":1080,"light_fraction":0.0,"luma_entropy":5.693,"meaningful_colors":30,"pixel_sha256":"f3953d2d39337ad7717b14933e8151f6dbb43c223e65f83eca1b43976ef1152c","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 26.2 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-26.2/full/client_a/rename_dialog","height":900,"image":"images/mc26.2/9b4b01128fdabf9acd4fad5775862cfc0706be37fe5dacd77d0e2533dc424a4e.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9b4b01128fdabf9acd4fad5775862cfc0706be37fe5dacd77d0e2533dc424a4e","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"9b4b01128fdabf9acd4fad5775862cfc0706be37fe5dacd77d0e2533dc424a4e","height":900,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":31,"pixel_sha256":"574320f47b464f61dc42793746616b575f2f8f6de7f2b07e8c681067f6957d06","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"c7bbe2297daec4c7f37031f17e5630e5f78852c4ba6f161edda6952243e2d829","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"c7bbe2297daec4c7f37031f17e5630e5f78852c4ba6f161edda6952243e2d829","height":1080,"light_fraction":0.0,"luma_entropy":5.191,"meaningful_colors":32,"pixel_sha256":"221f224a9bca0128f2072e17fb599e07bbdc2006645093b4f77e524838cc23ff","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 26.2 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-26.2/full/client_a/delete_dialog","height":900,"image":"images/mc26.2/16a4975898f6c8622b7a295e021dfa97dfd5b16715416b8b8877b98eb7ce9463.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"16a4975898f6c8622b7a295e021dfa97dfd5b16715416b8b8877b98eb7ce9463","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"16a4975898f6c8622b7a295e021dfa97dfd5b16715416b8b8877b98eb7ce9463","height":900,"light_fraction":0.0,"luma_entropy":5.144,"meaningful_colors":31,"pixel_sha256":"edc7c1bfc72d89fe594703696af2820bf185c8d2251cedb1d04f08f61c7d1215","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"938509d173c5c9cff4bf4058022d5c45364c41ed52cace6d312643b6e4e0d89a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"938509d173c5c9cff4bf4058022d5c45364c41ed52cace6d312643b6e4e0d89a","height":1080,"light_fraction":0.0,"luma_entropy":5.068,"meaningful_colors":30,"pixel_sha256":"b111fbadcb351b4adc4334c860169c311bb2e78f963408898d39677b2588e04c","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 26.2 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-26.2/full/client_a/stale_skin_fallback","height":900,"image":"images/mc26.2/3584c8858368cde62e39b1a32260767cdf72dddb9ed1748cb74cf543d805e54e.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3584c8858368cde62e39b1a32260767cdf72dddb9ed1748cb74cf543d805e54e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3584c8858368cde62e39b1a32260767cdf72dddb9ed1748cb74cf543d805e54e","height":900,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":31,"pixel_sha256":"d446bc169882abd32902726d776eb419a2c9b3a0b9def20e1b7d01fcc34431cc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"02e152d48d3b975f1990fe5390b6faec8f7f872126c05f0cac8973a2c9bdb393","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"02e152d48d3b975f1990fe5390b6faec8f7f872126c05f0cac8973a2c9bdb393","height":1080,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":31,"pixel_sha256":"4c7083653284bd4a7fef559541164b6d583d5bf06fde7cd523e490f97e6cc2e1","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-26.2/full/client_a/hud_preview_disabled","height":900,"image":"images/mc26.2/5f337ca29e46df5578ecaae1cf938445c98b6f75d44736c79d9cfbfacc0802da.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f337ca29e46df5578ecaae1cf938445c98b6f75d44736c79d9cfbfacc0802da","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5f337ca29e46df5578ecaae1cf938445c98b6f75d44736c79d9cfbfacc0802da","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"daa8da7fca9432924b76d6887f39e6723f5eb5349d10945abc19995a1e90320a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"db51a4889db91b76887caabea0b65a959654e1387dd866f7a0c5332775e76252","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"db51a4889db91b76887caabea0b65a959654e1387dd866f7a0c5332775e76252","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"0cfee3d3959a937821ba3d8f778bbb47bb31e6d207f369922cd9bb97e91d2deb","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 26.2 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-26.2","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-26.2/full/client_a/hud_preview_overlay","height":900,"image":"images/mc26.2/68a7f1d54c8e56d96885d422f5bca367fcd65d42cb0419f6fb22271dfb96fbee.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"68a7f1d54c8e56d96885d422f5bca367fcd65d42cb0419f6fb22271dfb96fbee","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"68a7f1d54c8e56d96885d422f5bca367fcd65d42cb0419f6fb22271dfb96fbee","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":31,"pixel_sha256":"981faca5b8a91d86302101043b0b66edfb14dcbdd6c11258d2ab9d3ebb2eb58e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"36be4c4702546dfc3030a0ae4c55070682abd2d0595ef7471be6f524100cfb34","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"36be4c4702546dfc3030a0ae4c55070682abd2d0595ef7471be6f524100cfb34","height":1080,"light_fraction":0.0,"luma_entropy":5.539,"meaningful_colors":32,"pixel_sha256":"28cfaadf4850de6a6d0de20e9344da140c40351d7cbe34115fe044a667076b0a","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 26.2 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"neoforge-26.2","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-26.2/full/client_a/title_screen_splash_order","height":900,"image":"images/mc26.2/31b2ab3895207b4584b6f0a4fc3df7352c587b57def30884a5a5566361dbda5b.webp","key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"31b2ab3895207b4584b6f0a4fc3df7352c587b57def30884a5a5566361dbda5b","format":"webp","pixel":{"dark_fraction":0.0006,"file_sha256":"31b2ab3895207b4584b6f0a4fc3df7352c587b57def30884a5a5566361dbda5b","height":900,"light_fraction":0.0,"luma_entropy":5.682,"meaningful_colors":32,"pixel_sha256":"f6125fa531fffa329405c283a65415d8dbb178cb71406201cf2705ab6f8754a7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 262 splash pixels in the control frame, 0 left once the model is over them (region [380, 79, 395, 87])","scenario":"full","source":{"file_sha256":"a4daa154fc3655b04d10ffd238067136d8315802d6e57faca185f7e26ca7d633","height":1080,"pixel":{"dark_fraction":0.0006,"file_sha256":"a4daa154fc3655b04d10ffd238067136d8315802d6e57faca185f7e26ca7d633","height":1080,"light_fraction":0.0,"luma_entropy":5.675,"meaningful_colors":32,"pixel_sha256":"7eeea962bb93adada6bd8ae3f223a478fcf9246a4282e542b8f425c39ad12e08","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 26.2 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.2","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.2/server-policy/client_a/baseline","height":900,"image":"images/mc26.2/0bb4d5d50d2e5387af90a1d998eee9c0acae71270c526cf2641fc57761d78311.webp","key":"mc26.2","lane_id":"neoforge-26.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0bb4d5d50d2e5387af90a1d998eee9c0acae71270c526cf2641fc57761d78311","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0bb4d5d50d2e5387af90a1d998eee9c0acae71270c526cf2641fc57761d78311","height":900,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":31,"pixel_sha256":"8ea932f270ffd6c919c5ef3530297b62743b5441da96fe7ae0986a8be5eb06c4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"a9249c3f594affced6fadfa457c1b8bb6a3356421e13595f0370f0c5b256b272","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a9249c3f594affced6fadfa457c1b8bb6a3356421e13595f0370f0c5b256b272","height":1080,"light_fraction":0.0,"luma_entropy":5.482,"meaningful_colors":30,"pixel_sha256":"3cb4f0555a55a78d3f4c07333bee294f0daef19f90a2a40b74cfb8d84383f48c","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 26.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-26.2","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-26.2/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc26.2/744ca0ea01fc4adbe9337d886a7c8d3fba513412c9272757e2619f0d5f7c3523.webp","key":"mc26.2","lane_id":"neoforge-26.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"744ca0ea01fc4adbe9337d886a7c8d3fba513412c9272757e2619f0d5f7c3523","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"744ca0ea01fc4adbe9337d886a7c8d3fba513412c9272757e2619f0d5f7c3523","height":900,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"33798bf477b2da777bde84b340b40f88a67b4a3d5d4c936b9acb896bda28e41b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 599s of 600s","scenario":"server-policy","source":{"file_sha256":"f0f1d45e777f513ba12dba6c36750ae9cc4a8f4d494b62bd99e6df2eb9330ce7","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"f0f1d45e777f513ba12dba6c36750ae9cc4a8f4d494b62bd99e6df2eb9330ce7","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":30,"pixel_sha256":"37a624cfb5a4187d66b80380c2b2a3e54b16c2fff01244ac6567199cc81a247d","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 26.2 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-26.2","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-26.2/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc26.2/1605458f8fcd9ada95200816ac8c4fbc3726ea96a1b5652f54a6b4f9bce3fbb9.webp","key":"mc26.2","lane_id":"neoforge-26.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1605458f8fcd9ada95200816ac8c4fbc3726ea96a1b5652f54a6b4f9bce3fbb9","format":"webp","pixel":{"dark_fraction":0.6434,"file_sha256":"1605458f8fcd9ada95200816ac8c4fbc3726ea96a1b5652f54a6b4f9bce3fbb9","height":900,"light_fraction":0.0,"luma_entropy":3.788,"meaningful_colors":23,"pixel_sha256":"578a94873160c1479b0bfff187bae32632e481095aa29722777b6f5746b7024a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"6a26d4b2e5ee4d946a26e553115239c80bdb589ad504f6ba15379d3fc59e5f10","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"6a26d4b2e5ee4d946a26e553115239c80bdb589ad504f6ba15379d3fc59e5f10","height":1080,"light_fraction":0.0,"luma_entropy":3.717,"meaningful_colors":25,"pixel_sha256":"c08ab3895b979af0eb16b9a86011705acd915f9725225de373aa429fbb9b3404","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 26.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"neoforge-26.2","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-26.2/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc26.2/eb55a450c0f4ba7f37a8105805038d28cc47a40a50b442be93e8bb6086783ebc.webp","key":"mc26.2","lane_id":"neoforge-26.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eb55a450c0f4ba7f37a8105805038d28cc47a40a50b442be93e8bb6086783ebc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eb55a450c0f4ba7f37a8105805038d28cc47a40a50b442be93e8bb6086783ebc","height":900,"light_fraction":0.0,"luma_entropy":5.387,"meaningful_colors":32,"pixel_sha256":"87ea38169790b020bf2c69258e52ebe1616243395d6eddb97c0337dc23abd97e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"b03e99a1c54f822045170775881179cf6228514759b0004ba389135ddcf8d210","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b03e99a1c54f822045170775881179cf6228514759b0004ba389135ddcf8d210","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":31,"pixel_sha256":"d1e9d11d659c98f95974c1281ac34ad4c37ca8cfb444c3afefe4a6215ad0b4b4","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 26.2 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"neoforge-26.2","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-26.2/session/client_a/pause_menu_preview","height":900,"image":"images/mc26.2/61a1a875913b738866c946ac6186997ad8bf3b97ce28691278de9324c07b37f5.webp","key":"mc26.2","lane_id":"neoforge-26.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"61a1a875913b738866c946ac6186997ad8bf3b97ce28691278de9324c07b37f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"61a1a875913b738866c946ac6186997ad8bf3b97ce28691278de9324c07b37f5","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":30,"pixel_sha256":"0e9558bb426d38b06694db512e53dc9bf7670c8424b43a51b89e455eafb4d219","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"b8ba31deb562936b339781078f87cb4b9105fb12c3e81febb83e2a365f974eb6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b8ba31deb562936b339781078f87cb4b9105fb12c3e81febb83e2a365f974eb6","height":1080,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":32,"pixel_sha256":"74f381523f4ea666470292e20c5a972fa21ac3367ebca4a71fa928c507eb997c","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 26.2 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-26.2","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-26.2/session/client_a/inventory_paper_doll","height":900,"image":"images/mc26.2/8bb71f0ae2cb0cc0aeab893f4290e768f448716358e9984891f5cfca856d001a.webp","key":"mc26.2","lane_id":"neoforge-26.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8bb71f0ae2cb0cc0aeab893f4290e768f448716358e9984891f5cfca856d001a","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"8bb71f0ae2cb0cc0aeab893f4290e768f448716358e9984891f5cfca856d001a","height":900,"light_fraction":0.0,"luma_entropy":4.371,"meaningful_colors":31,"pixel_sha256":"338305843adb610d9435e4654f0851b38439a1cfad15ceac427b70869604ddcd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"fb3b74ccf9e3d81c43eaa8dda63aadb4006f2df954d32c1554c7b0a3f6aa956c","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"fb3b74ccf9e3d81c43eaa8dda63aadb4006f2df954d32c1554c7b0a3f6aa956c","height":1080,"light_fraction":0.0,"luma_entropy":4.429,"meaningful_colors":29,"pixel_sha256":"3a857fef4ce4900bd0ea188c576cdb7e4bece8372eb111ecf7d8f46dbe172e19","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 26.2 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"neoforge-26.2","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-26.2/session/client_a/tab_list_head","height":900,"image":"images/mc26.2/cc8556f6cada531e14c38291320e74a568bbb44738568195e5b37ea50a9ddcc2.webp","key":"mc26.2","lane_id":"neoforge-26.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cc8556f6cada531e14c38291320e74a568bbb44738568195e5b37ea50a9ddcc2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cc8556f6cada531e14c38291320e74a568bbb44738568195e5b37ea50a9ddcc2","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":30,"pixel_sha256":"bb7bd406e36dbb0325201305d47b93e2a269b08dbe3e638723e8cf015f9434c2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=unreadable; key state only) in a pinned rear view; headsVisible=false (vanilla onlineMode=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"500f2a219f2e1a7bd19f7bb9cea41547f00900692ab7fc2ba16a02aa65716172","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"500f2a219f2e1a7bd19f7bb9cea41547f00900692ab7fc2ba16a02aa65716172","height":1080,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":31,"pixel_sha256":"5ecd6905da13b050a3621fa0a228f6ed26400ad370d4525f9fd6ab959a223318","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 26.2 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"neoforge-26.2","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-26.2/session/client_a/quit_to_title","height":900,"image":"images/mc26.2/0b7ba34e22fce506d0c7ffe25770bcf387a64ecf694dc4de18d1652c88e77c17.webp","key":"mc26.2","lane_id":"neoforge-26.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0b7ba34e22fce506d0c7ffe25770bcf387a64ecf694dc4de18d1652c88e77c17","format":"webp","pixel":{"dark_fraction":0.0019,"file_sha256":"0b7ba34e22fce506d0c7ffe25770bcf387a64ecf694dc4de18d1652c88e77c17","height":900,"light_fraction":0.0,"luma_entropy":5.667,"meaningful_colors":32,"pixel_sha256":"cb8338a3fb9909e60b9c266f013cfa348251a69f58b9193c7a2cb2ec40a6f7d0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"c77a88d2939647daa108cfe903426fcb0c96f39532f7ed15eb164a8b526d51a8","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"c77a88d2939647daa108cfe903426fcb0c96f39532f7ed15eb164a8b526d51a8","height":1080,"light_fraction":0.0,"luma_entropy":5.659,"meaningful_colors":32,"pixel_sha256":"da4e7554b8483554b2946a0df9a57c0ef950a223a9eb1f2f1c3df9566446143b","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 26.2 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-26.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-26.2/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc26.2/bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e.webp","key":"mc26.2","lane_id":"neoforge-26.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"ae0c4ebf56f058c638d8ac79c0141a3fddeb77ce5d3b28938a6836fdd431da02","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"2377641bc7571bd4890ea3ce08535b2efd23610d2f0eb5ed3d3ff9437a60c2e3","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"2377641bc7571bd4890ea3ce08535b2efd23610d2f0eb5ed3d3ff9437a60c2e3","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"2a2e2eec06e8fb6fd6f486aeda8d0c998493f8ebcf80f7f7977b464671f79a4f","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 26.2 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"neoforge-26.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-26.2/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc26.2/bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e.webp","key":"mc26.2","lane_id":"neoforge-26.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"bf34229a043870e01c3a2cb1d859836d7ce4d35f3f300e143ff3af1a4350665e","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"ae0c4ebf56f058c638d8ac79c0141a3fddeb77ce5d3b28938a6836fdd431da02","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"2377641bc7571bd4890ea3ce08535b2efd23610d2f0eb5ed3d3ff9437a60c2e3","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"2377641bc7571bd4890ea3ce08535b2efd23610d2f0eb5ed3d3ff9437a60c2e3","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"2a2e2eec06e8fb6fd6f486aeda8d0c998493f8ebcf80f7f7977b464671f79a4f","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 26.2 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-26.2","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-26.2/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc26.2/26bd242d44a7f8b335a720d333a2f2dae936bd00e10667c6ccd0dbce4a683aa7.webp","key":"mc26.2","lane_id":"neoforge-26.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"26bd242d44a7f8b335a720d333a2f2dae936bd00e10667c6ccd0dbce4a683aa7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"26bd242d44a7f8b335a720d333a2f2dae936bd00e10667c6ccd0dbce4a683aa7","height":900,"light_fraction":0.0,"luma_entropy":5.525,"meaningful_colors":32,"pixel_sha256":"79c46eba6a15838151105d94ec4b6e4fefd493fd5ac0fac57ab2c9bc3db3432b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"9f1eefa4d3e0061792c02ad89115d71ecad5ecfe3edbe456a5fc75e4d2352e93","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9f1eefa4d3e0061792c02ad89115d71ecad5ecfe3edbe456a5fc75e4d2352e93","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":32,"pixel_sha256":"2b956e50f2d64032c2078976af563f6cd1e71ce8f249340314a709fd0e1d4402","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 26.2 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-26.2","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-26.2/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc26.2/2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba.webp","key":"mc26.2","lane_id":"neoforge-26.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","format":"webp","pixel":{"dark_fraction":0.6766,"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","height":900,"light_fraction":0.0,"luma_entropy":3.807,"meaningful_colors":28,"pixel_sha256":"c1abd9810ddf1d0cb6c2949da6051959695b54d86fefb8fbfb40aad5d98c9a74","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"pixel":{"dark_fraction":0.6792,"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"light_fraction":0.0,"luma_entropy":3.747,"meaningful_colors":29,"pixel_sha256":"8eb79a3137bd53d55837211e0074f512cf92563ae6d4c3323f41fda40d252443","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1.2","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1.2/phase0-smoke/client_a/baseline","height":900,"image":"images/mc26.1.2/6b2cf5eeeab14537391dda6927a0746f88e7543d589a1122f5d12a4c2fdac7ca.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6b2cf5eeeab14537391dda6927a0746f88e7543d589a1122f5d12a4c2fdac7ca","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6b2cf5eeeab14537391dda6927a0746f88e7543d589a1122f5d12a4c2fdac7ca","height":900,"light_fraction":0.0,"luma_entropy":5.476,"meaningful_colors":31,"pixel_sha256":"287535fe13b09763a8172590f234d61bb40e04453645abe85dca186c0fdd14ed","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"824fa710ec0052cf986a2c34926dc9b4959970185c6eb87aaf301aa389932619","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"824fa710ec0052cf986a2c34926dc9b4959970185c6eb87aaf301aa389932619","height":1080,"light_fraction":0.0,"luma_entropy":5.487,"meaningful_colors":30,"pixel_sha256":"626545b9b61ed297c20846b876af07dc5382f36f046f8860830a17482f713a12","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 26.1.2 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-26.1.2","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-26.1.2/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc26.1.2/02ab91488170f226d5ca7675b7d919fb5a2a831bfd54727e71c61e337f68b9f8.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"02ab91488170f226d5ca7675b7d919fb5a2a831bfd54727e71c61e337f68b9f8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"02ab91488170f226d5ca7675b7d919fb5a2a831bfd54727e71c61e337f68b9f8","height":900,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":31,"pixel_sha256":"b173cbbd5ff4a4b3204a0c544fca91cb69e8619a9ea0fa7e91c95c61a8d5e705","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"138228f6ba706e80f7762ecdf2b95850022982a97a85ba1c4dc10cceb4437f3a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"138228f6ba706e80f7762ecdf2b95850022982a97a85ba1c4dc10cceb4437f3a","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"81ead5273a6e0d720f3549a0dd007f2385381aae15ee28a186dc73a5470875a5","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1.2","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1.2/propagation/client_a/baseline","height":900,"image":"images/mc26.1.2/5f1437d55ede4e14fa3b37a7fe34b8e4bc613ec149902dc8817571ab425e7584.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f1437d55ede4e14fa3b37a7fe34b8e4bc613ec149902dc8817571ab425e7584","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5f1437d55ede4e14fa3b37a7fe34b8e4bc613ec149902dc8817571ab425e7584","height":900,"light_fraction":0.0,"luma_entropy":5.473,"meaningful_colors":31,"pixel_sha256":"8cb4191ba6c19bc7c8f3dcac1edbfa15f71e0c6392d05cd7a41c2970da02ce64","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"27b70791c15ea198f0737b55f8ea9ab8d56e1243b2435047aa7f65592f5b1b14","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"27b70791c15ea198f0737b55f8ea9ab8d56e1243b2435047aa7f65592f5b1b14","height":1080,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":30,"pixel_sha256":"bb260d30af2696c424ba409c9a02870cb420dd9ca2748a8a376397ef74a0c329","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 26.1.2 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-26.1.2","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-26.1.2/propagation/client_a/apply_local_look","height":900,"image":"images/mc26.1.2/0ff069fd723611b7c77a938301df80d0c6c67cd2a38c358b3103d40d466b1565.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0ff069fd723611b7c77a938301df80d0c6c67cd2a38c358b3103d40d466b1565","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0ff069fd723611b7c77a938301df80d0c6c67cd2a38c358b3103d40d466b1565","height":900,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":31,"pixel_sha256":"cc504c99e34c23a42af4738910dd6cc0c4e2f9b84dde02af8c87f301d68fc143","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"210c09b5d6949fa628406902abbc73f42620db33f115ee884e61ba087c72401d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"210c09b5d6949fa628406902abbc73f42620db33f115ee884e61ba087c72401d","height":1080,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"e602c553f494cf6bad9d42ede7f10e1fe22506018e4f9908341113407e42fb4f","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 26.1.2 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-26.1.2","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-26.1.2/propagation/client_b/baseline","height":900,"image":"images/mc26.1.2/8b704d19217ba1abcbb94062ca61f0344c194bc17251c17dbff70adcadf0423e.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b704d19217ba1abcbb94062ca61f0344c194bc17251c17dbff70adcadf0423e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8b704d19217ba1abcbb94062ca61f0344c194bc17251c17dbff70adcadf0423e","height":900,"light_fraction":0.0076,"luma_entropy":5.646,"meaningful_colors":32,"pixel_sha256":"cfcc6ddfb3da27af4dfbdc6beef5b7fb2d367b8ff05d312c6752fee30624f839","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"3b1b7840056f331005cc690ca122938519024f2641da7fd0f63f74f5885d2d75","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3b1b7840056f331005cc690ca122938519024f2641da7fd0f63f74f5885d2d75","height":1080,"light_fraction":0.0082,"luma_entropy":5.64,"meaningful_colors":31,"pixel_sha256":"5744533153a29c79519d1d9845224be84f2e10bbccea4cfd1d2442cb7ffcf39b","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 26.1.2 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-26.1.2","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-26.1.2/propagation/client_b/observe_a","height":900,"image":"images/mc26.1.2/cf922602cbb67cfb9a3716553f88e920a71a44df0074a0f233a303b9f1683b6a.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cf922602cbb67cfb9a3716553f88e920a71a44df0074a0f233a303b9f1683b6a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cf922602cbb67cfb9a3716553f88e920a71a44df0074a0f233a303b9f1683b6a","height":900,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":28,"pixel_sha256":"2dde0322f66137b5c0506b45270a264d16c72c7f80115a8092227f9a18533d43","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"6c7e29ad5f511699bfd44453fd5947a273542da0fad1cd4847e4f8f83e9bb78c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6c7e29ad5f511699bfd44453fd5947a273542da0fad1cd4847e4f8f83e9bb78c","height":1080,"light_fraction":0.0,"luma_entropy":5.578,"meaningful_colors":29,"pixel_sha256":"a479aaf26612ae8db9e3b2aff41a43ed4aed83ec35a571123dcbcc501bd303ea","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1.2","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1.2/propagation-live/client_a/baseline","height":900,"image":"images/mc26.1.2/b2aec10eedebab3d87756d06f871584244419baf116027bf3f707a46a16e1fdd.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b2aec10eedebab3d87756d06f871584244419baf116027bf3f707a46a16e1fdd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b2aec10eedebab3d87756d06f871584244419baf116027bf3f707a46a16e1fdd","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"a63ae620d19892f078fa5ecc7f263f2362bac14253bba09adfebfbcba2eb2a11","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"1fc2bca4ea8e673e19c357db2d482312174c47c356002bb9dcc89b6a97045c4b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1fc2bca4ea8e673e19c357db2d482312174c47c356002bb9dcc89b6a97045c4b","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":30,"pixel_sha256":"b159b8300d0631e88010b5eacc66527f3d388068ec8a9df3be3b905a743abfc2","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 26.1.2 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-26.1.2","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-26.1.2/propagation-live/client_a/apply_live","height":900,"image":"images/mc26.1.2/8b4c896f78e4677cdb75872df64db88534306720c4e297feeaf92b1bd12ccccf.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b4c896f78e4677cdb75872df64db88534306720c4e297feeaf92b1bd12ccccf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8b4c896f78e4677cdb75872df64db88534306720c4e297feeaf92b1bd12ccccf","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"8faea52f29ef2d6451fcff510f2c0d8431b4db68e3c0cff3cc4b9c0aadfeb0dc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"8271feabfef3c276059e18644de80bb0415276f17b8d59b8af5bfe9623e177fa","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8271feabfef3c276059e18644de80bb0415276f17b8d59b8af5bfe9623e177fa","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":31,"pixel_sha256":"8b7c7657568e4e783185194c2d09571fb9dbd97551a9785db699ab2d07c4bfd9","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 26.1.2 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-26.1.2","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-26.1.2/propagation-live/client_b/baseline","height":900,"image":"images/mc26.1.2/012040c2d26367489db8f41361f27ed9a59e571b98e7b45eca9abb4b40d477eb.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"012040c2d26367489db8f41361f27ed9a59e571b98e7b45eca9abb4b40d477eb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"012040c2d26367489db8f41361f27ed9a59e571b98e7b45eca9abb4b40d477eb","height":900,"light_fraction":0.0076,"luma_entropy":5.662,"meaningful_colors":32,"pixel_sha256":"777736594a77778e8154326a7d3cb55d0f689d787fa428f7e14dd4a7446da981","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"bcd7855a36753759520621016de5eb00aab4f2409bf90fec6c5773726ee8ac02","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bcd7855a36753759520621016de5eb00aab4f2409bf90fec6c5773726ee8ac02","height":1080,"light_fraction":0.0082,"luma_entropy":5.657,"meaningful_colors":31,"pixel_sha256":"8cf850009a001d89cf98c0b300461aae78790b683b019ef6ef1516162f1d1281","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 26.1.2 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-26.1.2","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-26.1.2/propagation-live/client_b/observe_before","height":900,"image":"images/mc26.1.2/92b3b10b6ae719eca94624d15de5a90a14d04b41ae00a489f45ed32c3df2519d.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"92b3b10b6ae719eca94624d15de5a90a14d04b41ae00a489f45ed32c3df2519d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"92b3b10b6ae719eca94624d15de5a90a14d04b41ae00a489f45ed32c3df2519d","height":900,"light_fraction":0.0,"luma_entropy":5.592,"meaningful_colors":29,"pixel_sha256":"410ce0820bbdfbfd740b6a4e5d26962a21ad5b17738d091436952f1d9210fdee","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"5c014a980a269ad32d8d38d58882312b18a5ed4f668c13d43152d9e85e14d83c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5c014a980a269ad32d8d38d58882312b18a5ed4f668c13d43152d9e85e14d83c","height":1080,"light_fraction":0.0,"luma_entropy":5.575,"meaningful_colors":29,"pixel_sha256":"d2fd8c5101a5d394a5db89af4b1a0da00cfe23b0e52e5b15ffa720f4fdae4039","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 26.1.2 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-26.1.2","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-26.1.2/propagation-live/client_b/await_live_change","height":900,"image":"images/mc26.1.2/af5e47c7192682cd6f6ee7470041799c6deb475530cefd73014875fd49213bd4.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"af5e47c7192682cd6f6ee7470041799c6deb475530cefd73014875fd49213bd4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"af5e47c7192682cd6f6ee7470041799c6deb475530cefd73014875fd49213bd4","height":900,"light_fraction":0.0,"luma_entropy":5.583,"meaningful_colors":25,"pixel_sha256":"cf07ebb877b49274692eb8816cee1fb31d01808b05e96cdd49d525a3ebf78b8f","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"4b7e4b51f0067c469b019d155bac3486f3759acfee38ca9fdbb035c3e6e98c71","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4b7e4b51f0067c469b019d155bac3486f3759acfee38ca9fdbb035c3e6e98c71","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":28,"pixel_sha256":"2c395fa021e395cb31f25bfad5a8a42003d55a8ac4ae7460a644f715da2a4c26","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 26.1.2 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-26.1.2","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-26.1.2/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc26.1.2/e899b621ef5f57a25a0a67e7ac69fad8aec995e01b7e45b37a3ea0f47179448c.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e899b621ef5f57a25a0a67e7ac69fad8aec995e01b7e45b37a3ea0f47179448c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e899b621ef5f57a25a0a67e7ac69fad8aec995e01b7e45b37a3ea0f47179448c","height":900,"light_fraction":0.0,"luma_entropy":5.586,"meaningful_colors":30,"pixel_sha256":"0f5359974eb72978b7de6eb84886fc5ddff355d3f9c26d41ee588657a55ef8df","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"506809e0ac01c3443eb9091288401c107589b18ea34a297831950a5461d33a93","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"506809e0ac01c3443eb9091288401c107589b18ea34a297831950a5461d33a93","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"9c334b59b4f4bd80a2a346850feacc81b593c0963970355144836e00b20ed6fb","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 26.1.2 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-26.1.2","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-26.1.2/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc26.1.2/423ae5de87720a2ef6bd6ba168339ccb2fc7325dfda0661192f54e54d9d5019d.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"423ae5de87720a2ef6bd6ba168339ccb2fc7325dfda0661192f54e54d9d5019d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"423ae5de87720a2ef6bd6ba168339ccb2fc7325dfda0661192f54e54d9d5019d","height":900,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":27,"pixel_sha256":"97b23e8fc8f1ace081bbd8ee5143d5cffd150be2bb540aa0cd96035bfbc1e050","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"a2f052e2ce320d3386b3c23760b5c61b0d60df333f92d02991dab8413657c859","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a2f052e2ce320d3386b3c23760b5c61b0d60df333f92d02991dab8413657c859","height":1080,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":30,"pixel_sha256":"b58503f66c340f809c0f76a0af00b54bb3dd8a0c3ea0f6bb45fdf9535e85247a","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 26.1.2 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-26.1.2","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-26.1.2/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc26.1.2/d91903ad50de81888d8102534307d180b4641319a2bb8bf76902e3ef27ca096d.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d91903ad50de81888d8102534307d180b4641319a2bb8bf76902e3ef27ca096d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d91903ad50de81888d8102534307d180b4641319a2bb8bf76902e3ef27ca096d","height":900,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":26,"pixel_sha256":"24a255bc2f2948d36f0ebc095f7380af14d35a59a17b4c4a4c8cd3f92be01061","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"4d44ba50f550f865c1d98766f1814c81f6c437328805eb733b0e18887d54ab65","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4d44ba50f550f865c1d98766f1814c81f6c437328805eb733b0e18887d54ab65","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":29,"pixel_sha256":"f1c13a219d7f591c57c56cce57d48393aaa0f4f9a94fc27bcfe8cbd3bfd585f8","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 26.1.2 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-26.1.2","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-26.1.2/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc26.1.2/d69e82d9f929f2cce29d89fb683beebca50a0d25e9b4fa8911f61f544259fc0f.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d69e82d9f929f2cce29d89fb683beebca50a0d25e9b4fa8911f61f544259fc0f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d69e82d9f929f2cce29d89fb683beebca50a0d25e9b4fa8911f61f544259fc0f","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":29,"pixel_sha256":"fc605ae9655007ef1590f15f636db5265eabfb631147805d9642ce3e54a85298","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"7342d15413777362214306834e4dccaef1eddb407a8bdcd233d3f55d7d6ea24f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7342d15413777362214306834e4dccaef1eddb407a8bdcd233d3f55d7d6ea24f","height":1080,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":29,"pixel_sha256":"2fcaaabc430b61321dad4b5ce819e8790920882b43e3c49485274b615c0d38d8","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 26.1.2 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1.2/full/client_a/baseline","height":900,"image":"images/mc26.1.2/18428c8a621da7bfac6ca279ac44311f87722ffff9e6c27dfbf0431e82286619.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"18428c8a621da7bfac6ca279ac44311f87722ffff9e6c27dfbf0431e82286619","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"18428c8a621da7bfac6ca279ac44311f87722ffff9e6c27dfbf0431e82286619","height":900,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":31,"pixel_sha256":"fceb2b658042a5f565d377d4037ca7bfb5d14460a03043af7b99a65bc97268c0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"6bd6dc53bb9cb2b02c57f8f59996d4c5638b33b2e80236bca10f18c44382f450","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6bd6dc53bb9cb2b02c57f8f59996d4c5638b33b2e80236bca10f18c44382f450","height":1080,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":30,"pixel_sha256":"4eaad580c1427a1e79931ab4e220998409f36f8b178f0b0a449f7565bc2e1e57","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 26.1.2 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-26.1.2/full/client_a/local_skin_apply","height":900,"image":"images/mc26.1.2/de7cdc3d4459390a63fab6110cd9c1fcd1038d05586b278af899096f563ad94b.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"de7cdc3d4459390a63fab6110cd9c1fcd1038d05586b278af899096f563ad94b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"de7cdc3d4459390a63fab6110cd9c1fcd1038d05586b278af899096f563ad94b","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"d6a105ba0b0eab21cc48d0d12ca6b67e03d042a4c2bab198993c0239726afe48","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"43764ed34c70941b3e668af2714db84635a04bfa54b1ec3a00524fe812be4566","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"43764ed34c70941b3e668af2714db84635a04bfa54b1ec3a00524fe812be4566","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"0d45b4c2763229ef950761eaa7833c4f48d293d2b1aa88be6ead0494daf86b44","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 26.1.2 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-26.1.2/full/client_a/skin_menu_screen","height":900,"image":"images/mc26.1.2/5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":25,"pixel_sha256":"b48c99ad82c56ea75e66b3c24d98d5fabfc743b02782093573ce52267ad33a51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":25,"pixel_sha256":"9e00879cdda175a8a38ab081920f94bdd352cc16712f33ca106c585c8017c692","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 26.1.2 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-26.1.2/full/client_a/external_skin_drop","height":900,"image":"images/mc26.1.2/374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"7f503297c00318ebcce8c722a9b6d2a34c4aff54220f4636f7197c258b27c47d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"light_fraction":0.0,"luma_entropy":3.709,"meaningful_colors":26,"pixel_sha256":"7b6c8eff35dbc18b9bffc2319ed3a1c1d8289ed0b53279eba3a38ebf2ac6783e","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 26.1.2 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-26.1.2/full/client_a/catalog_rename","height":900,"image":"images/mc26.1.2/d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","format":"webp","pixel":{"dark_fraction":0.6373,"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","height":900,"light_fraction":0.0,"luma_entropy":3.781,"meaningful_colors":27,"pixel_sha256":"fa641ebdc87cffb3cd0f944703e6d4f38e5d4d95cbc43511a9c90b6a730597b0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"light_fraction":0.0,"luma_entropy":3.703,"meaningful_colors":29,"pixel_sha256":"f9fa2a3652ab3fc79f1d45dc65050d490503c0a2657784b6ab5b021e963c6b63","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 26.1.2 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-26.1.2/full/client_a/catalog_sort","height":900,"image":"images/mc26.1.2/1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","format":"webp","pixel":{"dark_fraction":0.6372,"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","height":900,"light_fraction":0.0,"luma_entropy":3.784,"meaningful_colors":27,"pixel_sha256":"3e1d55e212a2fcb89fea80940f579045309a3009d8a4a4ba4391e725a2b2878d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558782723) at index 0 above plaid (mtime 1793558777772) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"light_fraction":0.0,"luma_entropy":3.704,"meaningful_colors":29,"pixel_sha256":"484fb6279dba9c964cf1e530972428e2cae2529f4c0f432af213633cb375fcc6","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 26.1.2 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-26.1.2/full/client_a/catalog_own_skin","height":900,"image":"images/mc26.1.2/6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","format":"webp","pixel":{"dark_fraction":0.6422,"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","height":900,"light_fraction":0.0,"luma_entropy":3.757,"meaningful_colors":24,"pixel_sha256":"a6793297eba7c049505a32c834a4b184472bb8827f968e4b15fa414e641cf17c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"light_fraction":0.0,"luma_entropy":3.69,"meaningful_colors":24,"pixel_sha256":"835b89ac3e5acf598cc9b064e9a339386af7d492ca9846b29a67fe8364f42ecd","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 26.1.2 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-26.1.2/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc26.1.2/0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","format":"webp","pixel":{"dark_fraction":0.6503,"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","height":900,"light_fraction":0.0,"luma_entropy":3.732,"meaningful_colors":22,"pixel_sha256":"50b344224d222a3c1c1b69e089b40cb4254023de26b95320e41b7e2e31f94042","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"137abb9859d1016a0fdbb691b7005955ee0c6011318e0a9a43e23c6443c065b1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 26.1.2 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-26.1.2/full/client_a/catalog_delete_protected","height":900,"image":"images/mc26.1.2/03bfa0a0f5c6b17079a7379f25825a8be012d405137c30cc13284e4cd72df563.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"03bfa0a0f5c6b17079a7379f25825a8be012d405137c30cc13284e4cd72df563","format":"webp","pixel":{"dark_fraction":0.6221,"file_sha256":"03bfa0a0f5c6b17079a7379f25825a8be012d405137c30cc13284e4cd72df563","height":900,"light_fraction":0.0,"luma_entropy":3.922,"meaningful_colors":25,"pixel_sha256":"fc9f15378bba5d5866b23596298987fdc775e91939521be16a96daa33731f1fa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"60cd41e7651accd64416e208b3e82be8c5d7a55657b5f87bbaae0ae6e306718c","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"60cd41e7651accd64416e208b3e82be8c5d7a55657b5f87bbaae0ae6e306718c","height":1080,"light_fraction":0.0,"luma_entropy":3.871,"meaningful_colors":26,"pixel_sha256":"1efb55b2a9e29342cb91a65f6051fae6c0b6373ab210d90390ca2f4fa4effc66","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 26.1.2 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-26.1.2/full/client_a/catalog_delete","height":900,"image":"images/mc26.1.2/547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","format":"webp","pixel":{"dark_fraction":0.65,"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":24,"pixel_sha256":"59e84d97f68174525a5e7f76d8ddfdd173f83b4bad44017468a796082b87ae14","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"light_fraction":0.0,"luma_entropy":3.666,"meaningful_colors":23,"pixel_sha256":"a6a226515248c31cafd50a11610fdbaf4644df5d82197fdfa4458e91afabc711","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-26.1.2/full/client_a/model_slim","height":900,"image":"images/mc26.1.2/389f7de2aa4f165c59a36080648d0f96ee49c56d6052cf5cb8a6081ea23a42cd.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"389f7de2aa4f165c59a36080648d0f96ee49c56d6052cf5cb8a6081ea23a42cd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"389f7de2aa4f165c59a36080648d0f96ee49c56d6052cf5cb8a6081ea23a42cd","height":900,"light_fraction":0.0,"luma_entropy":5.375,"meaningful_colors":32,"pixel_sha256":"c6894abd28e09124fba3fcfd255929e323481ad16ac4662c921fac82cdb79417","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"ff78e4d91c50f0c0264194dbd0b3411915ca1d5ce8cb446d11139abeed95bc30","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ff78e4d91c50f0c0264194dbd0b3411915ca1d5ce8cb446d11139abeed95bc30","height":1080,"light_fraction":0.0,"luma_entropy":5.339,"meaningful_colors":31,"pixel_sha256":"697166818226cda38f1d8e003695e35c1afc69a0bbb0b27c2296084467e33f90","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-26.1.2/full/client_a/model_classic","height":900,"image":"images/mc26.1.2/55661071ee63312d63c1c40405b6ed03c45c2f037682e6865ce5e0f88d35b28c.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"55661071ee63312d63c1c40405b6ed03c45c2f037682e6865ce5e0f88d35b28c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"55661071ee63312d63c1c40405b6ed03c45c2f037682e6865ce5e0f88d35b28c","height":900,"light_fraction":0.0,"luma_entropy":5.393,"meaningful_colors":32,"pixel_sha256":"3d5fdbd1ea8d6e951d3b6500975afc7c0afdce8e135008525e0697f530d4e1f0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"a0b023e27058f7da93d1723cbfe1c0dc17ddc69753bb1698d31f2a347d0d52f7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a0b023e27058f7da93d1723cbfe1c0dc17ddc69753bb1698d31f2a347d0d52f7","height":1080,"light_fraction":0.0,"luma_entropy":5.358,"meaningful_colors":30,"pixel_sha256":"75a319be1b4ca98c5613287c7f017c6faebe430eb97d6d14735af801ae86a386","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-26.1.2/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc26.1.2/7c384b68fa0c7f84e610737dff78ee2ba5e493f5375e0b8e0a57841b349b17b5.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7c384b68fa0c7f84e610737dff78ee2ba5e493f5375e0b8e0a57841b349b17b5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7c384b68fa0c7f84e610737dff78ee2ba5e493f5375e0b8e0a57841b349b17b5","height":900,"light_fraction":0.0,"luma_entropy":5.374,"meaningful_colors":32,"pixel_sha256":"cb01b80d4815eb40c4a6b65c9e9bbae59a340994822dbd2db6b86f05a8d0a9eb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"815c665aa3dacfddc1498519f44399432383d9703183f58c4f9ff4d8942b5fdb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"815c665aa3dacfddc1498519f44399432383d9703183f58c4f9ff4d8942b5fdb","height":1080,"light_fraction":0.0,"luma_entropy":5.339,"meaningful_colors":31,"pixel_sha256":"d275dd2076e1fa96390c09b5ad2e3591b3f6d0e4417d1d0f6df9d0a94ab99fad","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-26.1.2/full/client_a/legacy_skin_apply","height":900,"image":"images/mc26.1.2/4488ca2defcf9b21d89816f87d53f6be86740ee906f6bbff26e85018530578b6.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4488ca2defcf9b21d89816f87d53f6be86740ee906f6bbff26e85018530578b6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4488ca2defcf9b21d89816f87d53f6be86740ee906f6bbff26e85018530578b6","height":900,"light_fraction":0.0,"luma_entropy":5.345,"meaningful_colors":32,"pixel_sha256":"45f6aa55f4bbee0e32f7cb3bfccc65a944246b6cfaab539e05f9d73ecdfa55d4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"13534a26858a242c818e9466b39563d00fe1826249b4dbf2edf2f191470b542c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"13534a26858a242c818e9466b39563d00fe1826249b4dbf2edf2f191470b542c","height":1080,"light_fraction":0.0,"luma_entropy":5.311,"meaningful_colors":31,"pixel_sha256":"cbcef7b3854c7c9f3df28e8133651db11149e771705dec4253fdc2823221fbb8","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-26.1.2/full/client_a/base_layer_transparency","height":900,"image":"images/mc26.1.2/56c18ca128f52841fb6de343387cbda3001d38f347c29be2d157722722bc2f75.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56c18ca128f52841fb6de343387cbda3001d38f347c29be2d157722722bc2f75","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"56c18ca128f52841fb6de343387cbda3001d38f347c29be2d157722722bc2f75","height":900,"light_fraction":0.0,"luma_entropy":5.381,"meaningful_colors":32,"pixel_sha256":"b1abf9e306dfa26c6031f76ccba9764fe5e49b578fe131f399fc2eeda13ab645","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"1f1bc5fc0c8fe6265c92b188c0e0f490edbf0e69be3517e443366b079dcd90b8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1f1bc5fc0c8fe6265c92b188c0e0f490edbf0e69be3517e443366b079dcd90b8","height":1080,"light_fraction":0.0,"luma_entropy":5.35,"meaningful_colors":31,"pixel_sha256":"394929fabf73f79f21120338d23cc3633ccebdce6c9ec528c3f40f0b67f8abb7","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 26.1.2 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-26.1.2/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc26.1.2/87f1d317f4d3a8722edeef96a3ab8623de5fcbb8f50f335448246a3cb29f3913.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87f1d317f4d3a8722edeef96a3ab8623de5fcbb8f50f335448246a3cb29f3913","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"87f1d317f4d3a8722edeef96a3ab8623de5fcbb8f50f335448246a3cb29f3913","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"c7d672593bfeb6ee323c9c394868d6d753df3a80e69ca14ee9c65f02d50ccb0a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"6b0819a93d9d72673f70dc8cf961ce859086f98bb4ebc406224c2f7845d41982","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6b0819a93d9d72673f70dc8cf961ce859086f98bb4ebc406224c2f7845d41982","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":30,"pixel_sha256":"20707f4b2489df6c07f1c4606a1549e5608e0cb3f86d2d4fe47241c8e4d458c5","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 26.1.2 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-26.1.2/full/client_a/transparency_disabled","height":900,"image":"images/mc26.1.2/15b241f249c298f1c123c342d2cd4ea2b3f198a8fc805852be6e14152ff45b93.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"15b241f249c298f1c123c342d2cd4ea2b3f198a8fc805852be6e14152ff45b93","format":"webp","pixel":{"dark_fraction":0.0023,"file_sha256":"15b241f249c298f1c123c342d2cd4ea2b3f198a8fc805852be6e14152ff45b93","height":900,"light_fraction":0.0,"luma_entropy":5.397,"meaningful_colors":32,"pixel_sha256":"e01e8f029ea2e143a528d77570211c86c6899cbfa0745115ccf8a0d2c2b03e5d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"c47dccb9f12eda3ca351727b34d958039d8a5203a8c93f22582eef9da3dd8fb5","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"c47dccb9f12eda3ca351727b34d958039d8a5203a8c93f22582eef9da3dd8fb5","height":1080,"light_fraction":0.0,"luma_entropy":5.359,"meaningful_colors":30,"pixel_sha256":"991f194e332e83d8686d2463b744e0a6d53269592292ca29bcd609c4cc9f2ce6","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-26.1.2/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc26.1.2/246a0b137fd79c9770c3994ad6549da493ebe3b7a58bdcfec659b24ae3e3e066.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"246a0b137fd79c9770c3994ad6549da493ebe3b7a58bdcfec659b24ae3e3e066","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"246a0b137fd79c9770c3994ad6549da493ebe3b7a58bdcfec659b24ae3e3e066","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":32,"pixel_sha256":"c8f996c196e555c080637f581d29766dd44cb232293757d548423974f190a68f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"b360f5c2a4d0271ac11a91fd1070976111e419ce19502d7aa66b492cd6932a62","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b360f5c2a4d0271ac11a91fd1070976111e419ce19502d7aa66b492cd6932a62","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":32,"pixel_sha256":"9753e5cf1ddc52915e696c17ec43065500bb67071e5077bec1c6bc6cdb405419","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-26.1.2/full/client_a/transparent_skin_layers","height":900,"image":"images/mc26.1.2/41a8b8ed00d1141588133aeaa42ba0921968cef67d118309617c2f377db65dc3.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"41a8b8ed00d1141588133aeaa42ba0921968cef67d118309617c2f377db65dc3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"41a8b8ed00d1141588133aeaa42ba0921968cef67d118309617c2f377db65dc3","height":900,"light_fraction":0.0,"luma_entropy":5.407,"meaningful_colors":30,"pixel_sha256":"00cf5954c87f488cf585b80fa5ee033ee0c094d4739f4e531c2f7171fe26cbb7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"5dd3364cf1e35813dc424c2ad4e17e3a42dda442f31ae0487814598983272f3a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5dd3364cf1e35813dc424c2ad4e17e3a42dda442f31ae0487814598983272f3a","height":1080,"light_fraction":0.0,"luma_entropy":5.42,"meaningful_colors":31,"pixel_sha256":"98a295c3100b381a1df6dfad29ddb5bb7f94815b59dbcd5513dc1a3bf4e745c5","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 26.1.2 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-26.1.2/full/client_a/cape_menu_screen","height":900,"image":"images/mc26.1.2/1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe","format":"webp","pixel":{"dark_fraction":0.5053,"file_sha256":"1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe","height":900,"light_fraction":0.0013,"luma_entropy":5.072,"meaningful_colors":27,"pixel_sha256":"368c8c82494626a6ac8f5485f1f055580880d2a38a5cc4b227777cbaa79b6390","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6bd58b6f92d9f17e0cfb40448a1b9b410064dde977e6aee68426ec66e45b8418","height":1080,"pixel":{"dark_fraction":0.5073,"file_sha256":"6bd58b6f92d9f17e0cfb40448a1b9b410064dde977e6aee68426ec66e45b8418","height":1080,"light_fraction":0.0011,"luma_entropy":5.008,"meaningful_colors":30,"pixel_sha256":"6c4e5f67e17da09376d6d28013b369b5c1a54dc9c980c4f16b082c34f5950fbb","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 26.1.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-26.1.2/full/client_a/known_cape_apply","height":900,"image":"images/mc26.1.2/b8217e251583247da6f25c1237c7692942a1739acc82591ca8c188ff9a844a91.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b8217e251583247da6f25c1237c7692942a1739acc82591ca8c188ff9a844a91","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b8217e251583247da6f25c1237c7692942a1739acc82591ca8c188ff9a844a91","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"7e28de5a21fdb3013349e3d18cbc3b6345dcf4d5d7d1f6a273b7a726a839ae81","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"31b8b57de82da17553e97fa24e7bd41a43580aa09772a2ca123671198262c635","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"31b8b57de82da17553e97fa24e7bd41a43580aa09772a2ca123671198262c635","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":32,"pixel_sha256":"487870936405000f49b87651837aac6acf5e7fd9ca57d5b9db7639a8dbd6505a","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 26.1.2 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-26.1.2/full/client_a/cape_adjust_screen","height":900,"image":"images/mc26.1.2/2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","format":"webp","pixel":{"dark_fraction":0.1959,"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","height":900,"light_fraction":0.0,"luma_entropy":4.6,"meaningful_colors":29,"pixel_sha256":"7d7f201ca0d04bcf4ecfdce16ce1e54e920fcec31aa50f93943d01d4bc88859f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"light_fraction":0.0,"luma_entropy":4.56,"meaningful_colors":31,"pixel_sha256":"b764e7a330833dec7d91b32ced83ec49994981d6c3a94048941ae74d7b5feb7f","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 26.1.2 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-26.1.2/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc26.1.2/a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147","format":"webp","pixel":{"dark_fraction":0.5058,"file_sha256":"a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147","height":900,"light_fraction":0.0013,"luma_entropy":5.124,"meaningful_colors":29,"pixel_sha256":"8fb07c40104bf10ae46da215a30e1f924645f6a7e51156e163fb33012094a3d2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7bde9fb6341699ff3952e308ba38b4ad12241fe88e82f018333a8d26dd074152","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7bde9fb6341699ff3952e308ba38b4ad12241fe88e82f018333a8d26dd074152","height":1080,"light_fraction":0.0011,"luma_entropy":5.054,"meaningful_colors":31,"pixel_sha256":"3c6b574eb8cdbe65c485ccfb3568e74cc9ba5d5303014a4e0a1fbf1925a6bbb0","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 26.1.2 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-26.1.2/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc26.1.2/274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","format":"webp","pixel":{"dark_fraction":0.5059,"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","height":900,"light_fraction":0.0013,"luma_entropy":5.119,"meaningful_colors":30,"pixel_sha256":"a7a09bb7a0f84cfcea381df334644877fed79241eadb11a8d4c532c74fbb21cf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"3ddb114f2cdd9e06e7e578564bef51ffa70bb40f73cf1c79a28dd7b2b93bb394","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 26.1.2 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-26.1.2/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc26.1.2/dbfffaccb4009ff346c721e01d35290369d698a94abe219cece316b60c4c3973.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbfffaccb4009ff346c721e01d35290369d698a94abe219cece316b60c4c3973","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"dbfffaccb4009ff346c721e01d35290369d698a94abe219cece316b60c4c3973","height":900,"light_fraction":0.0,"luma_entropy":4.585,"meaningful_colors":31,"pixel_sha256":"605c748f6dd5e7c981c95e3b8c5a00e9f77bf539bb6ab2a998601f80934a7dc0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"a338ea43b988ff28212af3c1a840932a88c595991df9d50e4fd61de91a757569","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"a338ea43b988ff28212af3c1a840932a88c595991df9d50e4fd61de91a757569","height":1080,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":31,"pixel_sha256":"590d1ceac2d6de5c82a98659621f601f87ef8e79f30968984973018bd75f7ef5","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 26.1.2 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-26.1.2/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc26.1.2/8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":31,"pixel_sha256":"f94942a29ebcdaa472eb891d3b74b6a1bbd83440fb90fd0ef06cfcb3bc3c7220","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"25d9399a2578c15d11bf5130f8a42239d85d2188ae33ee61dd9674a96bc603ed","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 26.1.2 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-26.1.2/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc26.1.2/5208fc3788486024b2fecb4e486e9eac06860c63b9b6f9796b195973d63067ae.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5208fc3788486024b2fecb4e486e9eac06860c63b9b6f9796b195973d63067ae","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"5208fc3788486024b2fecb4e486e9eac06860c63b9b6f9796b195973d63067ae","height":900,"light_fraction":0.0,"luma_entropy":4.845,"meaningful_colors":31,"pixel_sha256":"e71e37f751bfbdbc31d31acc97b7e9d2b96a5eafe945079dc5b621fdbe7e22da","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"0ef72cefd82eec9dadc371072e5fdae6df78b7c6db9567153ad1c079dd64161c","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"0ef72cefd82eec9dadc371072e5fdae6df78b7c6db9567153ad1c079dd64161c","height":1080,"light_fraction":0.0,"luma_entropy":4.792,"meaningful_colors":32,"pixel_sha256":"4cfb8f16c3be16786fd9a9d2b9dffc458ca4c0f3bf0e62a32983740da6fd4a0b","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 26.1.2 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-26.1.2/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc26.1.2/d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11","height":900,"light_fraction":0.0,"luma_entropy":5.294,"meaningful_colors":32,"pixel_sha256":"60a12f296a36b5cbde51f23904439f5b37aad406a570795a4a53c3dfeb7a4d6b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"3959830acb0c66ba625bebefc21dc7c08236ef83fb7d9cd1e8f8bc4a88983183","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3959830acb0c66ba625bebefc21dc7c08236ef83fb7d9cd1e8f8bc4a88983183","height":1080,"light_fraction":0.0,"luma_entropy":5.236,"meaningful_colors":32,"pixel_sha256":"b9793d72360dadbcb3a75f8cc7ad8f6f3bf36a679e4262f01c0031136fe9c313","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 26.1.2 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-26.1.2/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc26.1.2/24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"f6e6c8f27f7def83902d763b29e5769a82f71a62e547a71348e92039d78fd0b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"516c6bb617975894a36f3eda5d323ed9cca1c7ea7f5a9f65c36b121602c0a908","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 26.1.2 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-26.1.2/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc26.1.2/7f4f85694533ae90ac5f89a5d65314cf23b2c21d41e058a0621de68acc6a84c7.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7f4f85694533ae90ac5f89a5d65314cf23b2c21d41e058a0621de68acc6a84c7","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"7f4f85694533ae90ac5f89a5d65314cf23b2c21d41e058a0621de68acc6a84c7","height":900,"light_fraction":0.0,"luma_entropy":5.66,"meaningful_colors":32,"pixel_sha256":"89ff9af319bf34cd43df21937712c6231d93f417a7bfa7a5b417f7c464018051","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"e1ace9242942dd4791c44390c7f950d7d77d39cfa62ff868a6fa4fc2cab1f141","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e1ace9242942dd4791c44390c7f950d7d77d39cfa62ff868a6fa4fc2cab1f141","height":1080,"light_fraction":0.0,"luma_entropy":5.64,"meaningful_colors":31,"pixel_sha256":"9740f2f14844347751f9a28c639aa9c4e8614d410b861de109d544c8fb56bfa3","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 26.1.2 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-26.1.2/full/client_a/cape_import_standard","height":900,"image":"images/mc26.1.2/9dbae83735c2d9758b790110c923e24816604408ad61bab74f0a7b45ac37834d.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9dbae83735c2d9758b790110c923e24816604408ad61bab74f0a7b45ac37834d","format":"webp","pixel":{"dark_fraction":0.471,"file_sha256":"9dbae83735c2d9758b790110c923e24816604408ad61bab74f0a7b45ac37834d","height":900,"light_fraction":0.001,"luma_entropy":5.183,"meaningful_colors":26,"pixel_sha256":"0a7713858d9176446bd80223e9ec07105cce7c07f81177a98cd22b91273e5c9e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a3b6c78cf901ea9f255ac4abb4c0e1685dd78c59025a0b05582567a0ef7f716b","height":1080,"pixel":{"dark_fraction":0.4725,"file_sha256":"a3b6c78cf901ea9f255ac4abb4c0e1685dd78c59025a0b05582567a0ef7f716b","height":1080,"light_fraction":0.0011,"luma_entropy":5.113,"meaningful_colors":31,"pixel_sha256":"40d0e46bc0a270b25ab75fac32364717121283276298626766109c7ad4ac9d87","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 26.1.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-26.1.2/full/client_a/translucent_cape_worn","height":900,"image":"images/mc26.1.2/2391d33f3b6bf39bfa23d97734507ac8931d1ff2f4fce97ae8cc6acd0bf960ae.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2391d33f3b6bf39bfa23d97734507ac8931d1ff2f4fce97ae8cc6acd0bf960ae","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2391d33f3b6bf39bfa23d97734507ac8931d1ff2f4fce97ae8cc6acd0bf960ae","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"2c1e955f447b0122f7404a340eaf8a2f4ae35e02e143273dedc0c4c15c1e4560","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"244c543cdca4ff973f7b1b492b06fa55c00136411de0d6456324fbf6f6586571","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"244c543cdca4ff973f7b1b492b06fa55c00136411de0d6456324fbf6f6586571","height":1080,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":31,"pixel_sha256":"412e240ad0528ffa938a3ed1e372bfe49cc0de61ee419aa260b932f0fc500be1","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 26.1.2 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-26.1.2/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc26.1.2/7d1749bf4f58e34cb7ac899803eb7e6556ad0a731ae99e5e9f8379a7120741ee.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7d1749bf4f58e34cb7ac899803eb7e6556ad0a731ae99e5e9f8379a7120741ee","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7d1749bf4f58e34cb7ac899803eb7e6556ad0a731ae99e5e9f8379a7120741ee","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"4efb11163eaeb94b020af53da854e8f8c199f880c729988558aa64e4a8d8b44e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"d9a0431a743b59d6877a38b3c15c6a33d17bec937e2b4e4355d4619dcc902c53","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d9a0431a743b59d6877a38b3c15c6a33d17bec937e2b4e4355d4619dcc902c53","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"9a46d6118eb93dc780c61ba04b482d008994a7422e28755c1d7e7d479f70104e","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 26.1.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-26.1.2/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc26.1.2/1742a362f65eaef4d855b5eec0f351fe2eb7cbcac61d2632ac68baa9ae586a72.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1742a362f65eaef4d855b5eec0f351fe2eb7cbcac61d2632ac68baa9ae586a72","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1742a362f65eaef4d855b5eec0f351fe2eb7cbcac61d2632ac68baa9ae586a72","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"c6cf12ce52cb3595b3ab7ba4101b2ec6a118f0d7e0590cdc487e3ae64f5105f5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"1e8352f1cc8390097524f599412edd9dc1e1507e6f803e730df03b8080be51f1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1e8352f1cc8390097524f599412edd9dc1e1507e6f803e730df03b8080be51f1","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"ee4ebb62bda5b194b771107c56c3aaba3fbf1c4cfdca4b287691518a7ca83b9a","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 26.1.2 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-26.1.2/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc26.1.2/0ef2c24abb839344d2ce2bfdce477074a0596a9e93f60ec8e9b3c60df38751b6.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0ef2c24abb839344d2ce2bfdce477074a0596a9e93f60ec8e9b3c60df38751b6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0ef2c24abb839344d2ce2bfdce477074a0596a9e93f60ec8e9b3c60df38751b6","height":900,"light_fraction":0.0,"luma_entropy":5.588,"meaningful_colors":29,"pixel_sha256":"04a8bde5a6da6cb7b7fa8fd6b98e66fd8e3bdcaa8ef9124a947646d66157c840","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"eb760d9f26fe57b2306e794a217a4759e52d22ba5705d3e389317826a687ef89","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eb760d9f26fe57b2306e794a217a4759e52d22ba5705d3e389317826a687ef89","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"d0101b9d1ea8f1b9f7abbe7deae4113c55aae932985a60492b4f1bdc036db953","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 26.1.2 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-26.1.2/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc26.1.2/354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2","format":"webp","pixel":{"dark_fraction":0.4365,"file_sha256":"354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2","height":900,"light_fraction":0.0,"luma_entropy":4.567,"meaningful_colors":31,"pixel_sha256":"59713266f5220b082025b187fb3dc59bcaad31b284888fe03decdc6f700b972a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"ab84b3234b0cd300b63861991e32438cafbb76347f46f242910de1559f164138","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"ab84b3234b0cd300b63861991e32438cafbb76347f46f242910de1559f164138","height":1080,"light_fraction":0.0,"luma_entropy":4.53,"meaningful_colors":31,"pixel_sha256":"5e5e9a3aa5fcbe3711ce90b00e208792fd7193d6b886f5bd816efdda19b254df","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 26.1.2 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-26.1.2/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc26.1.2/ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc","height":900,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":32,"pixel_sha256":"aba6d196d4ce7aedfdb0dbfae69e53800ccc792718308388c970adf1e18221e0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"827995e03643cf151b3d30255636d8e9cdb32e6ba5b9938e252ad242c4acd51a","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"827995e03643cf151b3d30255636d8e9cdb32e6ba5b9938e252ad242c4acd51a","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":31,"pixel_sha256":"8d22c4ccd8e36b60b6189cea4fcf8ddca1f6aac7f1dd93802550dbd99a5e3922","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 26.1.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-26.1.2/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc26.1.2/1e11abc500c22f48a23e168e4458b715510b26f513006aa8106124c74ac637e8.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1e11abc500c22f48a23e168e4458b715510b26f513006aa8106124c74ac637e8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1e11abc500c22f48a23e168e4458b715510b26f513006aa8106124c74ac637e8","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"71ad73b3b926697fed750b4e718b734c06afb894ea604bc47588ddf6a89e907b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"31bb4a2cf9b9d397442205db9f37e4a06fca3a20d6b12b742fe3f02632462f9b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"31bb4a2cf9b9d397442205db9f37e4a06fca3a20d6b12b742fe3f02632462f9b","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"e14325cd25ca07cf47e80f36e9596bc46d2fe7ad164837f49f9126be6e3ba159","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 26.1.2 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-26.1.2/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc26.1.2/58478354656a3a27f2c86e58b4e2531ed2b19109938e3220493946233873ed05.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"58478354656a3a27f2c86e58b4e2531ed2b19109938e3220493946233873ed05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"58478354656a3a27f2c86e58b4e2531ed2b19109938e3220493946233873ed05","height":900,"light_fraction":0.0,"luma_entropy":5.588,"meaningful_colors":29,"pixel_sha256":"c63373a86f245b817eba933f003542581a924795ecc1515b13829f4039c36f36","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"16c85b6b74520ca4c6c6f8e7c04cc5ee4db13a4f5045e227fc28f8301b76561e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"16c85b6b74520ca4c6c6f8e7c04cc5ee4db13a4f5045e227fc28f8301b76561e","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"915b38d4a9dcf375df825bbfb5e6ec3546effa4e1969df0d6d34f09e646ca525","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 26.1.2 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-26.1.2/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc26.1.2/9b8a9adfef20020e4623322c4c2352ac01e32b4601ec8b49b10096108c3df7b8.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9b8a9adfef20020e4623322c4c2352ac01e32b4601ec8b49b10096108c3df7b8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9b8a9adfef20020e4623322c4c2352ac01e32b4601ec8b49b10096108c3df7b8","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":30,"pixel_sha256":"72162f59905ef73c8b5ab8e63a83f558fe77d5b34fbe38d4d17ec602855d4acc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"12037f396a0fb1d3fcb4eb024d5a1aeda92830335da472863ed30046a5b6d71d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"12037f396a0fb1d3fcb4eb024d5a1aeda92830335da472863ed30046a5b6d71d","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"e0cd88d04f358968421812a6fafe02f545652741d9130a982122b5141fc4e5c4","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 26.1.2 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-26.1.2/full/client_a/animated_cape_apply","height":900,"image":"images/mc26.1.2/1dd244bc6583abd440f9ee898570858e7add99cdb9838a2dd04d6f331157a1e1.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1dd244bc6583abd440f9ee898570858e7add99cdb9838a2dd04d6f331157a1e1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1dd244bc6583abd440f9ee898570858e7add99cdb9838a2dd04d6f331157a1e1","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":30,"pixel_sha256":"a498f69d3647c2d46e8e53561ebdc8691ae84bd290564f3e9916ca1d69657317","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"ba50db61f320e307c2ee1fc0e083dc1fe5f6f7ec481de8f63ba26c783b038214","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ba50db61f320e307c2ee1fc0e083dc1fe5f6f7ec481de8f63ba26c783b038214","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"88b745f6ef29deec96b64a27dac450536d4b59fba1934fc260140c3bf0459c71","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 26.1.2 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-26.1.2/full/client_a/animated_cape_advance","height":900,"image":"images/mc26.1.2/03970e7e33cfbf2732c2aee9bf98c02c4036edc07e573eb380ae7409fbb81b65.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"03970e7e33cfbf2732c2aee9bf98c02c4036edc07e573eb380ae7409fbb81b65","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"03970e7e33cfbf2732c2aee9bf98c02c4036edc07e573eb380ae7409fbb81b65","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":30,"pixel_sha256":"5d35ec466fe328a871b860cee4fc8080214c5b268258388662a3f7352ebb4718","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"f35b29a0ec6d4fadcc8982296976c07f3bcb044c74a3d10b38f5a516f8dd2be0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f35b29a0ec6d4fadcc8982296976c07f3bcb044c74a3d10b38f5a516f8dd2be0","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"aa1e07869c5094c8a6e999b1a9eb22ca9fb0330524cabce8958193c769fbe613","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 26.1.2 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-26.1.2/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc26.1.2/93c3008f2c64e787a17d7e237d0400dbba7b3eab32dc0c114131db75b48bef54.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"93c3008f2c64e787a17d7e237d0400dbba7b3eab32dc0c114131db75b48bef54","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"93c3008f2c64e787a17d7e237d0400dbba7b3eab32dc0c114131db75b48bef54","height":900,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"ecafba7887f51c2f5af5fff10a7a27600980db5fe5737395b19584309e3d2561","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"ca2378259d362408b4218391eb7e2d605332de8ef891b376b44078dfb1e0c977","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ca2378259d362408b4218391eb7e2d605332de8ef891b376b44078dfb1e0c977","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"400dbd6735eda0f943d060d53f34f8cb0f778c8eb058551799033a58e7112577","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 26.1.2 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-26.1.2/full/client_a/elytra_hides_cape","height":900,"image":"images/mc26.1.2/658dee4cf7ab328fa0b4b924514c2a2b39280aa802ccd39d05005bb19a9064ff.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"658dee4cf7ab328fa0b4b924514c2a2b39280aa802ccd39d05005bb19a9064ff","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"658dee4cf7ab328fa0b4b924514c2a2b39280aa802ccd39d05005bb19a9064ff","height":900,"light_fraction":0.0,"luma_entropy":5.509,"meaningful_colors":31,"pixel_sha256":"d5e1e1be135fe5e1b66527cc0ed3fe67a78f250e549b94062c7f15ee7f300100","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"36765cf50340d42b372addf4405eb92e8add598c440cb896966df6997d2d5655","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"36765cf50340d42b372addf4405eb92e8add598c440cb896966df6997d2d5655","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":32,"pixel_sha256":"dfbb33af9ab42166b5e64ded0f3cb8cdb06847fc172111bc4d58eeb9b4b4eada","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 26.1.2 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-26.1.2/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc26.1.2/1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","format":"webp","pixel":{"dark_fraction":0.1963,"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","height":900,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":29,"pixel_sha256":"229232aa5303c97b3d9935fb94e9f3cce608f328bf587659868c83d0022eed09","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"light_fraction":0.0,"luma_entropy":4.503,"meaningful_colors":30,"pixel_sha256":"7a82952a59b9910be4de1c9267d90ef3b756da07b7d475c635b9a8939c1308dc","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 26.1.2 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-26.1.2/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc26.1.2/fdbf0e43bab0a54bfa83f988fd40f22bb94c0b08da340dbc001b3a3dda3135c4.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fdbf0e43bab0a54bfa83f988fd40f22bb94c0b08da340dbc001b3a3dda3135c4","format":"webp","pixel":{"dark_fraction":0.4898,"file_sha256":"fdbf0e43bab0a54bfa83f988fd40f22bb94c0b08da340dbc001b3a3dda3135c4","height":900,"light_fraction":0.0011,"luma_entropy":5.294,"meaningful_colors":29,"pixel_sha256":"d9ff876de3bb30f3fb8603af5a9196f499cc47be1fdf8355d74cca281e293933","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"bd41b806f8b38dd9deb5fb3f1b4e6acfba06e2325ec0e647f5b39f9342ec3855","height":1080,"pixel":{"dark_fraction":0.4937,"file_sha256":"bd41b806f8b38dd9deb5fb3f1b4e6acfba06e2325ec0e647f5b39f9342ec3855","height":1080,"light_fraction":0.0011,"luma_entropy":5.217,"meaningful_colors":29,"pixel_sha256":"bb2ab4eaa04c4dc96a0a4b5518df13962f34d950c85892786ff740405f481f27","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 26.1.2 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-26.1.2/full/client_a/cape_speed_slider","height":900,"image":"images/mc26.1.2/1ca844daec64bc3f3ca4db0d95b952fdfa4030f718bf926a2bf1b7c1917f68c4.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1ca844daec64bc3f3ca4db0d95b952fdfa4030f718bf926a2bf1b7c1917f68c4","format":"webp","pixel":{"dark_fraction":0.4892,"file_sha256":"1ca844daec64bc3f3ca4db0d95b952fdfa4030f718bf926a2bf1b7c1917f68c4","height":900,"light_fraction":0.0011,"luma_entropy":5.29,"meaningful_colors":28,"pixel_sha256":"c71ae2d4bedfdc9700008eb6c5891b28dcd9eb1133009ad23690e6988cc6f737","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"bb5982a5c6ddda021b27f99b97e250206c4bbc2ec7aa5f4dd87ae5fe19161985","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"bb5982a5c6ddda021b27f99b97e250206c4bbc2ec7aa5f4dd87ae5fe19161985","height":1080,"light_fraction":0.0011,"luma_entropy":5.223,"meaningful_colors":31,"pixel_sha256":"e866b9601398e31208541dab585a67104b99eaf66c0d0fc4edc58b501f366565","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 26.1.2 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-26.1.2/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc26.1.2/5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","height":900,"light_fraction":0.0011,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"e0efbf4938fe432d5c6bbd255fb9e6d68868900c0783b9f49d63ad6931513acc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"pixel":{"dark_fraction":0.4929,"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"light_fraction":0.0011,"luma_entropy":5.257,"meaningful_colors":32,"pixel_sha256":"168a230bbe5a87436588f49afbc920760916dd76c23421f4c883271314ac30d7","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 26.1.2 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-26.1.2/full/client_a/cape_delete_local","height":900,"image":"images/mc26.1.2/01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","format":"webp","pixel":{"dark_fraction":0.4623,"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"8609ac58398e0f3fcb3a1ab0cfab4a14e48ff461cf9be68bfb0f0fcee18e4b93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"light_fraction":0.0011,"luma_entropy":5.307,"meaningful_colors":32,"pixel_sha256":"4f5d18a763d4aae50f5fe714d88f3e21a26c5b149c177127d85706edb95f0ec6","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 26.1.2 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-26.1.2/full/client_a/cape_none_selected","height":900,"image":"images/mc26.1.2/fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","format":"webp","pixel":{"dark_fraction":0.5001,"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","height":900,"light_fraction":0.0011,"luma_entropy":5.151,"meaningful_colors":29,"pixel_sha256":"561bbc96429e74b3adcf9e1b5af03b9bdd951bf6fb90db44faa527a790019382","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"pixel":{"dark_fraction":0.5021,"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"light_fraction":0.0011,"luma_entropy":5.097,"meaningful_colors":31,"pixel_sha256":"ccd414799a3b7cabaf0a132fdb090a6b212fb007313ab54c38c789d511dff1ee","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 26.1.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-26.1.2/full/client_a/no_cape_after_removal","height":900,"image":"images/mc26.1.2/431a9629006935bf38e31661c7548c7edcf1d782eac3024b3ecf5e1405610937.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"431a9629006935bf38e31661c7548c7edcf1d782eac3024b3ecf5e1405610937","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"431a9629006935bf38e31661c7548c7edcf1d782eac3024b3ecf5e1405610937","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"4eef926189866327f1a5b95075add39c3b0fa487c58372285d71220fe139a9db","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"c3fc4b3d0461dd4203a8c66005bb9e80bce415d94fb368ba2afd9e3d10c89b58","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c3fc4b3d0461dd4203a8c66005bb9e80bce415d94fb368ba2afd9e3d10c89b58","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"f18e134ef1f85822ca02572373921e539371e7c645c351d2fe8980237f985550","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 26.1.2 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-26.1.2/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc26.1.2/b715f1e5c50d525c32afc9b0e354cc9eb7b4423beb000e43358075b81ea4d4b4.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b715f1e5c50d525c32afc9b0e354cc9eb7b4423beb000e43358075b81ea4d4b4","format":"webp","pixel":{"dark_fraction":0.5877,"file_sha256":"b715f1e5c50d525c32afc9b0e354cc9eb7b4423beb000e43358075b81ea4d4b4","height":900,"light_fraction":0.0,"luma_entropy":4.583,"meaningful_colors":28,"pixel_sha256":"65ec621da0a19cdb6820d775f92d885592535dc054b4b4acdee29ebea117665f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae84f9004a57a795007168b0abca0e3e62b2a442a058bc56365125701480970b","height":1080,"pixel":{"dark_fraction":0.5915,"file_sha256":"ae84f9004a57a795007168b0abca0e3e62b2a442a058bc56365125701480970b","height":1080,"light_fraction":0.0,"luma_entropy":4.522,"meaningful_colors":29,"pixel_sha256":"e6c0b3d92dba17313d22e4bc6066de64265471cab8e174b73ab61e95820fdcd9","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 26.1.2 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-26.1.2/full/client_a/settings_screen","height":900,"image":"images/mc26.1.2/e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","height":900,"light_fraction":0.0,"luma_entropy":4.906,"meaningful_colors":30,"pixel_sha256":"9fb9ac570d012283feba26ce82debac1c4d7f4a8bac91b7071a814f5152ec809","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"620dbdd10727c35a7b77036e3545cbac6fdb5b58667fc8b143b283e479a9dd03","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"620dbdd10727c35a7b77036e3545cbac6fdb5b58667fc8b143b283e479a9dd03","height":1080,"light_fraction":0.0,"luma_entropy":4.828,"meaningful_colors":31,"pixel_sha256":"6f49af13e26f125a1104602f61a9576903133109b0222eaf1e8a7c710bec9d86","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 26.1.2 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-26.1.2/full/client_a/settings_keybind_capture","height":900,"image":"images/mc26.1.2/cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","height":900,"light_fraction":0.0,"luma_entropy":4.902,"meaningful_colors":30,"pixel_sha256":"a02d6a6fda1f8ff6cb42c4f19f73d36c6af6d6440f005dcba81705f54c2a801b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"6374a4fbc15015154c73e1148e361fc58cf2e12303e244abbcb4a2d3921c1974","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6374a4fbc15015154c73e1148e361fc58cf2e12303e244abbcb4a2d3921c1974","height":1080,"light_fraction":0.0,"luma_entropy":4.821,"meaningful_colors":31,"pixel_sha256":"f850c14c3bcaf07af57cd488539007fa377011381ed658a4e30651b5ce845845","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 26.1.2 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-26.1.2/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc26.1.2/a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","height":900,"light_fraction":0.0,"luma_entropy":4.853,"meaningful_colors":31,"pixel_sha256":"b4e0e3399ade97d3f08a8a305234723cfdca6ffca35cc35de1b9dbdadb0cc9bd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"d923e261c5666c9199c58e0fcf33369e0202ee7a2358d0d125d8408fb545b471","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d923e261c5666c9199c58e0fcf33369e0202ee7a2358d0d125d8408fb545b471","height":1080,"light_fraction":0.0,"luma_entropy":4.78,"meaningful_colors":31,"pixel_sha256":"8e6dd107762d9c4ba7a4efc1519bab12fc9cdbc4bd92f0e48de2128701510331","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 26.1.2 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-26.1.2/full/client_a/settings_modpack_tab","height":900,"image":"images/mc26.1.2/d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","height":900,"light_fraction":0.0,"luma_entropy":4.442,"meaningful_colors":30,"pixel_sha256":"0cd6045cd209853a0f0d6db41d499dfacde9cf49f592c8f8924098883bc0d96d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"a745be800b826b64e7efa366fb4b46fddade49c8f111f431692f09ff640fd05e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a745be800b826b64e7efa366fb4b46fddade49c8f111f431692f09ff640fd05e","height":1080,"light_fraction":0.0,"luma_entropy":4.358,"meaningful_colors":30,"pixel_sha256":"eb732132de37f1b18972bbc4e07b60ae1d231a76662c80de397a72893c30b9b0","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 26.1.2 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-26.1.2/full/client_a/settings_server_tab","height":900,"image":"images/mc26.1.2/49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","format":"webp","pixel":{"dark_fraction":0.0032,"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","height":900,"light_fraction":0.0,"luma_entropy":4.845,"meaningful_colors":31,"pixel_sha256":"b828b8b2077c2374f5162fe22bedcb1ce74405b773d3e7bca440149b0d104249","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"e89d8eb39883acf390101f916ceded20302bade59337832a830323868dc9f294","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"e89d8eb39883acf390101f916ceded20302bade59337832a830323868dc9f294","height":1080,"light_fraction":0.0,"luma_entropy":4.771,"meaningful_colors":30,"pixel_sha256":"11e70f2dafd2b9122b1a49c3490de126272d6757a35b5b589f4ab7470a430e88","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 26.1.2 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-26.1.2/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc26.1.2/1cbd0d9644a3db4e658397f146cdd2a5a56a802bc00774cc5e27c4a530dc61ab.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1cbd0d9644a3db4e658397f146cdd2a5a56a802bc00774cc5e27c4a530dc61ab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1cbd0d9644a3db4e658397f146cdd2a5a56a802bc00774cc5e27c4a530dc61ab","height":900,"light_fraction":0.0,"luma_entropy":5.646,"meaningful_colors":32,"pixel_sha256":"06ad8378e99395eb32918174c91d144c1af837070e97390da666702279c370e7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"8d8171328ec9db967475918f1396680ba381fdd4afc477a2ca412bb070a77d02","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8d8171328ec9db967475918f1396680ba381fdd4afc477a2ca412bb070a77d02","height":1080,"light_fraction":0.0,"luma_entropy":5.693,"meaningful_colors":30,"pixel_sha256":"edceb3baf0c01c02d6bab2c59fb04793f9f628a599b22d50143c8e634622a66e","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 26.1.2 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-26.1.2/full/client_a/rename_dialog","height":900,"image":"images/mc26.1.2/66868393d8d3a135f8af36215eb0a0554aea34516c28ed7cc3fb20cc670db923.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66868393d8d3a135f8af36215eb0a0554aea34516c28ed7cc3fb20cc670db923","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"66868393d8d3a135f8af36215eb0a0554aea34516c28ed7cc3fb20cc670db923","height":900,"light_fraction":0.0,"luma_entropy":5.263,"meaningful_colors":32,"pixel_sha256":"a5495d2dbb335c74030793a11151e3e3bd77380459dd29c70121b2688faca263","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"626ba4cadb5df46dc44b987a233cb85da313f9316d58cdeddcc86ef79b046182","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"626ba4cadb5df46dc44b987a233cb85da313f9316d58cdeddcc86ef79b046182","height":1080,"light_fraction":0.0,"luma_entropy":5.191,"meaningful_colors":32,"pixel_sha256":"70871de88995f997dc1c0775660dab0946243828b23cd12e5e108853a6c65d34","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 26.1.2 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-26.1.2/full/client_a/delete_dialog","height":900,"image":"images/mc26.1.2/4b61d776b1f74cdaca59c025d3fc231296d1085a8d358d11e648201eb8e8d3ff.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4b61d776b1f74cdaca59c025d3fc231296d1085a8d358d11e648201eb8e8d3ff","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4b61d776b1f74cdaca59c025d3fc231296d1085a8d358d11e648201eb8e8d3ff","height":900,"light_fraction":0.0,"luma_entropy":5.141,"meaningful_colors":31,"pixel_sha256":"d01915ac19f7d9b4c8d0fc7dfcd0d43906e96b9c954aa1d3faf9df4d76af0c78","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"2889d8cb2aef11c6f4c949e50bc26673993a52ced891570d6a8125400e087965","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2889d8cb2aef11c6f4c949e50bc26673993a52ced891570d6a8125400e087965","height":1080,"light_fraction":0.0,"luma_entropy":5.068,"meaningful_colors":30,"pixel_sha256":"ea90c9b553e484240bbc51e33a4047f81598d9d7e67d85a831aa8dfe182eb2a5","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 26.1.2 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-26.1.2/full/client_a/stale_skin_fallback","height":900,"image":"images/mc26.1.2/c3e0c3452c0e74835f8088c4895bb1bf2d3456ddc57b782921d794cad5526a5f.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c3e0c3452c0e74835f8088c4895bb1bf2d3456ddc57b782921d794cad5526a5f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c3e0c3452c0e74835f8088c4895bb1bf2d3456ddc57b782921d794cad5526a5f","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":31,"pixel_sha256":"2508d25d72f060f7d419ff8886b0f950cb64499c114583acd90b4ed83701424d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"6aefbc058781522387e25e6eb73ba6d3e4bc2264f722fe784b16c5204172a631","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6aefbc058781522387e25e6eb73ba6d3e4bc2264f722fe784b16c5204172a631","height":1080,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":31,"pixel_sha256":"a462a9d669635b17301ff67efc381d909c6e9d8d144ae03d96a9148112061fab","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-26.1.2/full/client_a/hud_preview_disabled","height":900,"image":"images/mc26.1.2/ab7dd475a3e6e056e39510fbfd71ee31d9a26e37826d68bdc6485f0e69db3738.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ab7dd475a3e6e056e39510fbfd71ee31d9a26e37826d68bdc6485f0e69db3738","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ab7dd475a3e6e056e39510fbfd71ee31d9a26e37826d68bdc6485f0e69db3738","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"831ebac4db596d9a44ef41c6800f99b60f6aa9e69b10dfc42243abef3aabe13e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"a08b5cdbe5b1b838a5c710e5931be0920c1477938ff34aedea20deb58b812caf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a08b5cdbe5b1b838a5c710e5931be0920c1477938ff34aedea20deb58b812caf","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"a177432cf1e5d146ef6319ed2621fe6f7f44416343125b3898d30b58ebcf017f","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 26.1.2 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-26.1.2/full/client_a/hud_preview_overlay","height":900,"image":"images/mc26.1.2/57c3393c7617621d816ac4b925287bfdde33a453eec434dd1d91a7c53af8fdc9.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"57c3393c7617621d816ac4b925287bfdde33a453eec434dd1d91a7c53af8fdc9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"57c3393c7617621d816ac4b925287bfdde33a453eec434dd1d91a7c53af8fdc9","height":900,"light_fraction":0.0,"luma_entropy":5.527,"meaningful_colors":32,"pixel_sha256":"35c3092e6bd355163e1cd9429fb45950b160abe684ca77f6b2989048e40cffd4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"ba4aa8b43de4c496726b7fc5dee2871af5163ffada069bc9391ae178b7589849","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ba4aa8b43de4c496726b7fc5dee2871af5163ffada069bc9391ae178b7589849","height":1080,"light_fraction":0.0,"luma_entropy":5.539,"meaningful_colors":32,"pixel_sha256":"e2c2cd07e7a78c19cfe746b2c5b6c16c44ea28f13a405dac6ab9d7bbe8d84324","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 26.1.2 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-26.1.2","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-26.1.2/full/client_a/title_screen_splash_order","height":900,"image":"images/mc26.1.2/5db433d0944063a032a09705cfc49ef8fad0fba73172760596e5819fd12fe6c7.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5db433d0944063a032a09705cfc49ef8fad0fba73172760596e5819fd12fe6c7","format":"webp","pixel":{"dark_fraction":0.0002,"file_sha256":"5db433d0944063a032a09705cfc49ef8fad0fba73172760596e5819fd12fe6c7","height":900,"light_fraction":0.0,"luma_entropy":7.238,"meaningful_colors":32,"pixel_sha256":"d9302880b1e6889b4e6ec11012210a2f047b61b4389b528c24a8113704bc550a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 365 splash pixels in the control frame, 0 left once the model is over them (region [387, 76, 410, 86])","scenario":"full","source":{"file_sha256":"4f4d1f29293428489b276572110a5d2ce4ac410c59ef2d8254099ff08516690c","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"4f4d1f29293428489b276572110a5d2ce4ac410c59ef2d8254099ff08516690c","height":1080,"light_fraction":0.0,"luma_entropy":7.244,"meaningful_colors":32,"pixel_sha256":"7c03afda2f3a38bf35a029e62b27a01233330b1df9aec536d54e08e435504b3a","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 26.1.2 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1.2","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1.2/server-policy/client_a/baseline","height":900,"image":"images/mc26.1.2/d3ae911b5c4f30931cdff90004e8dd007b07bb0c7ab9d272aba762cf7676cbe0.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d3ae911b5c4f30931cdff90004e8dd007b07bb0c7ab9d272aba762cf7676cbe0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d3ae911b5c4f30931cdff90004e8dd007b07bb0c7ab9d272aba762cf7676cbe0","height":900,"light_fraction":0.0,"luma_entropy":5.474,"meaningful_colors":31,"pixel_sha256":"0a543b7fd57c6481d5746682fb8b6d5fc020bfdb83427d41342f10a1ecbedcf4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"422af9676cb4c58e94f4e42b5afcf57b651236b8f72bf3f7dee9c3b625e5e8b0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"422af9676cb4c58e94f4e42b5afcf57b651236b8f72bf3f7dee9c3b625e5e8b0","height":1080,"light_fraction":0.0,"luma_entropy":5.482,"meaningful_colors":30,"pixel_sha256":"d79793dc2820559d8cd29d9d609f1dec6d861fc17a93bd617557ee2cdf069ec7","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 26.1.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-26.1.2","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-26.1.2/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc26.1.2/307a7d6d1c08cf8d6d3fdc693ea8df9240e0359d36ad59b5664a6cc13f068d54.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"307a7d6d1c08cf8d6d3fdc693ea8df9240e0359d36ad59b5664a6cc13f068d54","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"307a7d6d1c08cf8d6d3fdc693ea8df9240e0359d36ad59b5664a6cc13f068d54","height":900,"light_fraction":0.0,"luma_entropy":5.4,"meaningful_colors":32,"pixel_sha256":"192529c8a63bba8008795d66903ddcf54d74c28ff1a7a7a442b2d6558a991c47","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"ef10a56d51c6d7c1f93648ee88b8ac2a5077fd2d161150d355ad131f143a4d61","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"ef10a56d51c6d7c1f93648ee88b8ac2a5077fd2d161150d355ad131f143a4d61","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":30,"pixel_sha256":"0750413e48f677dc76c365be51cde262ff8795a1b91c9e6b482dae61fedf50fe","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 26.1.2 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-26.1.2","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-26.1.2/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc26.1.2/3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","format":"webp","pixel":{"dark_fraction":0.6434,"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","height":900,"light_fraction":0.0,"luma_entropy":3.788,"meaningful_colors":23,"pixel_sha256":"817015f1473e41ab51f60d7cfdafcea93f50931a84634276828b6793e3b45394","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"light_fraction":0.0,"luma_entropy":3.717,"meaningful_colors":25,"pixel_sha256":"edc48a31acac475849846122f5598f592593f5fe2a40c12f705b31cad0dc64e2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 26.1.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-26.1.2","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-26.1.2/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc26.1.2/6bcb948e6040c118a906330d3191ebf8b9c277172e6ba5d5d916fac2594219d5.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6bcb948e6040c118a906330d3191ebf8b9c277172e6ba5d5d916fac2594219d5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6bcb948e6040c118a906330d3191ebf8b9c277172e6ba5d5d916fac2594219d5","height":900,"light_fraction":0.0,"luma_entropy":5.39,"meaningful_colors":32,"pixel_sha256":"8e4e00202b657f5c7d7fa7e48475cc7d35d7c4a1ed5c45ca963e8e46466d9667","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"ee56f2e23559d602eb33f9522fb01a2c095085fa48a50ba8fa2fa47a1d643d3a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ee56f2e23559d602eb33f9522fb01a2c095085fa48a50ba8fa2fa47a1d643d3a","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":31,"pixel_sha256":"42bd9fb0976df3efd91d82dd0a05651eab567678d0166c26acbcb39dff98f0dc","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 26.1.2 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-26.1.2","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-26.1.2/session/client_a/pause_menu_preview","height":900,"image":"images/mc26.1.2/1147b313efcc838a5c1598c8da5836a7a9c475b3ce93ef7d2a340bf6827eb6cd.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1147b313efcc838a5c1598c8da5836a7a9c475b3ce93ef7d2a340bf6827eb6cd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1147b313efcc838a5c1598c8da5836a7a9c475b3ce93ef7d2a340bf6827eb6cd","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":31,"pixel_sha256":"ccb913eed400b936ad93ecdc5f321f3790dc4f545c693cc96e3c447df9c1ec9d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"b4f6ca444f153cf154790b36430802f075e884eb7dd3f70fae231b97f55e239c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b4f6ca444f153cf154790b36430802f075e884eb7dd3f70fae231b97f55e239c","height":1080,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"b93ce48acbdc2aa899da2242fbb1bd7cad4e0b7d5cd273292fb00e0c33bfc8d7","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 26.1.2 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-26.1.2","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-26.1.2/session/client_a/inventory_paper_doll","height":900,"image":"images/mc26.1.2/2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","height":900,"light_fraction":0.0,"luma_entropy":4.372,"meaningful_colors":31,"pixel_sha256":"0436bb987aa1c02990585bfafb3c7466d1d6fc0d1f9a7060548206bab411ae4b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"23cf2724cd645819b00b05a8611fbf68fba1194ac9c13c73a588eb775fff3167","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"23cf2724cd645819b00b05a8611fbf68fba1194ac9c13c73a588eb775fff3167","height":1080,"light_fraction":0.0,"luma_entropy":4.429,"meaningful_colors":29,"pixel_sha256":"69b24d2b31b85aa45ef3a28c09af0dfe9ac93637405b890eca38608ae66d3cd6","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 26.1.2 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-26.1.2","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-26.1.2/session/client_a/tab_list_head","height":900,"image":"images/mc26.1.2/3ec3617aa4b6d07c174895eae3e8cab3971918d9a01d3e407e2daf370a3019c7.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3ec3617aa4b6d07c174895eae3e8cab3971918d9a01d3e407e2daf370a3019c7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3ec3617aa4b6d07c174895eae3e8cab3971918d9a01d3e407e2daf370a3019c7","height":900,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":30,"pixel_sha256":"037ce8217de83c83617da2f0f38648147e05e250b77ccaa84aedb855d7c5b50e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"68eb0d12aef32b0e295ee8c5d4d56d0e9ac96d3d28c6c9daa5c1b89021003aa3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"68eb0d12aef32b0e295ee8c5d4d56d0e9ac96d3d28c6c9daa5c1b89021003aa3","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":32,"pixel_sha256":"8bbbbfb85a0bb705629d24781c16bebaf4bee42657716aeb4ce4b075962147d4","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 26.1.2 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-26.1.2","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-26.1.2/session/client_a/quit_to_title","height":900,"image":"images/mc26.1.2/092c4b46ec406fe15657fc2e4b6d506ed662d73bd4d5c133483f74b6e81ee464.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"092c4b46ec406fe15657fc2e4b6d506ed662d73bd4d5c133483f74b6e81ee464","format":"webp","pixel":{"dark_fraction":0.0014,"file_sha256":"092c4b46ec406fe15657fc2e4b6d506ed662d73bd4d5c133483f74b6e81ee464","height":900,"light_fraction":0.0,"luma_entropy":7.146,"meaningful_colors":32,"pixel_sha256":"59d8edefdde3c417c48ec15489910af4a7f87c0d4c4e6281ca7dfca88f9dfb35","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"e2fe7977bcd61fbfd936bc673d6ddf3453cafd5ae0313eba10f39ebb0b77db6e","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"e2fe7977bcd61fbfd936bc673d6ddf3453cafd5ae0313eba10f39ebb0b77db6e","height":1080,"light_fraction":0.0,"luma_entropy":7.155,"meaningful_colors":32,"pixel_sha256":"62ba86e76293d5d538613e80f04653a43f4c2256fe487327212b0688ec8fb5f8","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 26.1.2 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-26.1.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-26.1.2/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc26.1.2/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 26.1.2 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-26.1.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-26.1.2/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc26.1.2/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 26.1.2 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-26.1.2","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-26.1.2/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc26.1.2/721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":32,"pixel_sha256":"29fb86eb6e1cd447c63ab5f2fa76aae09211004f9ac445196953133ec7ecf1b3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"539f8cfa093f42eb8bee89a29086bf58714fb63539ee723df5dac679120feeb0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"539f8cfa093f42eb8bee89a29086bf58714fb63539ee723df5dac679120feeb0","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":32,"pixel_sha256":"8efefa544ca07acd2d554b296f70409a63f6559924f50c6c836c2ffda766d775","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 26.1.2 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-26.1.2","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-26.1.2/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc26.1.2/2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba.webp","key":"mc26.1.2","lane_id":"fabric-26.1.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","format":"webp","pixel":{"dark_fraction":0.6766,"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","height":900,"light_fraction":0.0,"luma_entropy":3.807,"meaningful_colors":28,"pixel_sha256":"c1abd9810ddf1d0cb6c2949da6051959695b54d86fefb8fbfb40aad5d98c9a74","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"pixel":{"dark_fraction":0.6792,"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"light_fraction":0.0,"luma_entropy":3.747,"meaningful_colors":29,"pixel_sha256":"8eb79a3137bd53d55837211e0074f512cf92563ae6d4c3323f41fda40d252443","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1.2","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1.2/phase0-smoke/client_a/baseline","height":900,"image":"images/mc26.1.2/474a921bed53a3bd33ab4f130954ddff50164447dfe356358ff44f2f871fbd67.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"474a921bed53a3bd33ab4f130954ddff50164447dfe356358ff44f2f871fbd67","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"474a921bed53a3bd33ab4f130954ddff50164447dfe356358ff44f2f871fbd67","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"7f0829d6347e75406de4f85c827f8cd0864b46b98ba655dad7ed22ec0e36658a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"b3f67dbe1be666b579c68a792470e8211791ef0504fda608199acc33c8abf099","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b3f67dbe1be666b579c68a792470e8211791ef0504fda608199acc33c8abf099","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":30,"pixel_sha256":"a97d13ad539c13aeef16f3fe0343649ecb5e5c905a1f0b3768f5079b0b55978c","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-26.1.2","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-26.1.2/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc26.1.2/d249be653ffcbc3d656476007ccaa830e268bb980e8e4b7978bf597e015d4524.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d249be653ffcbc3d656476007ccaa830e268bb980e8e4b7978bf597e015d4524","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d249be653ffcbc3d656476007ccaa830e268bb980e8e4b7978bf597e015d4524","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":31,"pixel_sha256":"bbdbd3fbd5a0a59d6c1bc32c63ae4581cf22d1550b32eda613c31b0ca8948291","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"96b3c94d9935be6ddaa53def8290ccc89ae18f42ff9666142073ffe024b65eeb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"96b3c94d9935be6ddaa53def8290ccc89ae18f42ff9666142073ffe024b65eeb","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"ad102d711098b3cc8a99293d56d28e1f2912fe19526e8ee91f29f87448a8cad4","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1.2","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1.2/propagation/client_a/baseline","height":900,"image":"images/mc26.1.2/36f7b6f8b6571219e8834537c0bdc3be2b08303663165ecf7661177cadb74c26.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36f7b6f8b6571219e8834537c0bdc3be2b08303663165ecf7661177cadb74c26","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"36f7b6f8b6571219e8834537c0bdc3be2b08303663165ecf7661177cadb74c26","height":900,"light_fraction":0.0,"luma_entropy":5.482,"meaningful_colors":31,"pixel_sha256":"baadded78d3a54ae670f2afc415a4eccef8829a5af55ef0a5ad74c0d9f17919f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"4f6251f3d9e6952a5eab98804bbd6206168b231d94ca3848a18f539fe62df822","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4f6251f3d9e6952a5eab98804bbd6206168b231d94ca3848a18f539fe62df822","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":30,"pixel_sha256":"b954f8660627c8cf1b9c4da0ab927cfd5b43bb481e2445ce1f5bf9dd001ed1ce","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-26.1.2","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-26.1.2/propagation/client_a/apply_local_look","height":900,"image":"images/mc26.1.2/183ded6bc7edba0e896c246c61236ae2d560aae6456545b5b8c2cec5297066c0.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"183ded6bc7edba0e896c246c61236ae2d560aae6456545b5b8c2cec5297066c0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"183ded6bc7edba0e896c246c61236ae2d560aae6456545b5b8c2cec5297066c0","height":900,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":31,"pixel_sha256":"a682a8c10c551f4aa23476e81c651cbc12c358f375b0245b786f88aa9b18b610","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"bbfe591432553c5c6e0bf00c6a7f7219d0c2a09ecc948922debd34772630d211","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bbfe591432553c5c6e0bf00c6a7f7219d0c2a09ecc948922debd34772630d211","height":1080,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"8d0d29bf483ccccd494e25319376eac140ffb6aade63bf441152d32bf3f8c83e","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 26.1.2 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection chec…","artifact_node":"neoforge-26.1.2","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-26.1.2/propagation/client_b/baseline","height":900,"image":"images/mc26.1.2/25edcf45e3cff5cf4054a6a5f1598c2739986b4bd122fe042eb87a2f1b13334b.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"25edcf45e3cff5cf4054a6a5f1598c2739986b4bd122fe042eb87a2f1b13334b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"25edcf45e3cff5cf4054a6a5f1598c2739986b4bd122fe042eb87a2f1b13334b","height":900,"light_fraction":0.0076,"luma_entropy":5.651,"meaningful_colors":32,"pixel_sha256":"57d5b2eda5667fb85e61c7220bc8ab482eb42bacc9770aaa76e5a77326ffe911","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"942e5069e256510b0ed63a19a7553956dc0de1d96977ea0186edfecfb1706d78","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"942e5069e256510b0ed63a19a7553956dc0de1d96977ea0186edfecfb1706d78","height":1080,"light_fraction":0.0082,"luma_entropy":5.648,"meaningful_colors":31,"pixel_sha256":"2e9235f4250ea266cd4b626c68f933f3ff73e8013df1e7eadca9d90e89ada15c","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 26.1.2 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-26.1.2","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-26.1.2/propagation/client_b/observe_a","height":900,"image":"images/mc26.1.2/01aedde4cefa3c1793d322547cecd13e283e0b9e41e0f39d9109484b17a204e3.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01aedde4cefa3c1793d322547cecd13e283e0b9e41e0f39d9109484b17a204e3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"01aedde4cefa3c1793d322547cecd13e283e0b9e41e0f39d9109484b17a204e3","height":900,"light_fraction":0.0,"luma_entropy":5.592,"meaningful_colors":28,"pixel_sha256":"6292184a275a9284145fdb76c81de8b7fcc5b6e700d9face4c398f6410f38ea1","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"0b347e35bfa31c10bf5624718b78d392d7880094a9e2147ef37e29ee99b4adc8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0b347e35bfa31c10bf5624718b78d392d7880094a9e2147ef37e29ee99b4adc8","height":1080,"light_fraction":0.0,"luma_entropy":5.578,"meaningful_colors":29,"pixel_sha256":"0356cdcf30179fd2b19713822c3ef4d26dbde8f3d3ae7a70669113f70f07fa8d","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1.2","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1.2/propagation-live/client_a/baseline","height":900,"image":"images/mc26.1.2/199bb95763a68781aa890c692858ac8df896946b520d08ac2ccf34bcedc8136d.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"199bb95763a68781aa890c692858ac8df896946b520d08ac2ccf34bcedc8136d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"199bb95763a68781aa890c692858ac8df896946b520d08ac2ccf34bcedc8136d","height":900,"light_fraction":0.0,"luma_entropy":5.433,"meaningful_colors":31,"pixel_sha256":"7d915138963fd378ba48c056e2a5a0d68acd93531aa978d79b8d3d6a79ef3683","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"60ea703a7389e5bccca066e35f4bcf9c8ad9f0e0a943f87b6e9609e73512e6e3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"60ea703a7389e5bccca066e35f4bcf9c8ad9f0e0a943f87b6e9609e73512e6e3","height":1080,"light_fraction":0.0,"luma_entropy":5.44,"meaningful_colors":31,"pixel_sha256":"5ea2a14f1fbd99437ed39642b94d358b85ab4fb1dff7edf60db425d2554a1c63","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-26.1.2","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-26.1.2/propagation-live/client_a/apply_live","height":900,"image":"images/mc26.1.2/079a684307b4dac9570971b22791578a140172e70d95f859ca30d54855212dae.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"079a684307b4dac9570971b22791578a140172e70d95f859ca30d54855212dae","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"079a684307b4dac9570971b22791578a140172e70d95f859ca30d54855212dae","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"c832ef862cf858c479f0ab483854059e3cb7e22472c354bf85b93bc397b1a135","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"bbbe33b262fdb2dfc9f0630440e48141bb2af621d4f594dfb79f044ca37a4842","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bbbe33b262fdb2dfc9f0630440e48141bb2af621d4f594dfb79f044ca37a4842","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":31,"pixel_sha256":"b247bfb110e7bef75718e03cb9330a3e3c13944bc82c32828170f9e6af0636b9","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 26.1.2 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-26.1.2","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-26.1.2/propagation-live/client_b/baseline","height":900,"image":"images/mc26.1.2/4abddc480911170a2b8534f56b60e967a331e3bef66805c7d37842260023a9e2.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4abddc480911170a2b8534f56b60e967a331e3bef66805c7d37842260023a9e2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4abddc480911170a2b8534f56b60e967a331e3bef66805c7d37842260023a9e2","height":900,"light_fraction":0.0076,"luma_entropy":5.651,"meaningful_colors":32,"pixel_sha256":"e75cc42280fdd48c5802f0d1f81e7e8011e2fc7170c2cfd9fc745c74b4984849","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"0c94cf43a4d331c134e15e057b113582529e0971767311eeccd1d2335c1cd965","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0c94cf43a4d331c134e15e057b113582529e0971767311eeccd1d2335c1cd965","height":1080,"light_fraction":0.0082,"luma_entropy":5.649,"meaningful_colors":31,"pixel_sha256":"bd41d49b275538e213eb86e82b84b84acb2911e6e42404f213582fd6e65fbccc","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 26.1.2 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-26.1.2","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_before","height":900,"image":"images/mc26.1.2/a29e2b0ea6865cd5ddf7ed0e6791d0892fcfef7a42956c446592684e2f29515d.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a29e2b0ea6865cd5ddf7ed0e6791d0892fcfef7a42956c446592684e2f29515d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a29e2b0ea6865cd5ddf7ed0e6791d0892fcfef7a42956c446592684e2f29515d","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":29,"pixel_sha256":"d0f64eaa2c949d49c42bc00d8317a11844fc2b19112bfead1bf518504fbc32a2","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"06fed4a872dad57c52c28de76ffc85c1c37dc4c37b052adddb784979c19ae08c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"06fed4a872dad57c52c28de76ffc85c1c37dc4c37b052adddb784979c19ae08c","height":1080,"light_fraction":0.0,"luma_entropy":5.575,"meaningful_colors":29,"pixel_sha256":"c46b9f3428809f35ea5739f4b8308dacd1ebd14fae4969fb3d9b0b11f5ee4960","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 26.1.2 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical m…","artifact_node":"neoforge-26.1.2","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-26.1.2/propagation-live/client_b/await_live_change","height":900,"image":"images/mc26.1.2/d432eab12a2547bb7c358adf9a7ee4c6ed07cade95504b0181abc3268f04af75.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d432eab12a2547bb7c358adf9a7ee4c6ed07cade95504b0181abc3268f04af75","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d432eab12a2547bb7c358adf9a7ee4c6ed07cade95504b0181abc3268f04af75","height":900,"light_fraction":0.0,"luma_entropy":5.583,"meaningful_colors":26,"pixel_sha256":"cf9360622b99381d0499615c86cb3217a01cf63d414b7c37c20fca3b2e1663d7","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"72a7a1e8c4f8eacb5f735e41c7842bb41a142658ad63fd2fdbc7c563e6c4c92d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"72a7a1e8c4f8eacb5f735e41c7842bb41a142658ad63fd2fdbc7c563e6c4c92d","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":28,"pixel_sha256":"beafce94216f4049a603ff599f59932e1df6ba23bba5a193b42e71ddf119002d","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 26.1.2 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That thi…","artifact_node":"neoforge-26.1.2","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc26.1.2/0730bd7b26bad0212dd965a7c100148fd22c2f2da7e07af17d39195735cb67c5.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0730bd7b26bad0212dd965a7c100148fd22c2f2da7e07af17d39195735cb67c5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0730bd7b26bad0212dd965a7c100148fd22c2f2da7e07af17d39195735cb67c5","height":900,"light_fraction":0.0,"luma_entropy":5.584,"meaningful_colors":31,"pixel_sha256":"af3cdbb06003a606bc2b1e4d8ac522af58f7d29da6fe321ea351c1b7a8a83ce5","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"87ed9111913735ec82bf0774409372fe504033931a06a7be8858790113927ba3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"87ed9111913735ec82bf0774409372fe504033931a06a7be8858790113927ba3","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"a774277bec3920c3c8eee6fedceeacecf8d6f23df6144d804a2ef2942c140dff","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 26.1.2 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-26.1.2","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc26.1.2/d2f3754c0fb790fce346b7c49bd090591e15d7186457443f1e6386a01e84f9a6.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d2f3754c0fb790fce346b7c49bd090591e15d7186457443f1e6386a01e84f9a6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d2f3754c0fb790fce346b7c49bd090591e15d7186457443f1e6386a01e84f9a6","height":900,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":28,"pixel_sha256":"d356353daf77889c66b056513e594ceaec1592b166f3bd3d2b0bcffc8bb74ca7","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"33fc26af8c901ec3fd8fa23b6642a1d2ce19ff2045afb91027303b8c4efa6f67","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"33fc26af8c901ec3fd8fa23b6642a1d2ce19ff2045afb91027303b8c4efa6f67","height":1080,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":30,"pixel_sha256":"04be6eb5ad995826084da9462fd9dca1884e0621cab2f844bc336dd3c65c3868","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 26.1.2 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-26.1.2","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc26.1.2/f199bd58ddd264d9108f8a31caaa799af09fa12bc77029570a89acaf21507f3a.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f199bd58ddd264d9108f8a31caaa799af09fa12bc77029570a89acaf21507f3a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f199bd58ddd264d9108f8a31caaa799af09fa12bc77029570a89acaf21507f3a","height":900,"light_fraction":0.0,"luma_entropy":5.586,"meaningful_colors":29,"pixel_sha256":"4ddcdf8e3f1a39a006a1dacc78177b7def36a37cf7e534900edecf0e73da8165","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"f7cd8213016501c1ab6e3a9b1d5a94aa5efc2daf61f3194131ec1315729374b5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f7cd8213016501c1ab6e3a9b1d5a94aa5efc2daf61f3194131ec1315729374b5","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":29,"pixel_sha256":"913ce69906351bb9c9b1b20a4fb68431fa980a307efa64e2079cf4dc5bae76dd","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 26.1.2 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-26.1.2","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-26.1.2/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc26.1.2/85d8ef9212210dd9e846e84c902a0f174d3dce66fa51b89f6041eb64321bf1ac.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"85d8ef9212210dd9e846e84c902a0f174d3dce66fa51b89f6041eb64321bf1ac","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"85d8ef9212210dd9e846e84c902a0f174d3dce66fa51b89f6041eb64321bf1ac","height":900,"light_fraction":0.0,"luma_entropy":5.596,"meaningful_colors":29,"pixel_sha256":"c60eb69df9809018092bb813d0af867e81762539d98506812a4c1dec9d98e217","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"ff84d20bea16edf73dfe0892ac770c3764eb942b5fb64b0f199243d76e806f82","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ff84d20bea16edf73dfe0892ac770c3764eb942b5fb64b0f199243d76e806f82","height":1080,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":29,"pixel_sha256":"f336cfffd3bc385becabc8b1c40eced02ced8f698ebf7e589d54a6f9ee8b9969","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1.2/full/client_a/baseline","height":900,"image":"images/mc26.1.2/a0b36a2025a506fa44d822ade887f3e3f3e10697fc2a265d81514c3800bc0045.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a0b36a2025a506fa44d822ade887f3e3f3e10697fc2a265d81514c3800bc0045","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a0b36a2025a506fa44d822ade887f3e3f3e10697fc2a265d81514c3800bc0045","height":900,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":31,"pixel_sha256":"854966a380c5a2396cd68a6f10f78ad150804c10bc040e9ccd19541f7c7fcb61","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"201596fd1c5075728e44be90fb0924ad4a66b6ba15cf499322edf4da267f1f89","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"201596fd1c5075728e44be90fb0924ad4a66b6ba15cf499322edf4da267f1f89","height":1080,"light_fraction":0.0,"luma_entropy":5.487,"meaningful_colors":30,"pixel_sha256":"637870b984145f1a2fa3ac2e6f680f4d18861e607531793e0c25223dc0869868","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-26.1.2/full/client_a/local_skin_apply","height":900,"image":"images/mc26.1.2/2a12d3a83eb563518f9672c70d431e8d33982c115fec322b8432ca7682b2945f.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a12d3a83eb563518f9672c70d431e8d33982c115fec322b8432ca7682b2945f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2a12d3a83eb563518f9672c70d431e8d33982c115fec322b8432ca7682b2945f","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"8410f701429d2b15e92bba53978f529796d7478e562ba80acb10398471f33b52","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"f4726a49f6bd17f4ae3a7e31fe430a2256a7a9b8df637478f32f32b8eb7cb50d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f4726a49f6bd17f4ae3a7e31fe430a2256a7a9b8df637478f32f32b8eb7cb50d","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"eb132f450639010f3ce26f4b269047b50a3f5d5de4ee33034a8c86a2cd8839e9","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-26.1.2/full/client_a/skin_menu_screen","height":900,"image":"images/mc26.1.2/5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":25,"pixel_sha256":"b48c99ad82c56ea75e66b3c24d98d5fabfc743b02782093573ce52267ad33a51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":25,"pixel_sha256":"9e00879cdda175a8a38ab081920f94bdd352cc16712f33ca106c585c8017c692","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-26.1.2/full/client_a/external_skin_drop","height":900,"image":"images/mc26.1.2/374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"7f503297c00318ebcce8c722a9b6d2a34c4aff54220f4636f7197c258b27c47d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"light_fraction":0.0,"luma_entropy":3.709,"meaningful_colors":26,"pixel_sha256":"7b6c8eff35dbc18b9bffc2319ed3a1c1d8289ed0b53279eba3a38ebf2ac6783e","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 26.1.2 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-26.1.2/full/client_a/catalog_rename","height":900,"image":"images/mc26.1.2/d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","format":"webp","pixel":{"dark_fraction":0.6373,"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","height":900,"light_fraction":0.0,"luma_entropy":3.781,"meaningful_colors":27,"pixel_sha256":"fa641ebdc87cffb3cd0f944703e6d4f38e5d4d95cbc43511a9c90b6a730597b0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"light_fraction":0.0,"luma_entropy":3.703,"meaningful_colors":29,"pixel_sha256":"f9fa2a3652ab3fc79f1d45dc65050d490503c0a2657784b6ab5b021e963c6b63","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-26.1.2/full/client_a/catalog_sort","height":900,"image":"images/mc26.1.2/1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","format":"webp","pixel":{"dark_fraction":0.6372,"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","height":900,"light_fraction":0.0,"luma_entropy":3.784,"meaningful_colors":27,"pixel_sha256":"3e1d55e212a2fcb89fea80940f579045309a3009d8a4a4ba4391e725a2b2878d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558797260) at index 0 above plaid (mtime 1793558792330) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"light_fraction":0.0,"luma_entropy":3.704,"meaningful_colors":29,"pixel_sha256":"484fb6279dba9c964cf1e530972428e2cae2529f4c0f432af213633cb375fcc6","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-26.1.2/full/client_a/catalog_own_skin","height":900,"image":"images/mc26.1.2/6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","format":"webp","pixel":{"dark_fraction":0.6422,"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","height":900,"light_fraction":0.0,"luma_entropy":3.757,"meaningful_colors":24,"pixel_sha256":"a6793297eba7c049505a32c834a4b184472bb8827f968e4b15fa414e641cf17c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"light_fraction":0.0,"luma_entropy":3.69,"meaningful_colors":24,"pixel_sha256":"835b89ac3e5acf598cc9b064e9a339386af7d492ca9846b29a67fe8364f42ecd","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 26.1.2 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-26.1.2/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc26.1.2/0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","format":"webp","pixel":{"dark_fraction":0.6503,"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","height":900,"light_fraction":0.0,"luma_entropy":3.732,"meaningful_colors":22,"pixel_sha256":"50b344224d222a3c1c1b69e089b40cb4254023de26b95320e41b7e2e31f94042","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"137abb9859d1016a0fdbb691b7005955ee0c6011318e0a9a43e23c6443c065b1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 26.1.2 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-26.1.2/full/client_a/catalog_delete_protected","height":900,"image":"images/mc26.1.2/e4730dea51b554dbfb5a83c4223355581e7379973a362869dceb5281cb4ec2e2.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e4730dea51b554dbfb5a83c4223355581e7379973a362869dceb5281cb4ec2e2","format":"webp","pixel":{"dark_fraction":0.6222,"file_sha256":"e4730dea51b554dbfb5a83c4223355581e7379973a362869dceb5281cb4ec2e2","height":900,"light_fraction":0.0,"luma_entropy":3.934,"meaningful_colors":25,"pixel_sha256":"09ba912f869f47cf13bda1cecbb5af506d17bd1844c9bb02ef627f0e25517e05","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"2a38d02c1129f99ee21613fe058cd6e1b8c48a8ab8a86d55d7b5e10a94510455","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"2a38d02c1129f99ee21613fe058cd6e1b8c48a8ab8a86d55d7b5e10a94510455","height":1080,"light_fraction":0.0,"luma_entropy":3.869,"meaningful_colors":26,"pixel_sha256":"33f279286ec574b42860ccbd16aaca7f246d57f648967f736911b217323fdd8c","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 26.1.2 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delet…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-26.1.2/full/client_a/catalog_delete","height":900,"image":"images/mc26.1.2/547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","format":"webp","pixel":{"dark_fraction":0.65,"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":24,"pixel_sha256":"59e84d97f68174525a5e7f76d8ddfdd173f83b4bad44017468a796082b87ae14","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"light_fraction":0.0,"luma_entropy":3.666,"meaningful_colors":23,"pixel_sha256":"a6a226515248c31cafd50a11610fdbaf4644df5d82197fdfa4458e91afabc711","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-26.1.2/full/client_a/model_slim","height":900,"image":"images/mc26.1.2/48906775c7fab225ba75d21f2731b214d167f7142ec480c0bf0bdaa2b36306df.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"48906775c7fab225ba75d21f2731b214d167f7142ec480c0bf0bdaa2b36306df","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"48906775c7fab225ba75d21f2731b214d167f7142ec480c0bf0bdaa2b36306df","height":900,"light_fraction":0.0,"luma_entropy":5.374,"meaningful_colors":32,"pixel_sha256":"69d3aae829e09d475dc3778ab64ad3269de094566f27a82f739f82fb99f92463","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"d8e81a00894491404cfa3c48d928d030e7fd3ddde50503d92f22d94597f83c57","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d8e81a00894491404cfa3c48d928d030e7fd3ddde50503d92f22d94597f83c57","height":1080,"light_fraction":0.0,"luma_entropy":5.339,"meaningful_colors":31,"pixel_sha256":"50e2a52106b34023794aa7fedd7bdb6ae65ebdda551404f6d41d4ae818a407fe","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-26.1.2/full/client_a/model_classic","height":900,"image":"images/mc26.1.2/8b7fd71afa2e108ab73e6d1f994daceaad661c4992fb1b9701ccfe33b08d0e0d.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b7fd71afa2e108ab73e6d1f994daceaad661c4992fb1b9701ccfe33b08d0e0d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8b7fd71afa2e108ab73e6d1f994daceaad661c4992fb1b9701ccfe33b08d0e0d","height":900,"light_fraction":0.0,"luma_entropy":5.392,"meaningful_colors":32,"pixel_sha256":"7e362a2ffe6503ebdb9e9a74407dfd1fcd4506a6844d64963a9ceedaadbb64ed","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"b9acd5cce7978d12367b0a7f69b426334e151855c9e3db30631ac69dc3062f2c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b9acd5cce7978d12367b0a7f69b426334e151855c9e3db30631ac69dc3062f2c","height":1080,"light_fraction":0.0,"luma_entropy":5.358,"meaningful_colors":30,"pixel_sha256":"f15d2cf90f9daed2d04b7f0102ab38b4aef8f632073bec7eb2c7ad75d7022256","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtim…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-26.1.2/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc26.1.2/878159410b9440f67c2d370a0805fda4e8bcf956b0a472742a317b62bd00c05f.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"878159410b9440f67c2d370a0805fda4e8bcf956b0a472742a317b62bd00c05f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"878159410b9440f67c2d370a0805fda4e8bcf956b0a472742a317b62bd00c05f","height":900,"light_fraction":0.0,"luma_entropy":5.375,"meaningful_colors":32,"pixel_sha256":"d3018aa3323d21e5b384515db9b83ca222e189b9a686e247affba7582be1a7b5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"84e89b7cb61096c925838cbb52f038c4e7eba987db105377eb1d0a1ad83799e4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"84e89b7cb61096c925838cbb52f038c4e7eba987db105377eb1d0a1ad83799e4","height":1080,"light_fraction":0.0,"luma_entropy":5.339,"meaningful_colors":31,"pixel_sha256":"1f3a8d8bf02a76f0b3a2e4b03c49e4bf2642f0910050ce064409a42c20ed5442","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-26.1.2/full/client_a/legacy_skin_apply","height":900,"image":"images/mc26.1.2/5c2f2dac3b27498b9f73b29ee3d0784d5a1936691ba7bce9bdf218e681dcd571.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c2f2dac3b27498b9f73b29ee3d0784d5a1936691ba7bce9bdf218e681dcd571","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5c2f2dac3b27498b9f73b29ee3d0784d5a1936691ba7bce9bdf218e681dcd571","height":900,"light_fraction":0.0,"luma_entropy":5.345,"meaningful_colors":32,"pixel_sha256":"c391195670bff617a26bb694de2f6e15c8712e6db5eeb6b3513c5557510375fd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"92de6904e9fef4a8ad1981dcd8c85a0dea238a5a4e1010fcc90d6775e0cd9cca","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"92de6904e9fef4a8ad1981dcd8c85a0dea238a5a4e1010fcc90d6775e0cd9cca","height":1080,"light_fraction":0.0,"luma_entropy":5.311,"meaningful_colors":31,"pixel_sha256":"fc12819337aa16219e3a03b4ebd04872a7608c3cfacf94e8fdb7e2c7944bf584","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-26.1.2/full/client_a/base_layer_transparency","height":900,"image":"images/mc26.1.2/cffbac0879a862b1d74459a91bb1d0d0bdfed8be12c489b0f0ad7b46dece465b.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cffbac0879a862b1d74459a91bb1d0d0bdfed8be12c489b0f0ad7b46dece465b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cffbac0879a862b1d74459a91bb1d0d0bdfed8be12c489b0f0ad7b46dece465b","height":900,"light_fraction":0.0,"luma_entropy":5.382,"meaningful_colors":32,"pixel_sha256":"6c64612bf1aab0a5225cdf675dfa965341fa272e6b869f40db11d82273e34b32","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"8dcb053d9d99b76e1fee028a64ecbb09104a05824c3b62d1f67648203f1fa8f4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8dcb053d9d99b76e1fee028a64ecbb09104a05824c3b62d1f67648203f1fa8f4","height":1080,"light_fraction":0.0,"luma_entropy":5.35,"meaningful_colors":31,"pixel_sha256":"d8bfae90146831123fecce8c2ff97703a1c76cec4aa1c0bd6ab3c42253c7a84c","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks ca…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-26.1.2/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc26.1.2/1f21c24a871c17616bd80b8f8a86e99b2f27d711dc33f774bba041226292005c.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f21c24a871c17616bd80b8f8a86e99b2f27d711dc33f774bba041226292005c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1f21c24a871c17616bd80b8f8a86e99b2f27d711dc33f774bba041226292005c","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"c62abf10a40a6e1e7e4af6ff02aa833c2f2be5c3301d961521a189f6030e50fa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"9e0acdb7880bb7b41d59ed8baed0d359f29898e07b0ce112a6e7a936f4fe5d1c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9e0acdb7880bb7b41d59ed8baed0d359f29898e07b0ce112a6e7a936f4fe5d1c","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":30,"pixel_sha256":"276f7e21b7a961560b526f959f161305991dc392bd2add1c3ef0e3e2b5b1b686","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 26.1.2 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-26.1.2/full/client_a/transparency_disabled","height":900,"image":"images/mc26.1.2/70fa3aa0d4e0dee7d29ec237013803533502a22dec043d4ea7c42ff28dc73e54.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"70fa3aa0d4e0dee7d29ec237013803533502a22dec043d4ea7c42ff28dc73e54","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"70fa3aa0d4e0dee7d29ec237013803533502a22dec043d4ea7c42ff28dc73e54","height":900,"light_fraction":0.0,"luma_entropy":5.398,"meaningful_colors":32,"pixel_sha256":"1f10c0b33b2952e45796b77832d1a3826594490154dcdc25f647a833e24fa7d4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"6bec69da5c8cd25084a1751444f88d485e394bd49c79dd2abe7f930c1010473c","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"6bec69da5c8cd25084a1751444f88d485e394bd49c79dd2abe7f930c1010473c","height":1080,"light_fraction":0.0,"luma_entropy":5.359,"meaningful_colors":30,"pixel_sha256":"feb433b5ce12cd41d179d407d38954cc5b2d251259bc2cdcf8a1be7264dd11c5","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, w…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-26.1.2/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc26.1.2/5820f3267b23c6427b27d99798f387e74ac47043ae7fed5f2501952bb7fe1480.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5820f3267b23c6427b27d99798f387e74ac47043ae7fed5f2501952bb7fe1480","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5820f3267b23c6427b27d99798f387e74ac47043ae7fed5f2501952bb7fe1480","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":32,"pixel_sha256":"cb54f7ce146290ac2144d9dca36dd134cf988ebc9dbccceb9b9d801535f395aa","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"a6afa9426d06b9ca3e5d439dd2788dc9694b91daddfafa83ad575d1c2ecb2774","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a6afa9426d06b9ca3e5d439dd2788dc9694b91daddfafa83ad575d1c2ecb2774","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"5020511479cfeed9461be69cbf28dce07ba56485a8c7466397729e462f7cea12","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proo…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-26.1.2/full/client_a/transparent_skin_layers","height":900,"image":"images/mc26.1.2/b78ecb392470dd444c582b56a7713e87ff6d2903008d3396e27fd1129ee6f1f4.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b78ecb392470dd444c582b56a7713e87ff6d2903008d3396e27fd1129ee6f1f4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b78ecb392470dd444c582b56a7713e87ff6d2903008d3396e27fd1129ee6f1f4","height":900,"light_fraction":0.0,"luma_entropy":5.41,"meaningful_colors":30,"pixel_sha256":"bd0c9de1b714241ddd0fc717e0833190ae5b41c6e606d2f7f2c68ac767ec4609","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"a71576fbd3801c6f1b50888d5519bc4cbd66f82ca8d6d64910d89de8eabb19d1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a71576fbd3801c6f1b50888d5519bc4cbd66f82ca8d6d64910d89de8eabb19d1","height":1080,"light_fraction":0.0,"luma_entropy":5.42,"meaningful_colors":31,"pixel_sha256":"84512c5cf7b1b7efba3a47c0f3d4adb962eb2a784901a0e9f94ac5f13494eddd","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-26.1.2/full/client_a/cape_menu_screen","height":900,"image":"images/mc26.1.2/1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe","format":"webp","pixel":{"dark_fraction":0.5053,"file_sha256":"1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe","height":900,"light_fraction":0.0013,"luma_entropy":5.072,"meaningful_colors":27,"pixel_sha256":"368c8c82494626a6ac8f5485f1f055580880d2a38a5cc4b227777cbaa79b6390","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6bd58b6f92d9f17e0cfb40448a1b9b410064dde977e6aee68426ec66e45b8418","height":1080,"pixel":{"dark_fraction":0.5073,"file_sha256":"6bd58b6f92d9f17e0cfb40448a1b9b410064dde977e6aee68426ec66e45b8418","height":1080,"light_fraction":0.0011,"luma_entropy":5.008,"meaningful_colors":30,"pixel_sha256":"6c4e5f67e17da09376d6d28013b369b5c1a54dc9c980c4f16b082c34f5950fbb","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-26.1.2/full/client_a/known_cape_apply","height":900,"image":"images/mc26.1.2/1b240e73236a2af4df9ba93869a6c5a4d67b44bfe53ad0dc86e67a7e22337229.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1b240e73236a2af4df9ba93869a6c5a4d67b44bfe53ad0dc86e67a7e22337229","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1b240e73236a2af4df9ba93869a6c5a4d67b44bfe53ad0dc86e67a7e22337229","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"5f39de54ed981847b8d43b6601c7f322647d8e4e8d90f88a3f755259d13f625f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"28592bd724572fb519bba0d9b0272ff75c506fe9ae7a1de41098d5648934fda5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"28592bd724572fb519bba0d9b0272ff75c506fe9ae7a1de41098d5648934fda5","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":32,"pixel_sha256":"62db6b306487aa03ca4a7ac2487c4e6e203911f5381223edf9936d14e3220abd","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outli…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-26.1.2/full/client_a/cape_adjust_screen","height":900,"image":"images/mc26.1.2/2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","format":"webp","pixel":{"dark_fraction":0.1959,"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","height":900,"light_fraction":0.0,"luma_entropy":4.6,"meaningful_colors":29,"pixel_sha256":"7d7f201ca0d04bcf4ecfdce16ce1e54e920fcec31aa50f93943d01d4bc88859f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"light_fraction":0.0,"luma_entropy":4.56,"meaningful_colors":31,"pixel_sha256":"b764e7a330833dec7d91b32ced83ec49994981d6c3a94048941ae74d7b5feb7f","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the r…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-26.1.2/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc26.1.2/37b658d69309ed3cb9e3cc4e3602ec6d3c371cf1a5d7e0cfe7d489dedb99d5f4.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"37b658d69309ed3cb9e3cc4e3602ec6d3c371cf1a5d7e0cfe7d489dedb99d5f4","format":"webp","pixel":{"dark_fraction":0.5061,"file_sha256":"37b658d69309ed3cb9e3cc4e3602ec6d3c371cf1a5d7e0cfe7d489dedb99d5f4","height":900,"light_fraction":0.0013,"luma_entropy":5.126,"meaningful_colors":28,"pixel_sha256":"fd15b9e14d18a9809e25c003aff920313ae378984ba19d4ef9ee06a826836a56","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"fb8140c37598bc0be2e33d315e738549873fd0f44961d5eb1033297f2bdeb394","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"fb8140c37598bc0be2e33d315e738549873fd0f44961d5eb1033297f2bdeb394","height":1080,"light_fraction":0.0011,"luma_entropy":5.054,"meaningful_colors":32,"pixel_sha256":"00038e1d65afb9f4d7067eaf485793252f97ea3167a2649d42d86af43f335dd8","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-26.1.2/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc26.1.2/274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","format":"webp","pixel":{"dark_fraction":0.5059,"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","height":900,"light_fraction":0.0013,"luma_entropy":5.119,"meaningful_colors":30,"pixel_sha256":"a7a09bb7a0f84cfcea381df334644877fed79241eadb11a8d4c532c74fbb21cf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"3ddb114f2cdd9e06e7e578564bef51ffa70bb40f73cf1c79a28dd7b2b93bb394","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-26.1.2/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc26.1.2/4f1d507bfb84ea7d123537bbcc5ea235ee0e0a91ba962df4b415fe36c45c0c15.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f1d507bfb84ea7d123537bbcc5ea235ee0e0a91ba962df4b415fe36c45c0c15","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"4f1d507bfb84ea7d123537bbcc5ea235ee0e0a91ba962df4b415fe36c45c0c15","height":900,"light_fraction":0.0,"luma_entropy":4.587,"meaningful_colors":31,"pixel_sha256":"8913027f8a2ce2e10281a6e104342b84fa8a54532b23d7cdecf7b90173ccf245","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"096d0229a6513fccf7a00723c8fef7796b674e392cbfd8b7d6f9e3f47652dcb1","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"096d0229a6513fccf7a00723c8fef7796b674e392cbfd8b7d6f9e3f47652dcb1","height":1080,"light_fraction":0.0,"luma_entropy":4.554,"meaningful_colors":31,"pixel_sha256":"443ec146dc6f851b1d15105f65db61c2fd1c99c1764a5776f48a26c9ba88b083","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-26.1.2/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc26.1.2/8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":31,"pixel_sha256":"f94942a29ebcdaa472eb891d3b74b6a1bbd83440fb90fd0ef06cfcb3bc3c7220","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"25d9399a2578c15d11bf5130f8a42239d85d2188ae33ee61dd9674a96bc603ed","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-26.1.2/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc26.1.2/5208fc3788486024b2fecb4e486e9eac06860c63b9b6f9796b195973d63067ae.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5208fc3788486024b2fecb4e486e9eac06860c63b9b6f9796b195973d63067ae","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"5208fc3788486024b2fecb4e486e9eac06860c63b9b6f9796b195973d63067ae","height":900,"light_fraction":0.0,"luma_entropy":4.845,"meaningful_colors":31,"pixel_sha256":"e71e37f751bfbdbc31d31acc97b7e9d2b96a5eafe945079dc5b621fdbe7e22da","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"0ef72cefd82eec9dadc371072e5fdae6df78b7c6db9567153ad1c079dd64161c","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"0ef72cefd82eec9dadc371072e5fdae6df78b7c6db9567153ad1c079dd64161c","height":1080,"light_fraction":0.0,"luma_entropy":4.792,"meaningful_colors":32,"pixel_sha256":"4cfb8f16c3be16786fd9a9d2b9dffc458ca4c0f3bf0e62a32983740da6fd4a0b","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 26.1.2 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-26.1.2/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc26.1.2/d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11","height":900,"light_fraction":0.0,"luma_entropy":5.294,"meaningful_colors":32,"pixel_sha256":"60a12f296a36b5cbde51f23904439f5b37aad406a570795a4a53c3dfeb7a4d6b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"3959830acb0c66ba625bebefc21dc7c08236ef83fb7d9cd1e8f8bc4a88983183","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3959830acb0c66ba625bebefc21dc7c08236ef83fb7d9cd1e8f8bc4a88983183","height":1080,"light_fraction":0.0,"luma_entropy":5.236,"meaningful_colors":32,"pixel_sha256":"b9793d72360dadbcb3a75f8cc7ad8f6f3bf36a679e4262f01c0031136fe9c313","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 26.1.2 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-26.1.2/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc26.1.2/24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"f6e6c8f27f7def83902d763b29e5769a82f71a62e547a71348e92039d78fd0b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"516c6bb617975894a36f3eda5d323ed9cca1c7ea7f5a9f65c36b121602c0a908","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back out…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-26.1.2/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc26.1.2/b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","height":900,"light_fraction":0.0,"luma_entropy":5.654,"meaningful_colors":32,"pixel_sha256":"eaf4b262f5a0e20dfec2c49aa213d98f90f344b6c64a4b6c08b78fd9f9a024ca","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"light_fraction":0.0,"luma_entropy":5.638,"meaningful_colors":32,"pixel_sha256":"1b0b8c53e4518287411619b6f1f5b1ef3b798705f686c214da42d50868144bea","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-26.1.2/full/client_a/cape_import_standard","height":900,"image":"images/mc26.1.2/9dbae83735c2d9758b790110c923e24816604408ad61bab74f0a7b45ac37834d.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9dbae83735c2d9758b790110c923e24816604408ad61bab74f0a7b45ac37834d","format":"webp","pixel":{"dark_fraction":0.471,"file_sha256":"9dbae83735c2d9758b790110c923e24816604408ad61bab74f0a7b45ac37834d","height":900,"light_fraction":0.001,"luma_entropy":5.183,"meaningful_colors":26,"pixel_sha256":"0a7713858d9176446bd80223e9ec07105cce7c07f81177a98cd22b91273e5c9e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a3b6c78cf901ea9f255ac4abb4c0e1685dd78c59025a0b05582567a0ef7f716b","height":1080,"pixel":{"dark_fraction":0.4725,"file_sha256":"a3b6c78cf901ea9f255ac4abb4c0e1685dd78c59025a0b05582567a0ef7f716b","height":1080,"light_fraction":0.0011,"luma_entropy":5.113,"meaningful_colors":31,"pixel_sha256":"40d0e46bc0a270b25ab75fac32364717121283276298626766109c7ad4ac9d87","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-26.1.2/full/client_a/translucent_cape_worn","height":900,"image":"images/mc26.1.2/0d5fe2e2d47f52a189c772efcb74ca0be6a9c35a5be6b72fe22981f7c6575697.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0d5fe2e2d47f52a189c772efcb74ca0be6a9c35a5be6b72fe22981f7c6575697","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0d5fe2e2d47f52a189c772efcb74ca0be6a9c35a5be6b72fe22981f7c6575697","height":900,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":32,"pixel_sha256":"9f211141f0dc022934dbc58d5b706b5f6814a868fb17e4bc2cf2c2a00ed7e2f9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"ceb204875398613981565ae610ee9e0a287e03bc9ff48f1e107dc886f2c98878","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ceb204875398613981565ae610ee9e0a287e03bc9ff48f1e107dc886f2c98878","height":1080,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":31,"pixel_sha256":"7d2c4268f90d3b0975ec4837a7747577d665a2b9adf34c617e5bbe500ede995a","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-26.1.2/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc26.1.2/77c9516eb108bf33d34e28105b851762ca77106124001a9f14133976f6922003.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"77c9516eb108bf33d34e28105b851762ca77106124001a9f14133976f6922003","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"77c9516eb108bf33d34e28105b851762ca77106124001a9f14133976f6922003","height":900,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"8ac6b0fcde8d127ce7be54e96592bee69420ba3680fef4bf5ce1be5b6edd8ff9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"b79b1c6c0b9dbd486d11c7add9c0cb5fab0b620084b2ddc4eaac7b0c22d79c80","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b79b1c6c0b9dbd486d11c7add9c0cb5fab0b620084b2ddc4eaac7b0c22d79c80","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"06df34bdc68773b360261e085503ad2bfb5ba946eb9125346809f8c0c8b4fe44","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-26.1.2/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc26.1.2/c6abf55fa0259c54d6f28196d9893ed7ed09c5ba63c05d96d28f713e2a6be8ce.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c6abf55fa0259c54d6f28196d9893ed7ed09c5ba63c05d96d28f713e2a6be8ce","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c6abf55fa0259c54d6f28196d9893ed7ed09c5ba63c05d96d28f713e2a6be8ce","height":900,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"fceabcfa87a50e3cea58a0466ee549ee12c0074596453cde68e8a2fe7627d733","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"c7bf87fc3f6e79ed9fbe6def64802775f7d51e31f11483c94362f3dcdf9408f3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c7bf87fc3f6e79ed9fbe6def64802775f7d51e31f11483c94362f3dcdf9408f3","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"bb54233056fe1d54d5dde4bf0c78e6957d007a028b22c30e6a14d3f9d769b4b9","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-26.1.2/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc26.1.2/4c6681b129a2de7e55414b0629bda03cc66ede39b2ae7df95c3460508c978832.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4c6681b129a2de7e55414b0629bda03cc66ede39b2ae7df95c3460508c978832","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4c6681b129a2de7e55414b0629bda03cc66ede39b2ae7df95c3460508c978832","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"1e0779348244364b7dd84d8ac530027dcf0dd58b8d25cd74c7f36b75eae63e51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"b535d26a7b2f6e87d3903ac34467f5552bcd834b918eea0fbde0d57020a6d097","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b535d26a7b2f6e87d3903ac34467f5552bcd834b918eea0fbde0d57020a6d097","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"09e5cc4d410e3a52cec6ccfd7ad137d4753bd7dfc9da6abe15817375b7e2b32a","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 26.1.2 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-26.1.2/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc26.1.2/354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2","format":"webp","pixel":{"dark_fraction":0.4365,"file_sha256":"354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2","height":900,"light_fraction":0.0,"luma_entropy":4.567,"meaningful_colors":31,"pixel_sha256":"59713266f5220b082025b187fb3dc59bcaad31b284888fe03decdc6f700b972a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"ab84b3234b0cd300b63861991e32438cafbb76347f46f242910de1559f164138","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"ab84b3234b0cd300b63861991e32438cafbb76347f46f242910de1559f164138","height":1080,"light_fraction":0.0,"luma_entropy":4.53,"meaningful_colors":31,"pixel_sha256":"5e5e9a3aa5fcbe3711ce90b00e208792fd7193d6b886f5bd816efdda19b254df","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 26.1.2 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-26.1.2/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc26.1.2/ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc","height":900,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":32,"pixel_sha256":"aba6d196d4ce7aedfdb0dbfae69e53800ccc792718308388c970adf1e18221e0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"827995e03643cf151b3d30255636d8e9cdb32e6ba5b9938e252ad242c4acd51a","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"827995e03643cf151b3d30255636d8e9cdb32e6ba5b9938e252ad242c4acd51a","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":31,"pixel_sha256":"8d22c4ccd8e36b60b6189cea4fcf8ddca1f6aac7f1dd93802550dbd99a5e3922","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas p…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-26.1.2/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc26.1.2/3dbf5c1135a4a97358f46f92e1ae6f38bfa735e2aa055866479dec336b5b2c5d.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3dbf5c1135a4a97358f46f92e1ae6f38bfa735e2aa055866479dec336b5b2c5d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3dbf5c1135a4a97358f46f92e1ae6f38bfa735e2aa055866479dec336b5b2c5d","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"0e3a7318286d1862a024ee64a7898e8da1819cbd88e81937e701787a82a455a0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"bf36b133b00c2ec4169a96799f6532137ef5918ff8af877c65ff346641907c7d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bf36b133b00c2ec4169a96799f6532137ef5918ff8af877c65ff346641907c7d","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"28508209ceedde76352d1d74596a3e9afe37e710b044bab2b57bf3be6e2a7120","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-26.1.2/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc26.1.2/4c6681b129a2de7e55414b0629bda03cc66ede39b2ae7df95c3460508c978832.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4c6681b129a2de7e55414b0629bda03cc66ede39b2ae7df95c3460508c978832","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4c6681b129a2de7e55414b0629bda03cc66ede39b2ae7df95c3460508c978832","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"1e0779348244364b7dd84d8ac530027dcf0dd58b8d25cd74c7f36b75eae63e51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"b535d26a7b2f6e87d3903ac34467f5552bcd834b918eea0fbde0d57020a6d097","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b535d26a7b2f6e87d3903ac34467f5552bcd834b918eea0fbde0d57020a6d097","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"09e5cc4d410e3a52cec6ccfd7ad137d4753bd7dfc9da6abe15817375b7e2b32a","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 26.1.2 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-26.1.2/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc26.1.2/452177e69e200b1df710f1b058edf9e6fe0f02a5bd239a0133796814fa47bc73.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"452177e69e200b1df710f1b058edf9e6fe0f02a5bd239a0133796814fa47bc73","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"452177e69e200b1df710f1b058edf9e6fe0f02a5bd239a0133796814fa47bc73","height":900,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"83b5af0145432770f1c3b5a73db43f933673b9879154e3c47641d2b1a64e36d2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"5abf62ceee852b6ba9cb928d551b8fe36df8856d4673c61526ff075faaf942af","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5abf62ceee852b6ba9cb928d551b8fe36df8856d4673c61526ff075faaf942af","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"1d63e5f9b6f32be65c709f666cd2f1b24e0330cfb197de67d9ca4ab87af48277","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-26.1.2/full/client_a/animated_cape_apply","height":900,"image":"images/mc26.1.2/83dedfbddb1f3d36be36d7726a532846a818ddeb9a46f5f798d09c20e5d99e8d.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"83dedfbddb1f3d36be36d7726a532846a818ddeb9a46f5f798d09c20e5d99e8d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"83dedfbddb1f3d36be36d7726a532846a818ddeb9a46f5f798d09c20e5d99e8d","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":30,"pixel_sha256":"0718d390bad9cca1dbc8f3b25826a79cdfd776507fae14372246d3e398e0b20d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"2d99dbf7697f09c7c15e7d7c80154b7e523aedee587737fa04357c4cbf469f7d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2d99dbf7697f09c7c15e7d7c80154b7e523aedee587737fa04357c4cbf469f7d","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"04b79709ccd5756d233285026aa13db32d806e7b49a0071687ce9193911d4647","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compa…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-26.1.2/full/client_a/animated_cape_advance","height":900,"image":"images/mc26.1.2/a09088d5bd1dbc7da0479863abd9e98f9993b594f2a4d891746367f122a751a1.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a09088d5bd1dbc7da0479863abd9e98f9993b594f2a4d891746367f122a751a1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a09088d5bd1dbc7da0479863abd9e98f9993b594f2a4d891746367f122a751a1","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":30,"pixel_sha256":"af8e564f20a576974f0141e20cdd5faae851c46617fcf45d3bf9ce74345ba33d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"d1e77318cde49d4437889465343caf6db278279ddbf47c02fe8702d1ec050a95","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d1e77318cde49d4437889465343caf6db278279ddbf47c02fe8702d1ec050a95","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"1b2d3b759685d6449ff9a27de595c930c285980b112f3bbeca043fe7c40f6397","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-26.1.2/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc26.1.2/1906228c3e222f091d26295e5c0cee8b7771d8980a04b0396ff787b2d0bec235.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1906228c3e222f091d26295e5c0cee8b7771d8980a04b0396ff787b2d0bec235","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1906228c3e222f091d26295e5c0cee8b7771d8980a04b0396ff787b2d0bec235","height":900,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":31,"pixel_sha256":"bb9625ef2aa8f5aa0487ab6a8246a123e2c889a46ea93b8f07538d875b48350b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"4f1100aa517aaf8adcc11ab56d7d801064a9b8d334ad8bb297445f24442694e8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4f1100aa517aaf8adcc11ab56d7d801064a9b8d334ad8bb297445f24442694e8","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"295fe4fcee63d5ac3e97f79251c20c9cd20e4b2c2ba9826add74828041c9ca13","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-26.1.2/full/client_a/elytra_hides_cape","height":900,"image":"images/mc26.1.2/59ba66f7f62546f2ff968c9db3e4165a67f9abf6fbab77f3c35a7dcac5718307.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"59ba66f7f62546f2ff968c9db3e4165a67f9abf6fbab77f3c35a7dcac5718307","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"59ba66f7f62546f2ff968c9db3e4165a67f9abf6fbab77f3c35a7dcac5718307","height":900,"light_fraction":0.0,"luma_entropy":5.509,"meaningful_colors":31,"pixel_sha256":"485d47ee0180581897982a689f248d87075c043ccd6021f5202716758ea88e7e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"e63261ce0d522a0e1e946ead46cceca80c3ee6fc146a006362ee115e86ba1ba4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e63261ce0d522a0e1e946ead46cceca80c3ee6fc146a006362ee115e86ba1ba4","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":32,"pixel_sha256":"4b4b434e67410e949df80584a3eb85ed2cad4b989f17b119c00de85c85e8f240","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-26.1.2/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc26.1.2/1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","format":"webp","pixel":{"dark_fraction":0.1963,"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","height":900,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":29,"pixel_sha256":"229232aa5303c97b3d9935fb94e9f3cce608f328bf587659868c83d0022eed09","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"light_fraction":0.0,"luma_entropy":4.503,"meaningful_colors":30,"pixel_sha256":"7a82952a59b9910be4de1c9267d90ef3b756da07b7d475c635b9a8939c1308dc","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-26.1.2/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc26.1.2/3a753ce28a7ce5ff8f6b14ba92c77587f2da059caf67f0f8314ec526259987aa.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3a753ce28a7ce5ff8f6b14ba92c77587f2da059caf67f0f8314ec526259987aa","format":"webp","pixel":{"dark_fraction":0.4893,"file_sha256":"3a753ce28a7ce5ff8f6b14ba92c77587f2da059caf67f0f8314ec526259987aa","height":900,"light_fraction":0.0011,"luma_entropy":5.299,"meaningful_colors":29,"pixel_sha256":"17b669ef1026dcf7c3fe2006f884d307a7b35604cc81ce3438ba3545ef6998a4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d602da5df1c5e0ec9e43f4a888acd5e4c62ad2afdc9944ad7f90835dee7dc2e2","height":1080,"pixel":{"dark_fraction":0.4931,"file_sha256":"d602da5df1c5e0ec9e43f4a888acd5e4c62ad2afdc9944ad7f90835dee7dc2e2","height":1080,"light_fraction":0.0011,"luma_entropy":5.217,"meaningful_colors":29,"pixel_sha256":"7c84690246ed0d821548e92a55519036551ed6e6dc1c1cd30b677f48769cbbfd","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-26.1.2/full/client_a/cape_speed_slider","height":900,"image":"images/mc26.1.2/798fc36e9657031dd7e48897cd645f3c137d3e0b7383dfe8e93ea4c94c6c7b32.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"798fc36e9657031dd7e48897cd645f3c137d3e0b7383dfe8e93ea4c94c6c7b32","format":"webp","pixel":{"dark_fraction":0.4893,"file_sha256":"798fc36e9657031dd7e48897cd645f3c137d3e0b7383dfe8e93ea4c94c6c7b32","height":900,"light_fraction":0.0013,"luma_entropy":5.297,"meaningful_colors":29,"pixel_sha256":"abc99ce335866d0288b224a76e02a6a00851f7f2adf82faa69dd6b1928faac92","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"20a0fd938d13437304940b3ca6e0f218809836cfc4f202bc2f3abb71beb7b62d","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"20a0fd938d13437304940b3ca6e0f218809836cfc4f202bc2f3abb71beb7b62d","height":1080,"light_fraction":0.0011,"luma_entropy":5.224,"meaningful_colors":31,"pixel_sha256":"fe87bba80d9f598ff2f877d94c90301af05e7734453f589848b32bbedb5d662c","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-26.1.2/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc26.1.2/5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","height":900,"light_fraction":0.0011,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"e0efbf4938fe432d5c6bbd255fb9e6d68868900c0783b9f49d63ad6931513acc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"pixel":{"dark_fraction":0.4929,"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"light_fraction":0.0011,"luma_entropy":5.257,"meaningful_colors":32,"pixel_sha256":"168a230bbe5a87436588f49afbc920760916dd76c23421f4c883271314ac30d7","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-26.1.2/full/client_a/cape_delete_local","height":900,"image":"images/mc26.1.2/01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","format":"webp","pixel":{"dark_fraction":0.4623,"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"8609ac58398e0f3fcb3a1ab0cfab4a14e48ff461cf9be68bfb0f0fcee18e4b93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"light_fraction":0.0011,"luma_entropy":5.307,"meaningful_colors":32,"pixel_sha256":"4f5d18a763d4aae50f5fe714d88f3e21a26c5b149c177127d85706edb95f0ec6","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 26.1.2 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-26.1.2/full/client_a/cape_none_selected","height":900,"image":"images/mc26.1.2/fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","format":"webp","pixel":{"dark_fraction":0.5001,"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","height":900,"light_fraction":0.0011,"luma_entropy":5.151,"meaningful_colors":29,"pixel_sha256":"561bbc96429e74b3adcf9e1b5af03b9bdd951bf6fb90db44faa527a790019382","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"pixel":{"dark_fraction":0.5021,"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"light_fraction":0.0011,"luma_entropy":5.097,"meaningful_colors":31,"pixel_sha256":"ccd414799a3b7cabaf0a132fdb090a6b212fb007313ab54c38c789d511dff1ee","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-26.1.2/full/client_a/no_cape_after_removal","height":900,"image":"images/mc26.1.2/82a686d12de70f61ccbdeb0bacd0d20ff3ab680f926f83c2e2a03c10c0cc0c83.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"82a686d12de70f61ccbdeb0bacd0d20ff3ab680f926f83c2e2a03c10c0cc0c83","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"82a686d12de70f61ccbdeb0bacd0d20ff3ab680f926f83c2e2a03c10c0cc0c83","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"c56ce996597daa25612f46ea4188634e85da7c4292a9fe61ab238593ae462267","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"0c42a77b149962437b9d70863f51aa42a4dbd27b39ab7a9875e5d367b6e21d2f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0c42a77b149962437b9d70863f51aa42a4dbd27b39ab7a9875e5d367b6e21d2f","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"ee988e899aaf9cb09cc65d80b9869c2e00ac7e10580cdef7decd5984a9bc27fd","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 26.1.2 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-26.1.2/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc26.1.2/2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef","format":"webp","pixel":{"dark_fraction":0.5917,"file_sha256":"2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef","height":900,"light_fraction":0.0,"luma_entropy":4.562,"meaningful_colors":30,"pixel_sha256":"3c98bc31dccab3be423bea8305e0a65ba309afcd24657ecaa86724d974838633","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"4f30daa1401bbeac866afc605dedb8ba9826b8a21d31edb9ae569a2ad7136e12","height":1080,"pixel":{"dark_fraction":0.5959,"file_sha256":"4f30daa1401bbeac866afc605dedb8ba9826b8a21d31edb9ae569a2ad7136e12","height":1080,"light_fraction":0.0,"luma_entropy":4.489,"meaningful_colors":28,"pixel_sha256":"2557a88368886230a0235a6bb639407193797743f75f5779f6e39137aeae22d0","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the ti…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-26.1.2/full/client_a/settings_screen","height":900,"image":"images/mc26.1.2/e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","height":900,"light_fraction":0.0,"luma_entropy":4.906,"meaningful_colors":30,"pixel_sha256":"9fb9ac570d012283feba26ce82debac1c4d7f4a8bac91b7071a814f5152ec809","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"39efb26d49267b5db383824dd0b3ace6d0648ec4bd421d0163e163dfca0d5661","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"39efb26d49267b5db383824dd0b3ace6d0648ec4bd421d0163e163dfca0d5661","height":1080,"light_fraction":0.0,"luma_entropy":4.828,"meaningful_colors":31,"pixel_sha256":"c2570a5eed93b987906cb0f38e54329fddcf9e8271b05f3bc401c23ef37884b8","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-26.1.2/full/client_a/settings_keybind_capture","height":900,"image":"images/mc26.1.2/cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","height":900,"light_fraction":0.0,"luma_entropy":4.902,"meaningful_colors":30,"pixel_sha256":"a02d6a6fda1f8ff6cb42c4f19f73d36c6af6d6440f005dcba81705f54c2a801b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"b7547653fa429b6b50d9c852fbe73c8ef5d9d383792f0b3039291012ccadeec5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b7547653fa429b6b50d9c852fbe73c8ef5d9d383792f0b3039291012ccadeec5","height":1080,"light_fraction":0.0,"luma_entropy":4.821,"meaningful_colors":31,"pixel_sha256":"e7cfa0a4c466d73c50c892d539ec4a064264e0df6f6d5841bad66f606ac2d6df","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-26.1.2/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc26.1.2/a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","height":900,"light_fraction":0.0,"luma_entropy":4.853,"meaningful_colors":31,"pixel_sha256":"b4e0e3399ade97d3f08a8a305234723cfdca6ffca35cc35de1b9dbdadb0cc9bd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"79e283dc5b463b675aaba708d49ed32af6a68fa8ed9dbbf0d0a703ff90c904b2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"79e283dc5b463b675aaba708d49ed32af6a68fa8ed9dbbf0d0a703ff90c904b2","height":1080,"light_fraction":0.0,"luma_entropy":4.78,"meaningful_colors":31,"pixel_sha256":"872b398bb5ede01d0d783af68d34dee35f0fcce2354daffe78933a4a20f58035","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-26.1.2/full/client_a/settings_modpack_tab","height":900,"image":"images/mc26.1.2/d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","height":900,"light_fraction":0.0,"luma_entropy":4.442,"meaningful_colors":30,"pixel_sha256":"0cd6045cd209853a0f0d6db41d499dfacde9cf49f592c8f8924098883bc0d96d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"c0cad02be087f844872a42c33d5c39dbfc5904c123cfddc6b28b0d8a4a0f297b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c0cad02be087f844872a42c33d5c39dbfc5904c123cfddc6b28b0d8a4a0f297b","height":1080,"light_fraction":0.0,"luma_entropy":4.358,"meaningful_colors":30,"pixel_sha256":"45c18abadd4f6c268949ed69785ef19ca52f08e31c8c919d8cc48808d2973f6a","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-26.1.2/full/client_a/settings_server_tab","height":900,"image":"images/mc26.1.2/49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","format":"webp","pixel":{"dark_fraction":0.0032,"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","height":900,"light_fraction":0.0,"luma_entropy":4.845,"meaningful_colors":31,"pixel_sha256":"b828b8b2077c2374f5162fe22bedcb1ce74405b773d3e7bca440149b0d104249","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"8efcd50049e80d6a6c6fb3ee4d3c0aa230472e79f5e6561f5be721690c170cc7","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"8efcd50049e80d6a6c6fb3ee4d3c0aa230472e79f5e6561f5be721690c170cc7","height":1080,"light_fraction":0.0,"luma_entropy":4.771,"meaningful_colors":30,"pixel_sha256":"64729c017ed965aa891e418c57939ccb3d23d91519b17ac6d2b95eef559158d8","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and n…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-26.1.2/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc26.1.2/8083e1ccd369787821452b71de5535840dc67261f0d80c08c698f115c487fffd.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8083e1ccd369787821452b71de5535840dc67261f0d80c08c698f115c487fffd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8083e1ccd369787821452b71de5535840dc67261f0d80c08c698f115c487fffd","height":900,"light_fraction":0.0,"luma_entropy":5.645,"meaningful_colors":32,"pixel_sha256":"3fa3f1ab57f87aac801b631c41d7d92929b985fd2a239a1c10cc20db20ec9ffd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"691a25158b5bef91f14df573f3aaa7bc66f786a2533a93cb869e4899e9cf8351","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"691a25158b5bef91f14df573f3aaa7bc66f786a2533a93cb869e4899e9cf8351","height":1080,"light_fraction":0.0,"luma_entropy":5.693,"meaningful_colors":30,"pixel_sha256":"283df8d272c0dd65257a0d9faf5894c0c4f232fd649b6e12b40d890ecf0d841e","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-26.1.2/full/client_a/rename_dialog","height":900,"image":"images/mc26.1.2/9f6e9b4373cc2c51bef54a0346c8c5394e85310612d21437deb5d7a05d6df721.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9f6e9b4373cc2c51bef54a0346c8c5394e85310612d21437deb5d7a05d6df721","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"9f6e9b4373cc2c51bef54a0346c8c5394e85310612d21437deb5d7a05d6df721","height":900,"light_fraction":0.0,"luma_entropy":5.264,"meaningful_colors":32,"pixel_sha256":"37655cdd7de584ad2cfd9b5da6312e0cba0f96488a8c38021d0d09d755dd10be","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"25afbb555085c3d06b9b30f68e5e7d44bdda547564cd8554ccabcd9d0cd6059f","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"25afbb555085c3d06b9b30f68e5e7d44bdda547564cd8554ccabcd9d0cd6059f","height":1080,"light_fraction":0.0,"luma_entropy":5.191,"meaningful_colors":32,"pixel_sha256":"4a68638e6ec37ca47383e84243f7d2ce29a2158891213cdd23313ea6051e3d09","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-26.1.2/full/client_a/delete_dialog","height":900,"image":"images/mc26.1.2/13212e50bbdc1ac393a0b40c6675f70c675355b922e2c0f2befa9241b466e073.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13212e50bbdc1ac393a0b40c6675f70c675355b922e2c0f2befa9241b466e073","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"13212e50bbdc1ac393a0b40c6675f70c675355b922e2c0f2befa9241b466e073","height":900,"light_fraction":0.0,"luma_entropy":5.141,"meaningful_colors":31,"pixel_sha256":"7a79f133d7ae11a29b8adcde41c2ad3551c20f0a2ce1431364117cffd836b5ab","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"a0354db57102aa40c3204a9e845db2400c23af28f3771cce3b26de98e090b8ac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a0354db57102aa40c3204a9e845db2400c23af28f3771cce3b26de98e090b8ac","height":1080,"light_fraction":0.0,"luma_entropy":5.068,"meaningful_colors":30,"pixel_sha256":"b57e61798d8ebc265e4ccc18c9a394107f26745d10ec7e89a860dc880fcd52e6","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-26.1.2/full/client_a/stale_skin_fallback","height":900,"image":"images/mc26.1.2/813618a7f3cf3c1724156f08b9a388dd9358fb0f24a1f1bde65d3cc43b4d3cb6.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"813618a7f3cf3c1724156f08b9a388dd9358fb0f24a1f1bde65d3cc43b4d3cb6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"813618a7f3cf3c1724156f08b9a388dd9358fb0f24a1f1bde65d3cc43b4d3cb6","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":31,"pixel_sha256":"51456f6efd5d78edc76965ffaaea71d4cfe0720698472a1f091798a087682337","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"cc30bb059773641e7c2c340d3159668d7ed6fc6650db78953415e771f4784160","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cc30bb059773641e7c2c340d3159668d7ed6fc6650db78953415e771f4784160","height":1080,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":31,"pixel_sha256":"c473d270bb54f02b69ae3e9ee1b5c5d6de7c929887eed31f931b190ae451f465","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-26.1.2/full/client_a/hud_preview_disabled","height":900,"image":"images/mc26.1.2/8b2753289ea4f8de75855e63042fc33507b1cce59f190c8f5d13a84db4649508.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b2753289ea4f8de75855e63042fc33507b1cce59f190c8f5d13a84db4649508","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8b2753289ea4f8de75855e63042fc33507b1cce59f190c8f5d13a84db4649508","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"aded7a870afff2073ac78442bb50f60fc1cd26bd749fbd91218fc3c629f7c7f8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"f057dd8625cb3266ed0b6ddd8c883a7f95ad8407bb2f200b308e6c6162525ab2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f057dd8625cb3266ed0b6ddd8c883a7f95ad8407bb2f200b308e6c6162525ab2","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"c578634f2667ecc12673b0084a8906f66bac87c0d704cb3498da1d15b88cc700","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 26.1.2 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-26.1.2/full/client_a/hud_preview_overlay","height":900,"image":"images/mc26.1.2/83ad29db9cb836db8c8ba966d76f0d94450644ec5113b1418d2d519df4cece76.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"83ad29db9cb836db8c8ba966d76f0d94450644ec5113b1418d2d519df4cece76","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"83ad29db9cb836db8c8ba966d76f0d94450644ec5113b1418d2d519df4cece76","height":900,"light_fraction":0.0,"luma_entropy":5.529,"meaningful_colors":32,"pixel_sha256":"704fce70b8e90371e3a3ae136578c5378dede64b2ea1783a572decc589061959","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"4053befbeb9e1671bf7f2eac1d40637d714902891f1c4fd66d0c72b2074ddd5d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4053befbeb9e1671bf7f2eac1d40637d714902891f1c4fd66d0c72b2074ddd5d","height":1080,"light_fraction":0.0,"luma_entropy":5.539,"meaningful_colors":32,"pixel_sha256":"2a67ee27f1218826e1a3376b5edfb60d5c7b165d29da36cb67ec763a5179e1e1","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 26.1.2 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main button…","artifact_node":"neoforge-26.1.2","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-26.1.2/full/client_a/title_screen_splash_order","height":900,"image":"images/mc26.1.2/4be268f540ee3fad5e41d194d516231669e1f50ca396ed22131193492fbcf3fb.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4be268f540ee3fad5e41d194d516231669e1f50ca396ed22131193492fbcf3fb","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"4be268f540ee3fad5e41d194d516231669e1f50ca396ed22131193492fbcf3fb","height":900,"light_fraction":0.0,"luma_entropy":7.221,"meaningful_colors":32,"pixel_sha256":"78e16ac043bb5abcd521dbb0f819246ef4ab1fc8067e7adc3e03ca23c7e79e7f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 444 splash pixels in the control frame, 0 left once the model is over them (region [388, 72, 414, 85])","scenario":"full","source":{"file_sha256":"e3b5fa93375f83ee272afc75d206ec109c0e83ba65e7a5413d49f5096b237656","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"e3b5fa93375f83ee272afc75d206ec109c0e83ba65e7a5413d49f5096b237656","height":1080,"light_fraction":0.0,"luma_entropy":7.227,"meaningful_colors":32,"pixel_sha256":"28c8446d02a73a9b18af1f2443ed1d46f7289e9a6f85163e491b826ad4fc5a2e","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1.2","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1.2/server-policy/client_a/baseline","height":900,"image":"images/mc26.1.2/28c5912bcdc329765833a5d2024fc467d9a3f3b01aabdab6693e7c1c9619277b.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"28c5912bcdc329765833a5d2024fc467d9a3f3b01aabdab6693e7c1c9619277b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"28c5912bcdc329765833a5d2024fc467d9a3f3b01aabdab6693e7c1c9619277b","height":900,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":31,"pixel_sha256":"365a2c230e721f76f4882edd30ef5405f0bc0694f17a9586815a18e4d551dd98","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"985df0183deb6b07eea9f645823fd96892c82cd0c3b1e3959c4c8c0aad4b9490","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"985df0183deb6b07eea9f645823fd96892c82cd0c3b1e3959c4c8c0aad4b9490","height":1080,"light_fraction":0.0,"luma_entropy":5.487,"meaningful_colors":30,"pixel_sha256":"3570d8b7d2a998d283ae0a025e34eaf742035fafc2a3c020ca0614bec91a002c","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 26.1.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-26.1.2","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-26.1.2/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc26.1.2/aca2c8b916052e80ec1be1fec534ad2f5007c4bd88ef0ce6fc696327738bfbb1.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aca2c8b916052e80ec1be1fec534ad2f5007c4bd88ef0ce6fc696327738bfbb1","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"aca2c8b916052e80ec1be1fec534ad2f5007c4bd88ef0ce6fc696327738bfbb1","height":900,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"9122f4bada6d945b5dd82df66ead5f02243f65d62b3b56744b8dbfb97086a8be","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"271ded1555f4271b0bb014242cef34119961a019fb7b26f6318bd4477a182d44","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"271ded1555f4271b0bb014242cef34119961a019fb7b26f6318bd4477a182d44","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":30,"pixel_sha256":"5229c65ce031a0f58fc21b0cd01161a3e87dc46838292280a138fb4a49ae6bcb","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-26.1.2","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-26.1.2/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc26.1.2/3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","format":"webp","pixel":{"dark_fraction":0.6434,"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","height":900,"light_fraction":0.0,"luma_entropy":3.788,"meaningful_colors":23,"pixel_sha256":"817015f1473e41ab51f60d7cfdafcea93f50931a84634276828b6793e3b45394","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"light_fraction":0.0,"luma_entropy":3.717,"meaningful_colors":25,"pixel_sha256":"edc48a31acac475849846122f5598f592593f5fe2a40c12f705b31cad0dc64e2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cool…","artifact_node":"neoforge-26.1.2","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-26.1.2/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc26.1.2/683dac181b5247be80c4ec471807fa113d32c5440e7e43e5b51afc468288df88.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"683dac181b5247be80c4ec471807fa113d32c5440e7e43e5b51afc468288df88","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"683dac181b5247be80c4ec471807fa113d32c5440e7e43e5b51afc468288df88","height":900,"light_fraction":0.0,"luma_entropy":5.39,"meaningful_colors":32,"pixel_sha256":"5adff089fad4642c0873eea6d187ad0c3ce1404deb06f08aeb44dba55b57f7ff","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"1adb2e0ca42eef16983ad9c2e65fa3279f33abc3de255ac09c4a09aa54d5f8a9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1adb2e0ca42eef16983ad9c2e65fa3279f33abc3de255ac09c4a09aa54d5f8a9","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":31,"pixel_sha256":"ef1970736e901d044bc475122600656ea58128dcad40e7ad84e82368b2f7ba09","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"neoforge-26.1.2","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-26.1.2/session/client_a/pause_menu_preview","height":900,"image":"images/mc26.1.2/f06f4e96168a991577d55c932b30e81fce9636b4f53594e2bf676c4484940737.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f06f4e96168a991577d55c932b30e81fce9636b4f53594e2bf676c4484940737","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f06f4e96168a991577d55c932b30e81fce9636b4f53594e2bf676c4484940737","height":900,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":31,"pixel_sha256":"e32e7036411c733fbe9edd0e98630f419e466f306ebd29308f9945de100cc0da","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"7a83469d68773ab3b517d9707b024155d0f788658a89e942ab01a99eae58d641","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7a83469d68773ab3b517d9707b024155d0f788658a89e942ab01a99eae58d641","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":30,"pixel_sha256":"20f9da5dac41e79791a045f558080e968cc228263629ef0d6d6c933c420c30d1","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-26.1.2","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-26.1.2/session/client_a/inventory_paper_doll","height":900,"image":"images/mc26.1.2/2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","height":900,"light_fraction":0.0,"luma_entropy":4.372,"meaningful_colors":31,"pixel_sha256":"0436bb987aa1c02990585bfafb3c7466d1d6fc0d1f9a7060548206bab411ae4b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"b0d17f3fe2e3c1684376183ecf050a9d63e61e21ed38b00092e421597ed696ec","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"b0d17f3fe2e3c1684376183ecf050a9d63e61e21ed38b00092e421597ed696ec","height":1080,"light_fraction":0.0,"luma_entropy":4.429,"meaningful_colors":29,"pixel_sha256":"2207dbe2fe5bf080a07902bfe5632d1828f80b60f2fcbcad1087a0d47bb14999","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on thi…","artifact_node":"neoforge-26.1.2","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-26.1.2/session/client_a/tab_list_head","height":900,"image":"images/mc26.1.2/ed2b72def105a07ea85af50ef85dd29f8b0a1a7492536ac6b162fb9aaec370ee.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ed2b72def105a07ea85af50ef85dd29f8b0a1a7492536ac6b162fb9aaec370ee","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ed2b72def105a07ea85af50ef85dd29f8b0a1a7492536ac6b162fb9aaec370ee","height":900,"light_fraction":0.0,"luma_entropy":5.492,"meaningful_colors":30,"pixel_sha256":"1f65812ffc20e1ee258a565731d504306763fe693984992a95cbb422a0539d6b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"f8a7cee14d42c4354320b0b9a2d0500411f745b75fbf45d23cfd311afa1c36e5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f8a7cee14d42c4354320b0b9a2d0500411f745b75fbf45d23cfd311afa1c36e5","height":1080,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":32,"pixel_sha256":"1f6c9831ed55aca6fdcc9550ee0e7a0d512bc248a9cd98a19cd8555b61b571de","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 26.1.2 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sh…","artifact_node":"neoforge-26.1.2","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-26.1.2/session/client_a/quit_to_title","height":900,"image":"images/mc26.1.2/254d994429f9083559c86f6accfe70e29d084afae7c76890e23f3b6f42e328cc.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"254d994429f9083559c86f6accfe70e29d084afae7c76890e23f3b6f42e328cc","format":"webp","pixel":{"dark_fraction":0.0014,"file_sha256":"254d994429f9083559c86f6accfe70e29d084afae7c76890e23f3b6f42e328cc","height":900,"light_fraction":0.0,"luma_entropy":7.137,"meaningful_colors":32,"pixel_sha256":"4352b0fe9ffe8ba3105d2bbfa663073cd70eaf24450e89623b5d80a157be2ce8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"211f31d83ff16807c420922639c046a7d46f85f3646bac8a1c9e7e17acb7c1de","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"211f31d83ff16807c420922639c046a7d46f85f3646bac8a1c9e7e17acb7c1de","height":1080,"light_fraction":0.0,"luma_entropy":7.144,"meaningful_colors":32,"pixel_sha256":"3104807883578ec70bdff5d9a693b80c3b7de8346750f8d722fc3c2e6383aa53","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-26.1.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-26.1.2/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc26.1.2/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 26.1.2 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-26.1.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-26.1.2/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc26.1.2/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 26.1.2 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-26.1.2","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-26.1.2/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc26.1.2/721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":32,"pixel_sha256":"29fb86eb6e1cd447c63ab5f2fa76aae09211004f9ac445196953133ec7ecf1b3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"6c473302af932283bc965c0c5a3218df52782008e35cd052c9c2510a40e9f833","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6c473302af932283bc965c0c5a3218df52782008e35cd052c9c2510a40e9f833","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":32,"pixel_sha256":"5b4dc28e7893d1752ee75e43cbcaf8679cc328fa72cebfb536287f19e293e51f","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 26.1.2 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-26.1.2","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-26.1.2/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc26.1.2/2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba.webp","key":"mc26.1.2","lane_id":"neoforge-26.1.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","format":"webp","pixel":{"dark_fraction":0.6766,"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","height":900,"light_fraction":0.0,"luma_entropy":3.807,"meaningful_colors":28,"pixel_sha256":"c1abd9810ddf1d0cb6c2949da6051959695b54d86fefb8fbfb40aad5d98c9a74","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"pixel":{"dark_fraction":0.6792,"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"light_fraction":0.0,"luma_entropy":3.747,"meaningful_colors":29,"pixel_sha256":"8eb79a3137bd53d55837211e0074f512cf92563ae6d4c3323f41fda40d252443","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1.1","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1.1/phase0-smoke/client_a/baseline","height":900,"image":"images/mc26.1.1/56d6034b8fea05804990dde7175334da86c4f698666e2cc93a7b360a70665985.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56d6034b8fea05804990dde7175334da86c4f698666e2cc93a7b360a70665985","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"56d6034b8fea05804990dde7175334da86c4f698666e2cc93a7b360a70665985","height":900,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":31,"pixel_sha256":"9b280bcdd35be58f728ce24c3af376f1621580283cc7bc47d6429be71dd0a4ca","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"2466e20b092e94b2e05355a20417bc9145df9bc5fc8180f78ce59ce3542b5068","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2466e20b092e94b2e05355a20417bc9145df9bc5fc8180f78ce59ce3542b5068","height":1080,"light_fraction":0.0,"luma_entropy":5.504,"meaningful_colors":30,"pixel_sha256":"6fa9228c7c6a83db985458c32c587e12aeec876744947dcf4879d99b3e86bbcb","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 26.1.1 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-26.1.1","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-26.1.1/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc26.1.1/02ab91488170f226d5ca7675b7d919fb5a2a831bfd54727e71c61e337f68b9f8.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"02ab91488170f226d5ca7675b7d919fb5a2a831bfd54727e71c61e337f68b9f8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"02ab91488170f226d5ca7675b7d919fb5a2a831bfd54727e71c61e337f68b9f8","height":900,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":31,"pixel_sha256":"b173cbbd5ff4a4b3204a0c544fca91cb69e8619a9ea0fa7e91c95c61a8d5e705","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"138228f6ba706e80f7762ecdf2b95850022982a97a85ba1c4dc10cceb4437f3a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"138228f6ba706e80f7762ecdf2b95850022982a97a85ba1c4dc10cceb4437f3a","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"81ead5273a6e0d720f3549a0dd007f2385381aae15ee28a186dc73a5470875a5","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1.1","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1.1/propagation/client_a/baseline","height":900,"image":"images/mc26.1.1/a5cf260596529019175b52a2fc00d5ea6705972cd2b0c841f1ed430c511e45a8.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a5cf260596529019175b52a2fc00d5ea6705972cd2b0c841f1ed430c511e45a8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a5cf260596529019175b52a2fc00d5ea6705972cd2b0c841f1ed430c511e45a8","height":900,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":31,"pixel_sha256":"fc198ac36a36348af365da865f7d9302f5c8167c52488a6eb82e4104e48a97ca","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"f6fce69e1574501e16bd269113ef188decc92c4ee7239734fef527ee63e2a644","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f6fce69e1574501e16bd269113ef188decc92c4ee7239734fef527ee63e2a644","height":1080,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":30,"pixel_sha256":"0fc3703b7079166c96b86f5e9f43da4cbb5c05fdbd4313627a4c35003d6bc8f3","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 26.1.1 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-26.1.1","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-26.1.1/propagation/client_a/apply_local_look","height":900,"image":"images/mc26.1.1/0ff069fd723611b7c77a938301df80d0c6c67cd2a38c358b3103d40d466b1565.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0ff069fd723611b7c77a938301df80d0c6c67cd2a38c358b3103d40d466b1565","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0ff069fd723611b7c77a938301df80d0c6c67cd2a38c358b3103d40d466b1565","height":900,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":31,"pixel_sha256":"cc504c99e34c23a42af4738910dd6cc0c4e2f9b84dde02af8c87f301d68fc143","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"210c09b5d6949fa628406902abbc73f42620db33f115ee884e61ba087c72401d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"210c09b5d6949fa628406902abbc73f42620db33f115ee884e61ba087c72401d","height":1080,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"e602c553f494cf6bad9d42ede7f10e1fe22506018e4f9908341113407e42fb4f","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 26.1.1 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-26.1.1","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-26.1.1/propagation/client_b/baseline","height":900,"image":"images/mc26.1.1/eb7626146ee58648fbf7d08c1fd98cb5b1ef548e7ace9073e6c3de33d94e66c6.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eb7626146ee58648fbf7d08c1fd98cb5b1ef548e7ace9073e6c3de33d94e66c6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eb7626146ee58648fbf7d08c1fd98cb5b1ef548e7ace9073e6c3de33d94e66c6","height":900,"light_fraction":0.0076,"luma_entropy":5.659,"meaningful_colors":32,"pixel_sha256":"23d2cea82203fda3674faa94fc38d4a651c18aac2be5c293a9f50972ec17786f","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"02694f80e46fe9a8f9feb93c34d9b41b6fcbcb85f9b438cc1d8a7422b7cabf34","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"02694f80e46fe9a8f9feb93c34d9b41b6fcbcb85f9b438cc1d8a7422b7cabf34","height":1080,"light_fraction":0.0082,"luma_entropy":5.655,"meaningful_colors":31,"pixel_sha256":"7740be8afe8f10e9043670cb949e828bb1f707460422c33d80e33ecaaf222ef0","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 26.1.1 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-26.1.1","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-26.1.1/propagation/client_b/observe_a","height":900,"image":"images/mc26.1.1/a5abbe170eaf459e7d2b44db9714bb2352fcbff05bb55804bfe764f348d0e50f.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a5abbe170eaf459e7d2b44db9714bb2352fcbff05bb55804bfe764f348d0e50f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a5abbe170eaf459e7d2b44db9714bb2352fcbff05bb55804bfe764f348d0e50f","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":28,"pixel_sha256":"a68781fcefd9219205c482f157c53d622fb21eb38431d7d8c2f0f0d78c5fa023","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"8c25ac0d49ee9e8e66dbbe0176c46cc51c0a54ffd0aab86756d966b05c9216bd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8c25ac0d49ee9e8e66dbbe0176c46cc51c0a54ffd0aab86756d966b05c9216bd","height":1080,"light_fraction":0.0,"luma_entropy":5.578,"meaningful_colors":29,"pixel_sha256":"a4e2e1edf8f2ff9bf795109ace4c4e38f92603009768fc23e68359ba43bf2cfd","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1.1","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1.1/propagation-live/client_a/baseline","height":900,"image":"images/mc26.1.1/6194fdbf4cdee7712dd8d0f59893d5238fbcf636db94cd5ebdae06e803f57113.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6194fdbf4cdee7712dd8d0f59893d5238fbcf636db94cd5ebdae06e803f57113","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6194fdbf4cdee7712dd8d0f59893d5238fbcf636db94cd5ebdae06e803f57113","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"deda45553991b5d3687004674673ecf0f55ee7fd34c77415a6cbf750479cb5cc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"7fcd373c2f2f75e6dcf9e297d868520ae6f3337548aef5eabcafd8db8e2b5317","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7fcd373c2f2f75e6dcf9e297d868520ae6f3337548aef5eabcafd8db8e2b5317","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":30,"pixel_sha256":"8f7316e789802e3e7de318be5e31a8ac04c55345895ee11fa9bdcdfd161e0288","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 26.1.1 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-26.1.1","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-26.1.1/propagation-live/client_a/apply_live","height":900,"image":"images/mc26.1.1/8b4c896f78e4677cdb75872df64db88534306720c4e297feeaf92b1bd12ccccf.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b4c896f78e4677cdb75872df64db88534306720c4e297feeaf92b1bd12ccccf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8b4c896f78e4677cdb75872df64db88534306720c4e297feeaf92b1bd12ccccf","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"8faea52f29ef2d6451fcff510f2c0d8431b4db68e3c0cff3cc4b9c0aadfeb0dc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"8271feabfef3c276059e18644de80bb0415276f17b8d59b8af5bfe9623e177fa","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8271feabfef3c276059e18644de80bb0415276f17b8d59b8af5bfe9623e177fa","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":31,"pixel_sha256":"8b7c7657568e4e783185194c2d09571fb9dbd97551a9785db699ab2d07c4bfd9","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 26.1.1 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-26.1.1","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-26.1.1/propagation-live/client_b/baseline","height":900,"image":"images/mc26.1.1/2afa077e698dfe2bfb5299d1a7f971d28a24dc8608afa3b5fc550a122a125b01.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2afa077e698dfe2bfb5299d1a7f971d28a24dc8608afa3b5fc550a122a125b01","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2afa077e698dfe2bfb5299d1a7f971d28a24dc8608afa3b5fc550a122a125b01","height":900,"light_fraction":0.0076,"luma_entropy":5.651,"meaningful_colors":32,"pixel_sha256":"817921ff19b6fc292c7c125dc3fb763e75f80c1197c59075f65e93183c15a63c","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"9adc32a77027e5852f5864be0a7a8f4f7a6a3db3729c8ed4f40a6bb564acc8d0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9adc32a77027e5852f5864be0a7a8f4f7a6a3db3729c8ed4f40a6bb564acc8d0","height":1080,"light_fraction":0.0082,"luma_entropy":5.649,"meaningful_colors":31,"pixel_sha256":"e552a96f436059af8ce3358070b09510f0a93a2a3f325879cbbbfaefc72cbba7","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 26.1.1 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-26.1.1","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-26.1.1/propagation-live/client_b/observe_before","height":900,"image":"images/mc26.1.1/18c917ab69683c1fceb70641bae0d5410ab5080591f3079fc7186dcd014c6deb.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"18c917ab69683c1fceb70641bae0d5410ab5080591f3079fc7186dcd014c6deb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"18c917ab69683c1fceb70641bae0d5410ab5080591f3079fc7186dcd014c6deb","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":30,"pixel_sha256":"a443b072308aa6d3d1d37255d5a5e971130a383183439c6edbf5b03cfb5eef8e","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"088b65857274c70f9636c370780d71a1fd44ca6b18e56fa3605b683ae68286aa","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"088b65857274c70f9636c370780d71a1fd44ca6b18e56fa3605b683ae68286aa","height":1080,"light_fraction":0.0,"luma_entropy":5.575,"meaningful_colors":29,"pixel_sha256":"664cb34d1fc152e6e5074ee4d2b5da25177d259ce31393b1f82a97ce529fd8c6","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 26.1.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-26.1.1","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-26.1.1/propagation-live/client_b/await_live_change","height":900,"image":"images/mc26.1.1/2d4acb4b11e73b3175985313dec16c7e7c09a0d7b622f71c489ebab07796f2ff.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2d4acb4b11e73b3175985313dec16c7e7c09a0d7b622f71c489ebab07796f2ff","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2d4acb4b11e73b3175985313dec16c7e7c09a0d7b622f71c489ebab07796f2ff","height":900,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":28,"pixel_sha256":"264b29a59998da95777dceaf8919ce1a99d6b00db0f8ee6111b2865d03c4bdc1","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"fe5b732654c1296f0300c2c27dfd07fd4a9cb36d7b4d4b3c90a9e29e07d41666","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fe5b732654c1296f0300c2c27dfd07fd4a9cb36d7b4d4b3c90a9e29e07d41666","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":28,"pixel_sha256":"0a41c0121911eb31bda51a0290ae81e8389353bd21c9240abdd000671bb15cbd","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 26.1.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-26.1.1","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-26.1.1/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc26.1.1/0682e8f6b4ac1edd43cc19838f232fbfd825c9de42bc0ac4e6fd32e760766b48.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0682e8f6b4ac1edd43cc19838f232fbfd825c9de42bc0ac4e6fd32e760766b48","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0682e8f6b4ac1edd43cc19838f232fbfd825c9de42bc0ac4e6fd32e760766b48","height":900,"light_fraction":0.0,"luma_entropy":5.584,"meaningful_colors":30,"pixel_sha256":"8e01a725de60bb8e1102b7411481360edf4cec0f373f75ac358b14f0c4cfc2fc","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"7d4d2f8f1e0b6ba81d8ef4dfaacc2090ec055f9c7289357055fbec47260d2164","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7d4d2f8f1e0b6ba81d8ef4dfaacc2090ec055f9c7289357055fbec47260d2164","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"d4f5affa04c3c00b2a89c72d214c6c8409995c0cefe3c54abb1aee715a57e031","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 26.1.1 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-26.1.1","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-26.1.1/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc26.1.1/423ae5de87720a2ef6bd6ba168339ccb2fc7325dfda0661192f54e54d9d5019d.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"423ae5de87720a2ef6bd6ba168339ccb2fc7325dfda0661192f54e54d9d5019d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"423ae5de87720a2ef6bd6ba168339ccb2fc7325dfda0661192f54e54d9d5019d","height":900,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":27,"pixel_sha256":"97b23e8fc8f1ace081bbd8ee5143d5cffd150be2bb540aa0cd96035bfbc1e050","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"a2f052e2ce320d3386b3c23760b5c61b0d60df333f92d02991dab8413657c859","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a2f052e2ce320d3386b3c23760b5c61b0d60df333f92d02991dab8413657c859","height":1080,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":30,"pixel_sha256":"b58503f66c340f809c0f76a0af00b54bb3dd8a0c3ea0f6bb45fdf9535e85247a","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 26.1.1 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-26.1.1","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-26.1.1/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc26.1.1/8261e6b517f453e7f0413b6c3eacc9e672fd04ca248cdc91e2bc4bb163604854.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8261e6b517f453e7f0413b6c3eacc9e672fd04ca248cdc91e2bc4bb163604854","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8261e6b517f453e7f0413b6c3eacc9e672fd04ca248cdc91e2bc4bb163604854","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":27,"pixel_sha256":"c3f47ff80332707cb555b28628a85ecc54df91e9119aa92838b59003f090d2ca","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"8be60158277ccbd9781ed698307d3b2523d652551cff735130e5f79233d62b6a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8be60158277ccbd9781ed698307d3b2523d652551cff735130e5f79233d62b6a","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":29,"pixel_sha256":"1c77e9e431db0d182db19d597e40feae4ba4e469d197f3784982b4f07b5ff943","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 26.1.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-26.1.1","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-26.1.1/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc26.1.1/c3992d3288ad216e700b25a9768c0f64808af002afe173ea83be9e8f233d8c7c.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c3992d3288ad216e700b25a9768c0f64808af002afe173ea83be9e8f233d8c7c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c3992d3288ad216e700b25a9768c0f64808af002afe173ea83be9e8f233d8c7c","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":29,"pixel_sha256":"25d08aa4c1f87bc7211f4607265ec329c2d7507bb3995e61e6f5d223a59a538c","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"2a5b555eadfeefa38c0a06f732c9bdb035d96198916ef59a47922571c0e87b4a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2a5b555eadfeefa38c0a06f732c9bdb035d96198916ef59a47922571c0e87b4a","height":1080,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":29,"pixel_sha256":"aaf25b50c41d505d39347317a123c80209c0bf6c1c6fa5d41483b02c67dba356","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 26.1.1 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1.1/full/client_a/baseline","height":900,"image":"images/mc26.1.1/b7af575db25e22df367f2ac44943b53e7cb1355531361ea920d957cf33919db6.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7af575db25e22df367f2ac44943b53e7cb1355531361ea920d957cf33919db6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b7af575db25e22df367f2ac44943b53e7cb1355531361ea920d957cf33919db6","height":900,"light_fraction":0.0,"luma_entropy":5.484,"meaningful_colors":31,"pixel_sha256":"e11bc42ce1894d453741ca52661bfc018a3d71cb33c4530e4ff93995a13306d2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"9288326bef125278ab0cb2824b5f4b28edf0d48408c65d08fcfd2cdce8720943","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9288326bef125278ab0cb2824b5f4b28edf0d48408c65d08fcfd2cdce8720943","height":1080,"light_fraction":0.0,"luma_entropy":5.492,"meaningful_colors":30,"pixel_sha256":"74d4364e65b08f696b7131cc237d54333e9f5ba2961a04fcb7bb420dbaa7cd33","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 26.1.1 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-26.1.1/full/client_a/local_skin_apply","height":900,"image":"images/mc26.1.1/0a357f93a97a6256f4e829ccefc136f3411223d520793cb1495901799ebb1eea.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0a357f93a97a6256f4e829ccefc136f3411223d520793cb1495901799ebb1eea","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0a357f93a97a6256f4e829ccefc136f3411223d520793cb1495901799ebb1eea","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"eb981b654491cd98fb9bfe22469bae155d4055d42723a8c5b44bc7af3e769509","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"a310bdbb5b6073193364b9d501bcc74e3292d6b96bca31f4a2f57afaee6536a2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a310bdbb5b6073193364b9d501bcc74e3292d6b96bca31f4a2f57afaee6536a2","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"74bd310bb29e676f1ebbbd8fe137b34a37c8391732e4e291f95aadd20c226b8a","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 26.1.1 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-26.1.1/full/client_a/skin_menu_screen","height":900,"image":"images/mc26.1.1/5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":25,"pixel_sha256":"b48c99ad82c56ea75e66b3c24d98d5fabfc743b02782093573ce52267ad33a51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":25,"pixel_sha256":"9e00879cdda175a8a38ab081920f94bdd352cc16712f33ca106c585c8017c692","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 26.1.1 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-26.1.1/full/client_a/external_skin_drop","height":900,"image":"images/mc26.1.1/374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"7f503297c00318ebcce8c722a9b6d2a34c4aff54220f4636f7197c258b27c47d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"light_fraction":0.0,"luma_entropy":3.709,"meaningful_colors":26,"pixel_sha256":"7b6c8eff35dbc18b9bffc2319ed3a1c1d8289ed0b53279eba3a38ebf2ac6783e","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 26.1.1 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-26.1.1/full/client_a/catalog_rename","height":900,"image":"images/mc26.1.1/d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","format":"webp","pixel":{"dark_fraction":0.6373,"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","height":900,"light_fraction":0.0,"luma_entropy":3.781,"meaningful_colors":27,"pixel_sha256":"fa641ebdc87cffb3cd0f944703e6d4f38e5d4d95cbc43511a9c90b6a730597b0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"light_fraction":0.0,"luma_entropy":3.703,"meaningful_colors":29,"pixel_sha256":"f9fa2a3652ab3fc79f1d45dc65050d490503c0a2657784b6ab5b021e963c6b63","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 26.1.1 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-26.1.1/full/client_a/catalog_sort","height":900,"image":"images/mc26.1.1/1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","format":"webp","pixel":{"dark_fraction":0.6372,"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","height":900,"light_fraction":0.0,"luma_entropy":3.784,"meaningful_colors":27,"pixel_sha256":"3e1d55e212a2fcb89fea80940f579045309a3009d8a4a4ba4391e725a2b2878d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558802404) at index 0 above plaid (mtime 1793558797380) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"light_fraction":0.0,"luma_entropy":3.704,"meaningful_colors":29,"pixel_sha256":"484fb6279dba9c964cf1e530972428e2cae2529f4c0f432af213633cb375fcc6","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 26.1.1 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-26.1.1/full/client_a/catalog_own_skin","height":900,"image":"images/mc26.1.1/6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","format":"webp","pixel":{"dark_fraction":0.6422,"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","height":900,"light_fraction":0.0,"luma_entropy":3.757,"meaningful_colors":24,"pixel_sha256":"a6793297eba7c049505a32c834a4b184472bb8827f968e4b15fa414e641cf17c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"light_fraction":0.0,"luma_entropy":3.69,"meaningful_colors":24,"pixel_sha256":"835b89ac3e5acf598cc9b064e9a339386af7d492ca9846b29a67fe8364f42ecd","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 26.1.1 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-26.1.1/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc26.1.1/0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","format":"webp","pixel":{"dark_fraction":0.6503,"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","height":900,"light_fraction":0.0,"luma_entropy":3.732,"meaningful_colors":22,"pixel_sha256":"50b344224d222a3c1c1b69e089b40cb4254023de26b95320e41b7e2e31f94042","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"137abb9859d1016a0fdbb691b7005955ee0c6011318e0a9a43e23c6443c065b1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 26.1.1 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-26.1.1/full/client_a/catalog_delete_protected","height":900,"image":"images/mc26.1.1/7c118a61d1645489924fc70cc21519a973dbb1bb9a05ef57f0444e75bf6cbbe7.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7c118a61d1645489924fc70cc21519a973dbb1bb9a05ef57f0444e75bf6cbbe7","format":"webp","pixel":{"dark_fraction":0.6221,"file_sha256":"7c118a61d1645489924fc70cc21519a973dbb1bb9a05ef57f0444e75bf6cbbe7","height":900,"light_fraction":0.0,"luma_entropy":3.922,"meaningful_colors":25,"pixel_sha256":"761d9fec8b34545be68d9dabd1a25baebb3a7416aed6bed03c6ceb4d653feba1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"c0b086acb7da8e6da6998f0949991e81712bc06c111d2ee303a7a56318a840da","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"c0b086acb7da8e6da6998f0949991e81712bc06c111d2ee303a7a56318a840da","height":1080,"light_fraction":0.0,"luma_entropy":3.871,"meaningful_colors":26,"pixel_sha256":"63274948e8c5a543f254eb236916aec3b63a167bbd040b810a9b4447d5909535","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 26.1.1 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-26.1.1/full/client_a/catalog_delete","height":900,"image":"images/mc26.1.1/547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","format":"webp","pixel":{"dark_fraction":0.65,"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":24,"pixel_sha256":"59e84d97f68174525a5e7f76d8ddfdd173f83b4bad44017468a796082b87ae14","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"light_fraction":0.0,"luma_entropy":3.666,"meaningful_colors":23,"pixel_sha256":"a6a226515248c31cafd50a11610fdbaf4644df5d82197fdfa4458e91afabc711","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-26.1.1/full/client_a/model_slim","height":900,"image":"images/mc26.1.1/4d7bc3f96ff1669ad862b54711aa8220c3c2416d07abeb4c5ac808109588ee1b.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4d7bc3f96ff1669ad862b54711aa8220c3c2416d07abeb4c5ac808109588ee1b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4d7bc3f96ff1669ad862b54711aa8220c3c2416d07abeb4c5ac808109588ee1b","height":900,"light_fraction":0.0,"luma_entropy":5.377,"meaningful_colors":32,"pixel_sha256":"57e415975a9910d2b7b1bec47c6da8354281d4ed7dd74384cc105f3a47348477","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"9a87a0c89bd034a3fa93855681cdf7b53178c518c227a8d5422ede83d646023a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9a87a0c89bd034a3fa93855681cdf7b53178c518c227a8d5422ede83d646023a","height":1080,"light_fraction":0.0,"luma_entropy":5.339,"meaningful_colors":31,"pixel_sha256":"9d5137227354a5bf8bff867df7a3c8735704a1ba185bc195885e723eac47e64c","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-26.1.1/full/client_a/model_classic","height":900,"image":"images/mc26.1.1/54238d55a7b51ebc71bb2bdb938860d49146d2ef1f8228902168d543bbf8583c.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"54238d55a7b51ebc71bb2bdb938860d49146d2ef1f8228902168d543bbf8583c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"54238d55a7b51ebc71bb2bdb938860d49146d2ef1f8228902168d543bbf8583c","height":900,"light_fraction":0.0,"luma_entropy":5.392,"meaningful_colors":32,"pixel_sha256":"2115e31bf2c334aea0b6daf67bbf7ba9b3d627145b0b0a9723a3e18a689fc3f7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"e59b0df8715fda5301365807c70bfb79bb52d5308345714da3e9a4378a58153a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e59b0df8715fda5301365807c70bfb79bb52d5308345714da3e9a4378a58153a","height":1080,"light_fraction":0.0,"luma_entropy":5.358,"meaningful_colors":30,"pixel_sha256":"52270d61443d49b1d7840e58ea42158ec463d967832e879a7d750383928adf71","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-26.1.1/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc26.1.1/7c384b68fa0c7f84e610737dff78ee2ba5e493f5375e0b8e0a57841b349b17b5.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7c384b68fa0c7f84e610737dff78ee2ba5e493f5375e0b8e0a57841b349b17b5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7c384b68fa0c7f84e610737dff78ee2ba5e493f5375e0b8e0a57841b349b17b5","height":900,"light_fraction":0.0,"luma_entropy":5.374,"meaningful_colors":32,"pixel_sha256":"cb01b80d4815eb40c4a6b65c9e9bbae59a340994822dbd2db6b86f05a8d0a9eb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"815c665aa3dacfddc1498519f44399432383d9703183f58c4f9ff4d8942b5fdb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"815c665aa3dacfddc1498519f44399432383d9703183f58c4f9ff4d8942b5fdb","height":1080,"light_fraction":0.0,"luma_entropy":5.339,"meaningful_colors":31,"pixel_sha256":"d275dd2076e1fa96390c09b5ad2e3591b3f6d0e4417d1d0f6df9d0a94ab99fad","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-26.1.1/full/client_a/legacy_skin_apply","height":900,"image":"images/mc26.1.1/018a52b7436b30b6eca3f7d19c9e36b5b725962a619ed772479fcfab130946ff.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"018a52b7436b30b6eca3f7d19c9e36b5b725962a619ed772479fcfab130946ff","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"018a52b7436b30b6eca3f7d19c9e36b5b725962a619ed772479fcfab130946ff","height":900,"light_fraction":0.0,"luma_entropy":5.347,"meaningful_colors":32,"pixel_sha256":"bee7048986240f1b3ac519269a98d4483a84a1f857b768a5fb3a5d3f620c843e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"96f3c90c34ba58595934a672b8db78996bbdc02d6d88ace0a749f1b5477c6b79","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"96f3c90c34ba58595934a672b8db78996bbdc02d6d88ace0a749f1b5477c6b79","height":1080,"light_fraction":0.0,"luma_entropy":5.313,"meaningful_colors":31,"pixel_sha256":"35b1eea7197f818fa0062327882b4b0e150fa0c8ea61b05930c597d22f1135d3","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-26.1.1/full/client_a/base_layer_transparency","height":900,"image":"images/mc26.1.1/012f6680e05345d780c79ff7a635b8c0a72e42ac56f5083b7415f44b77262bde.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"012f6680e05345d780c79ff7a635b8c0a72e42ac56f5083b7415f44b77262bde","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"012f6680e05345d780c79ff7a635b8c0a72e42ac56f5083b7415f44b77262bde","height":900,"light_fraction":0.0,"luma_entropy":5.381,"meaningful_colors":31,"pixel_sha256":"50cef6fe744663bb98480cf1b03a0543912d4ea3fd5388a160907268c0ee8c5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"e009342da57095ba698254016f9060a23dc3a3f262e189f45df602e6e601c670","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e009342da57095ba698254016f9060a23dc3a3f262e189f45df602e6e601c670","height":1080,"light_fraction":0.0,"luma_entropy":5.351,"meaningful_colors":31,"pixel_sha256":"ce3232662b192962f3dba423b380020fdb5e1b9fd50eebf32259544c5a3ff1d8","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 26.1.1 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-26.1.1/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc26.1.1/87f1d317f4d3a8722edeef96a3ab8623de5fcbb8f50f335448246a3cb29f3913.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87f1d317f4d3a8722edeef96a3ab8623de5fcbb8f50f335448246a3cb29f3913","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"87f1d317f4d3a8722edeef96a3ab8623de5fcbb8f50f335448246a3cb29f3913","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"c7d672593bfeb6ee323c9c394868d6d753df3a80e69ca14ee9c65f02d50ccb0a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"6b0819a93d9d72673f70dc8cf961ce859086f98bb4ebc406224c2f7845d41982","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6b0819a93d9d72673f70dc8cf961ce859086f98bb4ebc406224c2f7845d41982","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":30,"pixel_sha256":"20707f4b2489df6c07f1c4606a1549e5608e0cb3f86d2d4fe47241c8e4d458c5","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 26.1.1 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-26.1.1/full/client_a/transparency_disabled","height":900,"image":"images/mc26.1.1/65ec9cc4f963eb3f0796fca9ecdb3806586aec1408dd5090938719ef14af09ee.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"65ec9cc4f963eb3f0796fca9ecdb3806586aec1408dd5090938719ef14af09ee","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"65ec9cc4f963eb3f0796fca9ecdb3806586aec1408dd5090938719ef14af09ee","height":900,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"fedac1eb9eea7e62e7e31f54bc42f3a0759c2cae842b8c00d938c00ed9da1f4c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"440e8e53c55bd4f7891949d46a6d2e1b6218f46d393b792ca172b94e99249f02","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"440e8e53c55bd4f7891949d46a6d2e1b6218f46d393b792ca172b94e99249f02","height":1080,"light_fraction":0.0,"luma_entropy":5.359,"meaningful_colors":30,"pixel_sha256":"4b48932d0acb20a8fb219c8cb36758416ebdb7ddd40ff6872c8865cbae21dfc9","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-26.1.1/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc26.1.1/106c2de5eb91725e531c84ee434becec83c4595fff745215bdafd6dcfb483bc3.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"106c2de5eb91725e531c84ee434becec83c4595fff745215bdafd6dcfb483bc3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"106c2de5eb91725e531c84ee434becec83c4595fff745215bdafd6dcfb483bc3","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":32,"pixel_sha256":"d628faf4422c6161d682214d7a6b582091d7b66d35a5fe2f20bbaf3f7432c516","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"0bb2fcda7007823b55d63b9a156bfeef73b96eb26e45aa14987514047889ae9b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0bb2fcda7007823b55d63b9a156bfeef73b96eb26e45aa14987514047889ae9b","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"a33f8d4059599f8450453ecfc952ba2dbff03b296b4217348db43d0340c75e7c","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-26.1.1/full/client_a/transparent_skin_layers","height":900,"image":"images/mc26.1.1/de29bd9d423301243d8a25a5d7df35cc173a4b71fd4a76a18a7412d7f2bcdd55.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"de29bd9d423301243d8a25a5d7df35cc173a4b71fd4a76a18a7412d7f2bcdd55","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"de29bd9d423301243d8a25a5d7df35cc173a4b71fd4a76a18a7412d7f2bcdd55","height":900,"light_fraction":0.0,"luma_entropy":5.407,"meaningful_colors":30,"pixel_sha256":"6bae62e46f1a0ea06ac1a7c43aa8de6f36f922c90c1114af2d121b1e302acd35","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"c219be9f3d8050f5bd24694797a849122dbf360a940c2e8ee69248ae6d9d18e7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c219be9f3d8050f5bd24694797a849122dbf360a940c2e8ee69248ae6d9d18e7","height":1080,"light_fraction":0.0,"luma_entropy":5.419,"meaningful_colors":31,"pixel_sha256":"e34e14b2b2512316eb051e2d8c5d783523c73b36330abe2aa16351abc637e493","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 26.1.1 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-26.1.1/full/client_a/cape_menu_screen","height":900,"image":"images/mc26.1.1/1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe","format":"webp","pixel":{"dark_fraction":0.5053,"file_sha256":"1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe","height":900,"light_fraction":0.0013,"luma_entropy":5.072,"meaningful_colors":27,"pixel_sha256":"368c8c82494626a6ac8f5485f1f055580880d2a38a5cc4b227777cbaa79b6390","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6bd58b6f92d9f17e0cfb40448a1b9b410064dde977e6aee68426ec66e45b8418","height":1080,"pixel":{"dark_fraction":0.5073,"file_sha256":"6bd58b6f92d9f17e0cfb40448a1b9b410064dde977e6aee68426ec66e45b8418","height":1080,"light_fraction":0.0011,"luma_entropy":5.008,"meaningful_colors":30,"pixel_sha256":"6c4e5f67e17da09376d6d28013b369b5c1a54dc9c980c4f16b082c34f5950fbb","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 26.1.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-26.1.1/full/client_a/known_cape_apply","height":900,"image":"images/mc26.1.1/937d77c5f918574b8d2e06d7a1b9569c29f9b32c59f505a1468e351da5c95fb5.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"937d77c5f918574b8d2e06d7a1b9569c29f9b32c59f505a1468e351da5c95fb5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"937d77c5f918574b8d2e06d7a1b9569c29f9b32c59f505a1468e351da5c95fb5","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"695acc5b5e15410006815d13023f13bcc57103cc041551aa600547734916502a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"f4f2c795c320359fe804b920c8fdfd32793ab664f27ec7ee842e49cd551abe96","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f4f2c795c320359fe804b920c8fdfd32793ab664f27ec7ee842e49cd551abe96","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":32,"pixel_sha256":"67314205e215023f0cc492175679f527f1c511cbcdd243397ecf28e948e546ca","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 26.1.1 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-26.1.1/full/client_a/cape_adjust_screen","height":900,"image":"images/mc26.1.1/2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","format":"webp","pixel":{"dark_fraction":0.1959,"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","height":900,"light_fraction":0.0,"luma_entropy":4.6,"meaningful_colors":29,"pixel_sha256":"7d7f201ca0d04bcf4ecfdce16ce1e54e920fcec31aa50f93943d01d4bc88859f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"light_fraction":0.0,"luma_entropy":4.56,"meaningful_colors":31,"pixel_sha256":"b764e7a330833dec7d91b32ced83ec49994981d6c3a94048941ae74d7b5feb7f","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 26.1.1 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-26.1.1/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc26.1.1/a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147","format":"webp","pixel":{"dark_fraction":0.5058,"file_sha256":"a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147","height":900,"light_fraction":0.0013,"luma_entropy":5.124,"meaningful_colors":29,"pixel_sha256":"8fb07c40104bf10ae46da215a30e1f924645f6a7e51156e163fb33012094a3d2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7bde9fb6341699ff3952e308ba38b4ad12241fe88e82f018333a8d26dd074152","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7bde9fb6341699ff3952e308ba38b4ad12241fe88e82f018333a8d26dd074152","height":1080,"light_fraction":0.0011,"luma_entropy":5.054,"meaningful_colors":31,"pixel_sha256":"3c6b574eb8cdbe65c485ccfb3568e74cc9ba5d5303014a4e0a1fbf1925a6bbb0","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 26.1.1 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-26.1.1/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc26.1.1/274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","format":"webp","pixel":{"dark_fraction":0.5059,"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","height":900,"light_fraction":0.0013,"luma_entropy":5.119,"meaningful_colors":30,"pixel_sha256":"a7a09bb7a0f84cfcea381df334644877fed79241eadb11a8d4c532c74fbb21cf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"3ddb114f2cdd9e06e7e578564bef51ffa70bb40f73cf1c79a28dd7b2b93bb394","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 26.1.1 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-26.1.1/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc26.1.1/4f1d507bfb84ea7d123537bbcc5ea235ee0e0a91ba962df4b415fe36c45c0c15.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f1d507bfb84ea7d123537bbcc5ea235ee0e0a91ba962df4b415fe36c45c0c15","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"4f1d507bfb84ea7d123537bbcc5ea235ee0e0a91ba962df4b415fe36c45c0c15","height":900,"light_fraction":0.0,"luma_entropy":4.587,"meaningful_colors":31,"pixel_sha256":"8913027f8a2ce2e10281a6e104342b84fa8a54532b23d7cdecf7b90173ccf245","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"096d0229a6513fccf7a00723c8fef7796b674e392cbfd8b7d6f9e3f47652dcb1","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"096d0229a6513fccf7a00723c8fef7796b674e392cbfd8b7d6f9e3f47652dcb1","height":1080,"light_fraction":0.0,"luma_entropy":4.554,"meaningful_colors":31,"pixel_sha256":"443ec146dc6f851b1d15105f65db61c2fd1c99c1764a5776f48a26c9ba88b083","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 26.1.1 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-26.1.1/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc26.1.1/8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":31,"pixel_sha256":"f94942a29ebcdaa472eb891d3b74b6a1bbd83440fb90fd0ef06cfcb3bc3c7220","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"25d9399a2578c15d11bf5130f8a42239d85d2188ae33ee61dd9674a96bc603ed","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 26.1.1 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-26.1.1/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc26.1.1/39e38aef5d483065c324d0177654d2cae6ad0a56e62ef41ffe68655d4b0e43da.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"39e38aef5d483065c324d0177654d2cae6ad0a56e62ef41ffe68655d4b0e43da","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"39e38aef5d483065c324d0177654d2cae6ad0a56e62ef41ffe68655d4b0e43da","height":900,"light_fraction":0.0,"luma_entropy":4.839,"meaningful_colors":31,"pixel_sha256":"73b99759eecda8a315f793da9c7c4eaad75ea2f08f6707094130421d25cb599b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"7933bacf0d0d6ebfc75ca385379acb4f680d98dd8344f126cf7c0973efc66456","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"7933bacf0d0d6ebfc75ca385379acb4f680d98dd8344f126cf7c0973efc66456","height":1080,"light_fraction":0.0,"luma_entropy":4.793,"meaningful_colors":32,"pixel_sha256":"4e7fbcf8abe2c9608c10436591bfddca805f57df6c8ef91b34553493ebd3920d","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 26.1.1 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-26.1.1/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc26.1.1/2136209989eb7a8a1e9f9c93f7218f03541867a6b63c0125a52213691191e214.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2136209989eb7a8a1e9f9c93f7218f03541867a6b63c0125a52213691191e214","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"2136209989eb7a8a1e9f9c93f7218f03541867a6b63c0125a52213691191e214","height":900,"light_fraction":0.0,"luma_entropy":5.3,"meaningful_colors":30,"pixel_sha256":"2d1687433d0720bb005ddcd542cecd175c9757d3f7076956cab4670339211c61","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"1919baddd6aebab59fd423fa1e3e75294df123e705f20d320efc8ee580a22bc0","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"1919baddd6aebab59fd423fa1e3e75294df123e705f20d320efc8ee580a22bc0","height":1080,"light_fraction":0.0,"luma_entropy":5.238,"meaningful_colors":32,"pixel_sha256":"0cab533980ced110a7578b9929f02d388e978347bf22dfe536f39c1954b22efd","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 26.1.1 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-26.1.1/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc26.1.1/24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"f6e6c8f27f7def83902d763b29e5769a82f71a62e547a71348e92039d78fd0b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"516c6bb617975894a36f3eda5d323ed9cca1c7ea7f5a9f65c36b121602c0a908","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 26.1.1 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-26.1.1/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc26.1.1/b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","height":900,"light_fraction":0.0,"luma_entropy":5.654,"meaningful_colors":32,"pixel_sha256":"eaf4b262f5a0e20dfec2c49aa213d98f90f344b6c64a4b6c08b78fd9f9a024ca","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"light_fraction":0.0,"luma_entropy":5.638,"meaningful_colors":32,"pixel_sha256":"1b0b8c53e4518287411619b6f1f5b1ef3b798705f686c214da42d50868144bea","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 26.1.1 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-26.1.1/full/client_a/cape_import_standard","height":900,"image":"images/mc26.1.1/e14797d02a5fb86b1fbc9520c68eb9122a7a31d1a3696e1c2d25dd2b6efcc02f.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e14797d02a5fb86b1fbc9520c68eb9122a7a31d1a3696e1c2d25dd2b6efcc02f","format":"webp","pixel":{"dark_fraction":0.4712,"file_sha256":"e14797d02a5fb86b1fbc9520c68eb9122a7a31d1a3696e1c2d25dd2b6efcc02f","height":900,"light_fraction":0.001,"luma_entropy":5.179,"meaningful_colors":28,"pixel_sha256":"f18b4ed69f9a18325e779679bf59022dbb5914c20289ba65a5dcaed4aa4ea442","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f6d5e0a4e5be96e3ad9c3d4e1be8213918348c183d57d3fa6dab4f875c6407ad","height":1080,"pixel":{"dark_fraction":0.4724,"file_sha256":"f6d5e0a4e5be96e3ad9c3d4e1be8213918348c183d57d3fa6dab4f875c6407ad","height":1080,"light_fraction":0.0011,"luma_entropy":5.111,"meaningful_colors":29,"pixel_sha256":"67a5cf3aa9002e765ab6325701e5dd86e2e8a45ef8d59970534a7f6cf7018875","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 26.1.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-26.1.1/full/client_a/translucent_cape_worn","height":900,"image":"images/mc26.1.1/a432d56e4e926ea58d63daf26b5ab0f0cd2d88113298f825fc0ed2659e66a38c.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a432d56e4e926ea58d63daf26b5ab0f0cd2d88113298f825fc0ed2659e66a38c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a432d56e4e926ea58d63daf26b5ab0f0cd2d88113298f825fc0ed2659e66a38c","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":32,"pixel_sha256":"d3bb8ef3f2df7f64e531c37628e73e62b8a70e7e50d62d27ec18bde4de2481f1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"fab3d37b0204d80709aed1dcee765dea41da6b720c6f6d9d78873e0605896ed9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fab3d37b0204d80709aed1dcee765dea41da6b720c6f6d9d78873e0605896ed9","height":1080,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":31,"pixel_sha256":"9fe0bcc2ef42b564666a880240954f5df9321335a43d15af7d08323d432192ac","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 26.1.1 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-26.1.1/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc26.1.1/af576a49d65c49ed0e6ed5d1b01ee3b2ca876cac64895d1491960541259c7886.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"af576a49d65c49ed0e6ed5d1b01ee3b2ca876cac64895d1491960541259c7886","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"af576a49d65c49ed0e6ed5d1b01ee3b2ca876cac64895d1491960541259c7886","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"e6ea61cf419a7ca90d3ed577b65793a7800bb30a5c07c8c748336cbfeb2ce6e4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"cdf354ec6df2e5f65ab1363fe4aa6aa41cbc2b301059321edd32d7e549a6afed","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cdf354ec6df2e5f65ab1363fe4aa6aa41cbc2b301059321edd32d7e549a6afed","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"ef8f5b0032f689d9111fd9c9e2aaca5126ea89355f52de5ee6dbc58f37429b6f","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 26.1.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-26.1.1/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc26.1.1/06e8bd15cc3ac039ef0b10123248c2604f940acc76d66853b65d4f3079e5d42e.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"06e8bd15cc3ac039ef0b10123248c2604f940acc76d66853b65d4f3079e5d42e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"06e8bd15cc3ac039ef0b10123248c2604f940acc76d66853b65d4f3079e5d42e","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"d27cc452d701e6636e4262c311d73b01d2921f6df5c81170e461dbbd4b73c501","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"47053bbc56201b467fdd0a8087276df876a19e6db40888037472adb353d02241","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"47053bbc56201b467fdd0a8087276df876a19e6db40888037472adb353d02241","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"bc1b58296912eddd221b10114dd81b70528804780008a01aca82234615e19e1a","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 26.1.1 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-26.1.1/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc26.1.1/4692b55f791bbc00b4dee85511795d9f5733c32bb44f9748e25fc79a5dcb4315.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4692b55f791bbc00b4dee85511795d9f5733c32bb44f9748e25fc79a5dcb4315","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4692b55f791bbc00b4dee85511795d9f5733c32bb44f9748e25fc79a5dcb4315","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":29,"pixel_sha256":"2700444e87ebc172064fe0cbe39d00f8d03184c6c96841d53536183485883c9c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"7d5907e3bb0d2728634554e8a0f696f486de548f1962c961d4e17b0c8ec1f517","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7d5907e3bb0d2728634554e8a0f696f486de548f1962c961d4e17b0c8ec1f517","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"b8f354d95f50d78605d6c538474975be20c0f5ce9a2f27a9399b8fa6e08f7576","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 26.1.1 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-26.1.1/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc26.1.1/354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2","format":"webp","pixel":{"dark_fraction":0.4365,"file_sha256":"354476967ee921a3628538f6a5f4069b62cb1c9df579a2142bae8d87abecdbe2","height":900,"light_fraction":0.0,"luma_entropy":4.567,"meaningful_colors":31,"pixel_sha256":"59713266f5220b082025b187fb3dc59bcaad31b284888fe03decdc6f700b972a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"ab84b3234b0cd300b63861991e32438cafbb76347f46f242910de1559f164138","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"ab84b3234b0cd300b63861991e32438cafbb76347f46f242910de1559f164138","height":1080,"light_fraction":0.0,"luma_entropy":4.53,"meaningful_colors":31,"pixel_sha256":"5e5e9a3aa5fcbe3711ce90b00e208792fd7193d6b886f5bd816efdda19b254df","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 26.1.1 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-26.1.1/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc26.1.1/ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"ff99843282e0827b38bc9d7373f25ea3ec8cbce50b53c9be61e01187a2914acc","height":900,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":32,"pixel_sha256":"aba6d196d4ce7aedfdb0dbfae69e53800ccc792718308388c970adf1e18221e0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"827995e03643cf151b3d30255636d8e9cdb32e6ba5b9938e252ad242c4acd51a","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"827995e03643cf151b3d30255636d8e9cdb32e6ba5b9938e252ad242c4acd51a","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":31,"pixel_sha256":"8d22c4ccd8e36b60b6189cea4fcf8ddca1f6aac7f1dd93802550dbd99a5e3922","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 26.1.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-26.1.1/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc26.1.1/8de40628b5b79a9f343714fa9f44653f82c65790bdde1d7bd715b1a5d472f712.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8de40628b5b79a9f343714fa9f44653f82c65790bdde1d7bd715b1a5d472f712","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8de40628b5b79a9f343714fa9f44653f82c65790bdde1d7bd715b1a5d472f712","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"7d44d24b8f85c832e74ee3ca8e0d83dcbfb1a81028b6bd4fb22d02b36c8b0fef","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"469b1dec05512b7b535de985e05f1f3699a4d24d9a649186d302c197e2c782d4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"469b1dec05512b7b535de985e05f1f3699a4d24d9a649186d302c197e2c782d4","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"2d0720880b4fb441ca6e402de69ca90614daa77ddeecbdeebc8649a5a8eefccf","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 26.1.1 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-26.1.1/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc26.1.1/dfb23a89a735c75fc1fb0069e46be92fa84dc8769011e5e3cc16963a93e31c71.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dfb23a89a735c75fc1fb0069e46be92fa84dc8769011e5e3cc16963a93e31c71","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dfb23a89a735c75fc1fb0069e46be92fa84dc8769011e5e3cc16963a93e31c71","height":900,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":29,"pixel_sha256":"6bdb8f21c327ebc8ba54b2d8b404820d424cead7d20e8b0933a6546cb3649120","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"04c2792e3cecbe4ce1a89014c543702043a745ae280f0f63f579e32604632811","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"04c2792e3cecbe4ce1a89014c543702043a745ae280f0f63f579e32604632811","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"a850acf4785b302bcdeec8a8c06f4f55b0ba35e210924016e86de337ff8cae35","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 26.1.1 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-26.1.1/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc26.1.1/08f2b46606b075c20ac67c57e991bed0c994a36cbb8ae4b8298eb138f587a920.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"08f2b46606b075c20ac67c57e991bed0c994a36cbb8ae4b8298eb138f587a920","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"08f2b46606b075c20ac67c57e991bed0c994a36cbb8ae4b8298eb138f587a920","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":30,"pixel_sha256":"d44a86169cda2e7303197f56e61807a7926dafac62a164a23b3e6d8d8aa336e2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"94bf594881cd671c72e1e1fe6d9a029a9e46a7e921f23eac41660fcd42f07a2c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"94bf594881cd671c72e1e1fe6d9a029a9e46a7e921f23eac41660fcd42f07a2c","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"c390bead8f9cb256a82390f4a755b33bff27711c9435ce0f952aa0ca3492e13d","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 26.1.1 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-26.1.1/full/client_a/animated_cape_apply","height":900,"image":"images/mc26.1.1/ab51efd5b3b98577d013a42f6e01d6101731157e8406571fdda228f5fc0e3f40.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ab51efd5b3b98577d013a42f6e01d6101731157e8406571fdda228f5fc0e3f40","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ab51efd5b3b98577d013a42f6e01d6101731157e8406571fdda228f5fc0e3f40","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":30,"pixel_sha256":"9889077bddf64728a5118648b5c5642550712aa0b6dfbf5dff54cfe6b89f0ec0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"897273c1da957b69f247816b6630b7da251d4178d5bc03ca8dc146a293177a72","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"897273c1da957b69f247816b6630b7da251d4178d5bc03ca8dc146a293177a72","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"f541ec0a1d9c650a7ba72cd88974682c2fc8d741b249421712ace8cf0f4792e2","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 26.1.1 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-26.1.1/full/client_a/animated_cape_advance","height":900,"image":"images/mc26.1.1/1af1c23eedcabf1bd595da851052db584d8457ba36db2fb307427966df367789.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1af1c23eedcabf1bd595da851052db584d8457ba36db2fb307427966df367789","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1af1c23eedcabf1bd595da851052db584d8457ba36db2fb307427966df367789","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":30,"pixel_sha256":"c8014512a7ee480a5796aa911c2f71b67ce18ad6f7e0d17a3d5dead346e0d092","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"e574f0f0f5a1258045387a867b856ad9c81af9195d9abc793d1ba79406cb8d9f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e574f0f0f5a1258045387a867b856ad9c81af9195d9abc793d1ba79406cb8d9f","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"778234a6dd5fe44785cd45cb6c13afc35be43f4206d9651aef3ab7a71637c3d3","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 26.1.1 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-26.1.1/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc26.1.1/ae2304317626c46b10327e968eb01eb7e3a85770eb4bd2552c5bf38ce3718e87.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ae2304317626c46b10327e968eb01eb7e3a85770eb4bd2552c5bf38ce3718e87","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ae2304317626c46b10327e968eb01eb7e3a85770eb4bd2552c5bf38ce3718e87","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"0f978605719f5645cfb714bc53058976f859dd56d85d9dd1ead35a1cbea8add3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"e6900fa0a566d24ecd86d0b8a5c2d9fbd1dfb3347e00c993c0a842ed6ceaf680","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e6900fa0a566d24ecd86d0b8a5c2d9fbd1dfb3347e00c993c0a842ed6ceaf680","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"7bde564f2c91772ede8bf2e6e2e847db93ea962551368eb2838d4e1f2c75a6e8","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 26.1.1 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-26.1.1/full/client_a/elytra_hides_cape","height":900,"image":"images/mc26.1.1/8940075c1b519bbf04ed0064bd945d20e1f25dfb1c9b0e1a12538e9e67437749.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8940075c1b519bbf04ed0064bd945d20e1f25dfb1c9b0e1a12538e9e67437749","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8940075c1b519bbf04ed0064bd945d20e1f25dfb1c9b0e1a12538e9e67437749","height":900,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":31,"pixel_sha256":"bb42751c704d9e361458c96b4dc9ccd93d198f98247fbebad988664da451f10b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"94a899e2f79e066b09ce7b4e254a8e5e2b033d33ac8c43e09f182028411bef4f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"94a899e2f79e066b09ce7b4e254a8e5e2b033d33ac8c43e09f182028411bef4f","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":32,"pixel_sha256":"a4f9d79b1e255550793627623df3c0efbd7a326d4fc61d7146ba558061009566","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 26.1.1 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-26.1.1/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc26.1.1/1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","format":"webp","pixel":{"dark_fraction":0.1963,"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","height":900,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":29,"pixel_sha256":"229232aa5303c97b3d9935fb94e9f3cce608f328bf587659868c83d0022eed09","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"light_fraction":0.0,"luma_entropy":4.503,"meaningful_colors":30,"pixel_sha256":"7a82952a59b9910be4de1c9267d90ef3b756da07b7d475c635b9a8939c1308dc","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 26.1.1 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-26.1.1/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc26.1.1/676d6dcc3cdd11d33cee8fbcdd6c6ee6761d85eacfd4778274120bdd4c24f391.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"676d6dcc3cdd11d33cee8fbcdd6c6ee6761d85eacfd4778274120bdd4c24f391","format":"webp","pixel":{"dark_fraction":0.4892,"file_sha256":"676d6dcc3cdd11d33cee8fbcdd6c6ee6761d85eacfd4778274120bdd4c24f391","height":900,"light_fraction":0.0011,"luma_entropy":5.295,"meaningful_colors":30,"pixel_sha256":"4408076e6ad1dde38e7a8ba9c00740604feff498d4337213ffd560c68b9c2b15","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"01ef20891538c935de3cd55783f7beedb62ab7e142c34c510d131744e9aa9e9f","height":1080,"pixel":{"dark_fraction":0.4931,"file_sha256":"01ef20891538c935de3cd55783f7beedb62ab7e142c34c510d131744e9aa9e9f","height":1080,"light_fraction":0.0011,"luma_entropy":5.213,"meaningful_colors":29,"pixel_sha256":"bab8fe2585a5eef82c8d4bb7512f59b6bacbec07b1e09187561864573cf2051c","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 26.1.1 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-26.1.1/full/client_a/cape_speed_slider","height":900,"image":"images/mc26.1.1/285417acac609444cd4f36fda20ca27726507ca269406c0d2dae436e07eaa562.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"285417acac609444cd4f36fda20ca27726507ca269406c0d2dae436e07eaa562","format":"webp","pixel":{"dark_fraction":0.4891,"file_sha256":"285417acac609444cd4f36fda20ca27726507ca269406c0d2dae436e07eaa562","height":900,"light_fraction":0.0013,"luma_entropy":5.292,"meaningful_colors":29,"pixel_sha256":"b385b2ed15a4a17482d18fd92d563f04443a5d9e6abd0803da95b226d9837e08","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"298f9fb65aa442239a0cc746a55fa1b27ed6d55891c2808ec4a18bb85e1fd636","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"298f9fb65aa442239a0cc746a55fa1b27ed6d55891c2808ec4a18bb85e1fd636","height":1080,"light_fraction":0.0011,"luma_entropy":5.223,"meaningful_colors":31,"pixel_sha256":"3e86ecf873c8da56dd3c7d3a9c65879d38216d6e91091d116bc73747920118ac","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 26.1.1 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-26.1.1/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc26.1.1/5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","height":900,"light_fraction":0.0011,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"e0efbf4938fe432d5c6bbd255fb9e6d68868900c0783b9f49d63ad6931513acc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"pixel":{"dark_fraction":0.4929,"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"light_fraction":0.0011,"luma_entropy":5.257,"meaningful_colors":32,"pixel_sha256":"168a230bbe5a87436588f49afbc920760916dd76c23421f4c883271314ac30d7","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 26.1.1 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-26.1.1/full/client_a/cape_delete_local","height":900,"image":"images/mc26.1.1/01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","format":"webp","pixel":{"dark_fraction":0.4623,"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"8609ac58398e0f3fcb3a1ab0cfab4a14e48ff461cf9be68bfb0f0fcee18e4b93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"light_fraction":0.0011,"luma_entropy":5.307,"meaningful_colors":32,"pixel_sha256":"4f5d18a763d4aae50f5fe714d88f3e21a26c5b149c177127d85706edb95f0ec6","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 26.1.1 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-26.1.1/full/client_a/cape_none_selected","height":900,"image":"images/mc26.1.1/fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","format":"webp","pixel":{"dark_fraction":0.5001,"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","height":900,"light_fraction":0.0011,"luma_entropy":5.151,"meaningful_colors":29,"pixel_sha256":"561bbc96429e74b3adcf9e1b5af03b9bdd951bf6fb90db44faa527a790019382","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"pixel":{"dark_fraction":0.5021,"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"light_fraction":0.0011,"luma_entropy":5.097,"meaningful_colors":31,"pixel_sha256":"ccd414799a3b7cabaf0a132fdb090a6b212fb007313ab54c38c789d511dff1ee","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 26.1.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-26.1.1/full/client_a/no_cape_after_removal","height":900,"image":"images/mc26.1.1/956b31d7c7808b8d5cc6986af038840e7c564edaaf3d9e0cbef714da9ba2d4b5.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"956b31d7c7808b8d5cc6986af038840e7c564edaaf3d9e0cbef714da9ba2d4b5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"956b31d7c7808b8d5cc6986af038840e7c564edaaf3d9e0cbef714da9ba2d4b5","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"812331ee03d2ffb4221e53d4f65f70330ecc04ec4588af5c36657e43256c2412","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"91e2425544624db9c0d974ce38f5c244030d285fc29b3cac4d3d66569777773a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"91e2425544624db9c0d974ce38f5c244030d285fc29b3cac4d3d66569777773a","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"750d723f179d118a66d3cbdc43b072184d86422a3d97b98eba5ff716f4bff0f2","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 26.1.1 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-26.1.1/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc26.1.1/2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef","format":"webp","pixel":{"dark_fraction":0.5917,"file_sha256":"2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef","height":900,"light_fraction":0.0,"luma_entropy":4.562,"meaningful_colors":30,"pixel_sha256":"3c98bc31dccab3be423bea8305e0a65ba309afcd24657ecaa86724d974838633","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"4f30daa1401bbeac866afc605dedb8ba9826b8a21d31edb9ae569a2ad7136e12","height":1080,"pixel":{"dark_fraction":0.5959,"file_sha256":"4f30daa1401bbeac866afc605dedb8ba9826b8a21d31edb9ae569a2ad7136e12","height":1080,"light_fraction":0.0,"luma_entropy":4.489,"meaningful_colors":28,"pixel_sha256":"2557a88368886230a0235a6bb639407193797743f75f5779f6e39137aeae22d0","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 26.1.1 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-26.1.1/full/client_a/settings_screen","height":900,"image":"images/mc26.1.1/e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","height":900,"light_fraction":0.0,"luma_entropy":4.906,"meaningful_colors":30,"pixel_sha256":"9fb9ac570d012283feba26ce82debac1c4d7f4a8bac91b7071a814f5152ec809","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"620dbdd10727c35a7b77036e3545cbac6fdb5b58667fc8b143b283e479a9dd03","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"620dbdd10727c35a7b77036e3545cbac6fdb5b58667fc8b143b283e479a9dd03","height":1080,"light_fraction":0.0,"luma_entropy":4.828,"meaningful_colors":31,"pixel_sha256":"6f49af13e26f125a1104602f61a9576903133109b0222eaf1e8a7c710bec9d86","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 26.1.1 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-26.1.1/full/client_a/settings_keybind_capture","height":900,"image":"images/mc26.1.1/cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","height":900,"light_fraction":0.0,"luma_entropy":4.902,"meaningful_colors":30,"pixel_sha256":"a02d6a6fda1f8ff6cb42c4f19f73d36c6af6d6440f005dcba81705f54c2a801b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"6374a4fbc15015154c73e1148e361fc58cf2e12303e244abbcb4a2d3921c1974","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6374a4fbc15015154c73e1148e361fc58cf2e12303e244abbcb4a2d3921c1974","height":1080,"light_fraction":0.0,"luma_entropy":4.821,"meaningful_colors":31,"pixel_sha256":"f850c14c3bcaf07af57cd488539007fa377011381ed658a4e30651b5ce845845","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 26.1.1 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-26.1.1/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc26.1.1/a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","height":900,"light_fraction":0.0,"luma_entropy":4.853,"meaningful_colors":31,"pixel_sha256":"b4e0e3399ade97d3f08a8a305234723cfdca6ffca35cc35de1b9dbdadb0cc9bd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"d923e261c5666c9199c58e0fcf33369e0202ee7a2358d0d125d8408fb545b471","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d923e261c5666c9199c58e0fcf33369e0202ee7a2358d0d125d8408fb545b471","height":1080,"light_fraction":0.0,"luma_entropy":4.78,"meaningful_colors":31,"pixel_sha256":"8e6dd107762d9c4ba7a4efc1519bab12fc9cdbc4bd92f0e48de2128701510331","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 26.1.1 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-26.1.1/full/client_a/settings_modpack_tab","height":900,"image":"images/mc26.1.1/d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","height":900,"light_fraction":0.0,"luma_entropy":4.442,"meaningful_colors":30,"pixel_sha256":"0cd6045cd209853a0f0d6db41d499dfacde9cf49f592c8f8924098883bc0d96d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"a745be800b826b64e7efa366fb4b46fddade49c8f111f431692f09ff640fd05e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a745be800b826b64e7efa366fb4b46fddade49c8f111f431692f09ff640fd05e","height":1080,"light_fraction":0.0,"luma_entropy":4.358,"meaningful_colors":30,"pixel_sha256":"eb732132de37f1b18972bbc4e07b60ae1d231a76662c80de397a72893c30b9b0","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 26.1.1 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-26.1.1/full/client_a/settings_server_tab","height":900,"image":"images/mc26.1.1/49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","format":"webp","pixel":{"dark_fraction":0.0032,"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","height":900,"light_fraction":0.0,"luma_entropy":4.845,"meaningful_colors":31,"pixel_sha256":"b828b8b2077c2374f5162fe22bedcb1ce74405b773d3e7bca440149b0d104249","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"e89d8eb39883acf390101f916ceded20302bade59337832a830323868dc9f294","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"e89d8eb39883acf390101f916ceded20302bade59337832a830323868dc9f294","height":1080,"light_fraction":0.0,"luma_entropy":4.771,"meaningful_colors":30,"pixel_sha256":"11e70f2dafd2b9122b1a49c3490de126272d6757a35b5b589f4ab7470a430e88","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 26.1.1 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-26.1.1/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc26.1.1/089d705a68c80db93c7b68929981ee0788cd0a593d66540f86f23d2af2f245b0.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"089d705a68c80db93c7b68929981ee0788cd0a593d66540f86f23d2af2f245b0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"089d705a68c80db93c7b68929981ee0788cd0a593d66540f86f23d2af2f245b0","height":900,"light_fraction":0.0,"luma_entropy":5.646,"meaningful_colors":32,"pixel_sha256":"b959db4ddd796a094ed8e5e54082af562ca6bce2903884997df39d67c9b31877","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"3d4d45cfaac192963d88b36e8968508a2d907a291fa6b71b87357e6cc81b83ee","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3d4d45cfaac192963d88b36e8968508a2d907a291fa6b71b87357e6cc81b83ee","height":1080,"light_fraction":0.0,"luma_entropy":5.693,"meaningful_colors":30,"pixel_sha256":"43a6a0ce356ad1301598cd8e5afddeac1ac5adb0d65902c5afd5dafd73cf81e9","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 26.1.1 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-26.1.1/full/client_a/rename_dialog","height":900,"image":"images/mc26.1.1/66868393d8d3a135f8af36215eb0a0554aea34516c28ed7cc3fb20cc670db923.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66868393d8d3a135f8af36215eb0a0554aea34516c28ed7cc3fb20cc670db923","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"66868393d8d3a135f8af36215eb0a0554aea34516c28ed7cc3fb20cc670db923","height":900,"light_fraction":0.0,"luma_entropy":5.263,"meaningful_colors":32,"pixel_sha256":"a5495d2dbb335c74030793a11151e3e3bd77380459dd29c70121b2688faca263","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"5f0a6f5cea5e915cb5530a41e1fd6bbf6d90f7634f59bc11621a533953d36f0a","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"5f0a6f5cea5e915cb5530a41e1fd6bbf6d90f7634f59bc11621a533953d36f0a","height":1080,"light_fraction":0.0,"luma_entropy":5.191,"meaningful_colors":32,"pixel_sha256":"b1cb384b9cc4081746f22acbd0ae21e82d49593886a573b90be490c06eb95b5e","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 26.1.1 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-26.1.1/full/client_a/delete_dialog","height":900,"image":"images/mc26.1.1/4b61d776b1f74cdaca59c025d3fc231296d1085a8d358d11e648201eb8e8d3ff.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4b61d776b1f74cdaca59c025d3fc231296d1085a8d358d11e648201eb8e8d3ff","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4b61d776b1f74cdaca59c025d3fc231296d1085a8d358d11e648201eb8e8d3ff","height":900,"light_fraction":0.0,"luma_entropy":5.141,"meaningful_colors":31,"pixel_sha256":"d01915ac19f7d9b4c8d0fc7dfcd0d43906e96b9c954aa1d3faf9df4d76af0c78","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"2889d8cb2aef11c6f4c949e50bc26673993a52ced891570d6a8125400e087965","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2889d8cb2aef11c6f4c949e50bc26673993a52ced891570d6a8125400e087965","height":1080,"light_fraction":0.0,"luma_entropy":5.068,"meaningful_colors":30,"pixel_sha256":"ea90c9b553e484240bbc51e33a4047f81598d9d7e67d85a831aa8dfe182eb2a5","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 26.1.1 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-26.1.1/full/client_a/stale_skin_fallback","height":900,"image":"images/mc26.1.1/ee309bdd40db0bbd0b17315be8cb515486829667e0413d7deaf4a7df4b129e48.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ee309bdd40db0bbd0b17315be8cb515486829667e0413d7deaf4a7df4b129e48","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ee309bdd40db0bbd0b17315be8cb515486829667e0413d7deaf4a7df4b129e48","height":900,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":31,"pixel_sha256":"2d9599642564b1b578f9dfba7e17e6ff04f5f395fc12d7a265604af304fe295d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"9812c079a829e19f1e8aab4b689a8eecdf43e6bd2de4c21f1069a65aaee7761d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9812c079a829e19f1e8aab4b689a8eecdf43e6bd2de4c21f1069a65aaee7761d","height":1080,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":31,"pixel_sha256":"75409201ff6e551d0fb6d7e11c0a900de6a3f84622ee499d334c89213bf7db82","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-26.1.1/full/client_a/hud_preview_disabled","height":900,"image":"images/mc26.1.1/43780038d2017d463d0b5d3e7ffb94720ef03269ff37a492b0b95988ad9f61fb.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"43780038d2017d463d0b5d3e7ffb94720ef03269ff37a492b0b95988ad9f61fb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"43780038d2017d463d0b5d3e7ffb94720ef03269ff37a492b0b95988ad9f61fb","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"6f70037ca827601061b341e5f0a5020be3f8028346b3e3a34134c2840274ee60","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"b0dfd51389c5b35fda1cd3661e1024b7d882b78ae466f6b657701589984c2f04","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b0dfd51389c5b35fda1cd3661e1024b7d882b78ae466f6b657701589984c2f04","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"b5c423706ad5a7423d4e77b9cfb1c0b3222daa7c18f7d86f1891f1671c8652c2","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 26.1.1 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-26.1.1/full/client_a/hud_preview_overlay","height":900,"image":"images/mc26.1.1/3fa0f5d38eb031e29c8d115438026ee1695d68d8bfa1024c478f0d986af7e141.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3fa0f5d38eb031e29c8d115438026ee1695d68d8bfa1024c478f0d986af7e141","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3fa0f5d38eb031e29c8d115438026ee1695d68d8bfa1024c478f0d986af7e141","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":32,"pixel_sha256":"7dce0f85b6041583b9114343b23a47a238ef1a2dec28ac8ca04bdde4be4cd146","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"7d2dac583f7c15e6a723a902e54bcc8323780b221d29baaa09b61c69b9decf54","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7d2dac583f7c15e6a723a902e54bcc8323780b221d29baaa09b61c69b9decf54","height":1080,"light_fraction":0.0,"luma_entropy":5.539,"meaningful_colors":32,"pixel_sha256":"ade71befe3a95741ff9e65e3d340b3c6c84d32ef61951a88b5914931b2564abc","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 26.1.1 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-26.1.1","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-26.1.1/full/client_a/title_screen_splash_order","height":900,"image":"images/mc26.1.1/4409122628f4adf2097f0497e44c0cc18375ed31321515219b38b6a1cad03f8b.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4409122628f4adf2097f0497e44c0cc18375ed31321515219b38b6a1cad03f8b","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"4409122628f4adf2097f0497e44c0cc18375ed31321515219b38b6a1cad03f8b","height":900,"light_fraction":0.0,"luma_entropy":7.236,"meaningful_colors":31,"pixel_sha256":"82ed658f9695cc59ddf287cd1825776d444ebc4b5cbcb445c925d2cd56cf239b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 406 splash pixels in the control frame, 0 left once the model is over them (region [387, 73, 411, 85])","scenario":"full","source":{"file_sha256":"61c630b815709135383ce29c5d9fa25e0522a34b593009f8ed26da622be7b029","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"61c630b815709135383ce29c5d9fa25e0522a34b593009f8ed26da622be7b029","height":1080,"light_fraction":0.0,"luma_entropy":7.24,"meaningful_colors":32,"pixel_sha256":"286244793a87ac334fddbb2f058e738c1189f9928146820a59224a778202ad01","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 26.1.1 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1.1","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1.1/server-policy/client_a/baseline","height":900,"image":"images/mc26.1.1/3a6674676ea2a2d38652ad6e1b5cd5e35bc80346bd2b064055488feda56c0e94.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3a6674676ea2a2d38652ad6e1b5cd5e35bc80346bd2b064055488feda56c0e94","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3a6674676ea2a2d38652ad6e1b5cd5e35bc80346bd2b064055488feda56c0e94","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":31,"pixel_sha256":"4a6fe15e9f23b29dde5a087469821c812f504f372b4b5b1cbfc090fed8cd6ebb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"06f86cbf9d80f2add1f9d12155c47d31e9269d20fd4854a25aa487b1005710e3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"06f86cbf9d80f2add1f9d12155c47d31e9269d20fd4854a25aa487b1005710e3","height":1080,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":31,"pixel_sha256":"db1dd78b15125d75c928b0504990f1de37c39b11c6e9e3e45c4efd743d3fe0b2","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 26.1.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-26.1.1","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-26.1.1/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc26.1.1/fd336138d80fc0a623d35268d7a5dd04d50a3dcfafd4809e076188bf6a729775.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fd336138d80fc0a623d35268d7a5dd04d50a3dcfafd4809e076188bf6a729775","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"fd336138d80fc0a623d35268d7a5dd04d50a3dcfafd4809e076188bf6a729775","height":900,"light_fraction":0.0,"luma_entropy":5.397,"meaningful_colors":32,"pixel_sha256":"12b9cdb7a08fa01a09a555bbb0eebd09f18fbf42cf2cf8d172accc712957809e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 599s of 600s","scenario":"server-policy","source":{"file_sha256":"e8bf76d2adb9ad42460d42e1bf7618a3055081c0ce84817acea96b65259a6da1","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"e8bf76d2adb9ad42460d42e1bf7618a3055081c0ce84817acea96b65259a6da1","height":1080,"light_fraction":0.0,"luma_entropy":5.359,"meaningful_colors":30,"pixel_sha256":"5c849b965ef0011be02a41d0fcea33e21d0e9c9226393a4ce30a532a903110a7","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 26.1.1 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-26.1.1","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-26.1.1/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc26.1.1/3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","format":"webp","pixel":{"dark_fraction":0.6434,"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","height":900,"light_fraction":0.0,"luma_entropy":3.788,"meaningful_colors":23,"pixel_sha256":"817015f1473e41ab51f60d7cfdafcea93f50931a84634276828b6793e3b45394","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"light_fraction":0.0,"luma_entropy":3.717,"meaningful_colors":25,"pixel_sha256":"edc48a31acac475849846122f5598f592593f5fe2a40c12f705b31cad0dc64e2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 26.1.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-26.1.1","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-26.1.1/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc26.1.1/1e4c823a0c7eae03d40d9408d6c1bb20c88d3c6b9bdd1b28b673a96e96cd3414.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1e4c823a0c7eae03d40d9408d6c1bb20c88d3c6b9bdd1b28b673a96e96cd3414","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1e4c823a0c7eae03d40d9408d6c1bb20c88d3c6b9bdd1b28b673a96e96cd3414","height":900,"light_fraction":0.0,"luma_entropy":5.388,"meaningful_colors":32,"pixel_sha256":"538e5e7a78fcfe5ce549b9925bfa553127e7740acabb63a8d30df029e33947b1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 594s","scenario":"server-policy","source":{"file_sha256":"679492102c23786597a341f5900f9939c3553f837a9991cac994b8f2689392c8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"679492102c23786597a341f5900f9939c3553f837a9991cac994b8f2689392c8","height":1080,"light_fraction":0.0,"luma_entropy":5.359,"meaningful_colors":31,"pixel_sha256":"c6917a95c020f7bd52f4a1bf886777bc441fadee7c68e69a5d721d48ea177265","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 26.1.1 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-26.1.1","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-26.1.1/session/client_a/pause_menu_preview","height":900,"image":"images/mc26.1.1/29499848015b8fb6da6ddcc7456e3f9e2924856641bb4a1ba7179a7372849ebe.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"29499848015b8fb6da6ddcc7456e3f9e2924856641bb4a1ba7179a7372849ebe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"29499848015b8fb6da6ddcc7456e3f9e2924856641bb4a1ba7179a7372849ebe","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":31,"pixel_sha256":"f29ee0ccda91bfdea4a202d915a038b678c4fed4afeb3d43eece030442cc9489","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"e70c47b8c4948fa0a013c2b4777a8302405a33a52d38ded3c6f8f80a6b5cfe03","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e70c47b8c4948fa0a013c2b4777a8302405a33a52d38ded3c6f8f80a6b5cfe03","height":1080,"light_fraction":0.0,"luma_entropy":5.451,"meaningful_colors":31,"pixel_sha256":"325e4818c3060302c104d45fa3c40d048cff6cdc3e379f4f030c278e89e967c3","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 26.1.1 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-26.1.1","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-26.1.1/session/client_a/inventory_paper_doll","height":900,"image":"images/mc26.1.1/2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","height":900,"light_fraction":0.0,"luma_entropy":4.372,"meaningful_colors":31,"pixel_sha256":"0436bb987aa1c02990585bfafb3c7466d1d6fc0d1f9a7060548206bab411ae4b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"23cf2724cd645819b00b05a8611fbf68fba1194ac9c13c73a588eb775fff3167","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"23cf2724cd645819b00b05a8611fbf68fba1194ac9c13c73a588eb775fff3167","height":1080,"light_fraction":0.0,"luma_entropy":4.429,"meaningful_colors":29,"pixel_sha256":"69b24d2b31b85aa45ef3a28c09af0dfe9ac93637405b890eca38608ae66d3cd6","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 26.1.1 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-26.1.1","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-26.1.1/session/client_a/tab_list_head","height":900,"image":"images/mc26.1.1/a2e2f184c685cb28dbd48f2f2a384cedcf0d2a2ffaf89993e84ee28cbac47de1.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a2e2f184c685cb28dbd48f2f2a384cedcf0d2a2ffaf89993e84ee28cbac47de1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a2e2f184c685cb28dbd48f2f2a384cedcf0d2a2ffaf89993e84ee28cbac47de1","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":30,"pixel_sha256":"41cad68910abae32020631ce30ece41f97dd380b420ef0f911b206248087c0eb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"940b342d26a0b3b51b6893241e0a996e3dc3224a5e6b72da80fe9ec07df62fa0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"940b342d26a0b3b51b6893241e0a996e3dc3224a5e6b72da80fe9ec07df62fa0","height":1080,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":32,"pixel_sha256":"c6a7a3ea0f49ea8557e34e43cce7a43ccc4838cb2c47ea82bb6c46aa817d9af8","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 26.1.1 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-26.1.1","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-26.1.1/session/client_a/quit_to_title","height":900,"image":"images/mc26.1.1/f1a9bed46ff8beab409e251ab1320164386436e0baac803260ad16e8054e9888.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f1a9bed46ff8beab409e251ab1320164386436e0baac803260ad16e8054e9888","format":"webp","pixel":{"dark_fraction":0.0014,"file_sha256":"f1a9bed46ff8beab409e251ab1320164386436e0baac803260ad16e8054e9888","height":900,"light_fraction":0.0,"luma_entropy":7.148,"meaningful_colors":32,"pixel_sha256":"1012277ec1632e2e8c5276ebbfe778db963dc32a05a7e89ebe734d25fa0f1872","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"c90c2ed4a3c16fca5ddd4eab8912f243a2d9f1dcf91c5aa2f061b6c4338f0c4a","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"c90c2ed4a3c16fca5ddd4eab8912f243a2d9f1dcf91c5aa2f061b6c4338f0c4a","height":1080,"light_fraction":0.0,"luma_entropy":7.154,"meaningful_colors":32,"pixel_sha256":"9a937740ad73708cefea07b090c722d479bf7430cc5cd500caa3972a7369a90f","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 26.1.1 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-26.1.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-26.1.1/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc26.1.1/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 26.1.1 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-26.1.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-26.1.1/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc26.1.1/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 26.1.1 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-26.1.1","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-26.1.1/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc26.1.1/721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":32,"pixel_sha256":"29fb86eb6e1cd447c63ab5f2fa76aae09211004f9ac445196953133ec7ecf1b3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"539f8cfa093f42eb8bee89a29086bf58714fb63539ee723df5dac679120feeb0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"539f8cfa093f42eb8bee89a29086bf58714fb63539ee723df5dac679120feeb0","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":32,"pixel_sha256":"8efefa544ca07acd2d554b296f70409a63f6559924f50c6c836c2ffda766d775","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 26.1.1 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-26.1.1","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-26.1.1/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc26.1.1/2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba.webp","key":"mc26.1.1","lane_id":"fabric-26.1.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","format":"webp","pixel":{"dark_fraction":0.6766,"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","height":900,"light_fraction":0.0,"luma_entropy":3.807,"meaningful_colors":28,"pixel_sha256":"c1abd9810ddf1d0cb6c2949da6051959695b54d86fefb8fbfb40aad5d98c9a74","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"pixel":{"dark_fraction":0.6792,"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"light_fraction":0.0,"luma_entropy":3.747,"meaningful_colors":29,"pixel_sha256":"8eb79a3137bd53d55837211e0074f512cf92563ae6d4c3323f41fda40d252443","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1.1","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1.1/phase0-smoke/client_a/baseline","height":900,"image":"images/mc26.1.1/1abc8d6c1b892720765de2b2c0a57faf2158e9f4183b78d13fe33ceafcf48682.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1abc8d6c1b892720765de2b2c0a57faf2158e9f4183b78d13fe33ceafcf48682","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1abc8d6c1b892720765de2b2c0a57faf2158e9f4183b78d13fe33ceafcf48682","height":900,"light_fraction":0.0,"luma_entropy":5.473,"meaningful_colors":31,"pixel_sha256":"b8b4ae0b1052426f73082c1c2e9898a04eddf89f6b63c435c4339e1d7981cf26","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"7d9034d08cd338f466d418abceb05960ba7fde13afc4469759d222a1c247e713","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7d9034d08cd338f466d418abceb05960ba7fde13afc4469759d222a1c247e713","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":29,"pixel_sha256":"f74e934745dd4189902e4e67f96c5cc6d3ad0cbce2ea06bb6df5e17470b01241","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-26.1.1","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-26.1.1/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc26.1.1/d249be653ffcbc3d656476007ccaa830e268bb980e8e4b7978bf597e015d4524.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d249be653ffcbc3d656476007ccaa830e268bb980e8e4b7978bf597e015d4524","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d249be653ffcbc3d656476007ccaa830e268bb980e8e4b7978bf597e015d4524","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":31,"pixel_sha256":"bbdbd3fbd5a0a59d6c1bc32c63ae4581cf22d1550b32eda613c31b0ca8948291","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"96b3c94d9935be6ddaa53def8290ccc89ae18f42ff9666142073ffe024b65eeb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"96b3c94d9935be6ddaa53def8290ccc89ae18f42ff9666142073ffe024b65eeb","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"ad102d711098b3cc8a99293d56d28e1f2912fe19526e8ee91f29f87448a8cad4","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1.1","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1.1/propagation/client_a/baseline","height":900,"image":"images/mc26.1.1/256a81d624eb228dc5d5f841aa4ce6958abb25bb26413bf6838526863330f000.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"256a81d624eb228dc5d5f841aa4ce6958abb25bb26413bf6838526863330f000","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"256a81d624eb228dc5d5f841aa4ce6958abb25bb26413bf6838526863330f000","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":32,"pixel_sha256":"a3bffc3d42bfc703c9cad967d310ebf85ff4f5c191e9a089cf3e043b1cc2279f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"feaca0ac299d874ed224ade9dfe1bf095e372a75ffb91d1bbb2ba8e42b4074e8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"feaca0ac299d874ed224ade9dfe1bf095e372a75ffb91d1bbb2ba8e42b4074e8","height":1080,"light_fraction":0.0,"luma_entropy":5.473,"meaningful_colors":31,"pixel_sha256":"e147effcad212d4e04d315cf160b6508e095163d99722ea333569fbb57e45557","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-26.1.1","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-26.1.1/propagation/client_a/apply_local_look","height":900,"image":"images/mc26.1.1/183ded6bc7edba0e896c246c61236ae2d560aae6456545b5b8c2cec5297066c0.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"183ded6bc7edba0e896c246c61236ae2d560aae6456545b5b8c2cec5297066c0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"183ded6bc7edba0e896c246c61236ae2d560aae6456545b5b8c2cec5297066c0","height":900,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":31,"pixel_sha256":"a682a8c10c551f4aa23476e81c651cbc12c358f375b0245b786f88aa9b18b610","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"bbfe591432553c5c6e0bf00c6a7f7219d0c2a09ecc948922debd34772630d211","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bbfe591432553c5c6e0bf00c6a7f7219d0c2a09ecc948922debd34772630d211","height":1080,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"8d0d29bf483ccccd494e25319376eac140ffb6aade63bf441152d32bf3f8c83e","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 26.1.1 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection chec…","artifact_node":"neoforge-26.1.1","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-26.1.1/propagation/client_b/baseline","height":900,"image":"images/mc26.1.1/3048b8f60f46dd228b59dcdef36fd5baa7196e6c3addf5529816049c8f564eb4.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3048b8f60f46dd228b59dcdef36fd5baa7196e6c3addf5529816049c8f564eb4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3048b8f60f46dd228b59dcdef36fd5baa7196e6c3addf5529816049c8f564eb4","height":900,"light_fraction":0.0076,"luma_entropy":5.651,"meaningful_colors":32,"pixel_sha256":"d81457e46c99da5c27e87cdb99ca9b674f21b7102b7022c8f52f36a31717ad08","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"20d0c79e25a65bad481781605e5caea53deb49e4ef5a70ceceaf464411b04a0e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"20d0c79e25a65bad481781605e5caea53deb49e4ef5a70ceceaf464411b04a0e","height":1080,"light_fraction":0.0082,"luma_entropy":5.647,"meaningful_colors":31,"pixel_sha256":"2434a70bde12f269f735e695a3d625033ebedec43a7995c5f34c3b4b937b0d93","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 26.1.1 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-26.1.1","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-26.1.1/propagation/client_b/observe_a","height":900,"image":"images/mc26.1.1/89d3546013c2ce521a3dc108e0047c23f55780dfcd40d83079daded4210fa7a9.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"89d3546013c2ce521a3dc108e0047c23f55780dfcd40d83079daded4210fa7a9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"89d3546013c2ce521a3dc108e0047c23f55780dfcd40d83079daded4210fa7a9","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":26,"pixel_sha256":"3923ec89849dd0b6988da46525347bfb59404cfcc0612ead36ba933e4a7e5fc0","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"ca4db6755afa2a9fe02d50d087098ece5ed2559c3efb596b6a08c69e8cd6dfb4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ca4db6755afa2a9fe02d50d087098ece5ed2559c3efb596b6a08c69e8cd6dfb4","height":1080,"light_fraction":0.0,"luma_entropy":5.578,"meaningful_colors":29,"pixel_sha256":"6cd7082805902a8251530e1d2d4258df1b051f3f3ee7051ccac94bf031805d16","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1.1","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1.1/propagation-live/client_a/baseline","height":900,"image":"images/mc26.1.1/9cd3746450400b528bd12530406d6b2f7208cab7ee51b762bc5b9df49e0568a6.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9cd3746450400b528bd12530406d6b2f7208cab7ee51b762bc5b9df49e0568a6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9cd3746450400b528bd12530406d6b2f7208cab7ee51b762bc5b9df49e0568a6","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":31,"pixel_sha256":"538b42915df7748e1bc79986bb1e3b4b728d2f49527c9352a2a691857d090b93","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"de3d709f3487d9b8ab877579135a9d53ceaabf30c93beb3a6817510eaeda0cbf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"de3d709f3487d9b8ab877579135a9d53ceaabf30c93beb3a6817510eaeda0cbf","height":1080,"light_fraction":0.0,"luma_entropy":5.472,"meaningful_colors":30,"pixel_sha256":"066b962f7033cb38dc13780b152ec33b32da8b1cc2c4aa4ba89c8b0a5bd37374","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-26.1.1","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-26.1.1/propagation-live/client_a/apply_live","height":900,"image":"images/mc26.1.1/079a684307b4dac9570971b22791578a140172e70d95f859ca30d54855212dae.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"079a684307b4dac9570971b22791578a140172e70d95f859ca30d54855212dae","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"079a684307b4dac9570971b22791578a140172e70d95f859ca30d54855212dae","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"c832ef862cf858c479f0ab483854059e3cb7e22472c354bf85b93bc397b1a135","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"bbbe33b262fdb2dfc9f0630440e48141bb2af621d4f594dfb79f044ca37a4842","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bbbe33b262fdb2dfc9f0630440e48141bb2af621d4f594dfb79f044ca37a4842","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":31,"pixel_sha256":"b247bfb110e7bef75718e03cb9330a3e3c13944bc82c32828170f9e6af0636b9","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 26.1.1 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-26.1.1","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-26.1.1/propagation-live/client_b/baseline","height":900,"image":"images/mc26.1.1/5b6977742bf3aa7d0c2d736afd756be996092b1a2ee004cb979df134d5f20d60.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5b6977742bf3aa7d0c2d736afd756be996092b1a2ee004cb979df134d5f20d60","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5b6977742bf3aa7d0c2d736afd756be996092b1a2ee004cb979df134d5f20d60","height":900,"light_fraction":0.0076,"luma_entropy":5.654,"meaningful_colors":32,"pixel_sha256":"2a930bce77b06b9289569c44f3a1b6c69076343843e74a27b2aad2d4196dfe07","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"4ceff5d2318e9507b84fd9ebda19b8de7e91b66eadc7d7255ad4dae8691b3f0e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4ceff5d2318e9507b84fd9ebda19b8de7e91b66eadc7d7255ad4dae8691b3f0e","height":1080,"light_fraction":0.0082,"luma_entropy":5.651,"meaningful_colors":31,"pixel_sha256":"cb145ac39e7bb751130df0bdaa69eaa2662bf70138ca84fc1ce21f4a05a8c3ff","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 26.1.1 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-26.1.1","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_before","height":900,"image":"images/mc26.1.1/7aedae0f3d110d18ac55a716e0323b854fa954108d5d2d947a09efb4724932fd.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7aedae0f3d110d18ac55a716e0323b854fa954108d5d2d947a09efb4724932fd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7aedae0f3d110d18ac55a716e0323b854fa954108d5d2d947a09efb4724932fd","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":29,"pixel_sha256":"f6afd6806935eeb2458ff78a38100ed2d154eb0b32eb7a372969cc5dd5d73d75","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"6d427847b07fafec0a9a935f5c1201b48f641e1c184989b85d7a7025e4cc9290","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6d427847b07fafec0a9a935f5c1201b48f641e1c184989b85d7a7025e4cc9290","height":1080,"light_fraction":0.0,"luma_entropy":5.575,"meaningful_colors":29,"pixel_sha256":"e27ed623bad139a3f69902c5be13625f252638ebcf3606db88b44ff085c10392","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 26.1.1 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical m…","artifact_node":"neoforge-26.1.1","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-26.1.1/propagation-live/client_b/await_live_change","height":900,"image":"images/mc26.1.1/551423c39ffbd4947e9396f48b8d0e5fda59d505e71eb2326e5715e1021fe46f.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"551423c39ffbd4947e9396f48b8d0e5fda59d505e71eb2326e5715e1021fe46f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"551423c39ffbd4947e9396f48b8d0e5fda59d505e71eb2326e5715e1021fe46f","height":900,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":25,"pixel_sha256":"0a1d4508c825362ddf7957710239b4e8695d7810f71c3e549d94864a199ff183","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"a23ef934e6e6e5a480def374af08d34c8d39893e976403d0f149376cab8e4217","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a23ef934e6e6e5a480def374af08d34c8d39893e976403d0f149376cab8e4217","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":28,"pixel_sha256":"9f10ec291d09d0d4e17061398e03d00bdde80be6c36588e69aade0cc5cc9ce89","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 26.1.1 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That thi…","artifact_node":"neoforge-26.1.1","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc26.1.1/212c3cf037e15cedfb6b45ccdd50553891816ef900e5e7f43a8bf6966328e986.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"212c3cf037e15cedfb6b45ccdd50553891816ef900e5e7f43a8bf6966328e986","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"212c3cf037e15cedfb6b45ccdd50553891816ef900e5e7f43a8bf6966328e986","height":900,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":29,"pixel_sha256":"4ab9970ba43aa7b28410fbd092f86334f58380e29cdb64246a94a5007a04fd54","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"a0ae6950a29cd8c28336a65e7e561c14039ca5e000bdfbb76ffd3aa3c876c699","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a0ae6950a29cd8c28336a65e7e561c14039ca5e000bdfbb76ffd3aa3c876c699","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"c80356253ec1a63d85a616d839d9a5de8286cf9e648b5226fd9a0b4b605d027f","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 26.1.1 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-26.1.1","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc26.1.1/42425999ef78d7cd696c593c2d615dfd71ab09e1802fe870e991221626091f29.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"42425999ef78d7cd696c593c2d615dfd71ab09e1802fe870e991221626091f29","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"42425999ef78d7cd696c593c2d615dfd71ab09e1802fe870e991221626091f29","height":900,"light_fraction":0.0,"luma_entropy":5.603,"meaningful_colors":26,"pixel_sha256":"f3f9c90817d912b2ae2ca583aff2e2428df868c9f74433ff7d0097410411b109","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"cdd681bf62cea619754fdf22d99ff4119182a2b191c79c3dc10d379e2f1de1f3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cdd681bf62cea619754fdf22d99ff4119182a2b191c79c3dc10d379e2f1de1f3","height":1080,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":30,"pixel_sha256":"f9f373e6814239f6f91ce41ac330c9fb996667364a8ac69c4ee6f9e889074426","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 26.1.1 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-26.1.1","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc26.1.1/4c843a366602786116477393b75e529053744deffcb8eb8cd29c3fa9329f4061.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4c843a366602786116477393b75e529053744deffcb8eb8cd29c3fa9329f4061","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4c843a366602786116477393b75e529053744deffcb8eb8cd29c3fa9329f4061","height":900,"light_fraction":0.0,"luma_entropy":5.588,"meaningful_colors":28,"pixel_sha256":"e5e3d30036836fe32e671d3f4f773c22beaf04fe0414c77927026a803f40228d","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"10260b6e5e506a17d2fbf234dd182af5d06cbb00eede42eac8f9970bcf782080","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"10260b6e5e506a17d2fbf234dd182af5d06cbb00eede42eac8f9970bcf782080","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":29,"pixel_sha256":"fb928970681eac9d322c91657395b4163222b26bdb9ec41d1429ae212f2f628b","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 26.1.1 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-26.1.1","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-26.1.1/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc26.1.1/060bdab461c7779b9c6b319038a86e688cbd92a9263174d39c3beb62e36aa3f2.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"060bdab461c7779b9c6b319038a86e688cbd92a9263174d39c3beb62e36aa3f2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"060bdab461c7779b9c6b319038a86e688cbd92a9263174d39c3beb62e36aa3f2","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":29,"pixel_sha256":"ccffcdd90d9e6deed06776418476a9600586374766d6b0d3e90c37902f4eff62","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"a2b68f377a0aa40debb0dfbea6b8db529c85e0902de89595c112ae88380485ca","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a2b68f377a0aa40debb0dfbea6b8db529c85e0902de89595c112ae88380485ca","height":1080,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":29,"pixel_sha256":"ed5a9d3c6b10724388a253755b55a61e1b4b2c504ee5cf6acef1d1a3e19f61c8","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1.1/full/client_a/baseline","height":900,"image":"images/mc26.1.1/328f8bccd1a5495ab3f46d51623dc82553a17966be39468e065fc0870463286f.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"328f8bccd1a5495ab3f46d51623dc82553a17966be39468e065fc0870463286f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"328f8bccd1a5495ab3f46d51623dc82553a17966be39468e065fc0870463286f","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"338dda91b7b55ad5c9d15d00f587bb7f410c3b2e2b24a8801a42b080d09f693b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"d58d0861add1c9bde2280c1ef79e5c6154c92453164c9ebe59d34880bb78b10c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d58d0861add1c9bde2280c1ef79e5c6154c92453164c9ebe59d34880bb78b10c","height":1080,"light_fraction":0.0,"luma_entropy":5.476,"meaningful_colors":30,"pixel_sha256":"abd43664bf8a3f1f08efc6e52f452e643b16625e3fead86c938c0cbfac833a9b","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-26.1.1/full/client_a/local_skin_apply","height":900,"image":"images/mc26.1.1/5bca70375e67abd068035a7edbb79edbfc45c74902b3604eab0064d7ca734abe.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5bca70375e67abd068035a7edbb79edbfc45c74902b3604eab0064d7ca734abe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5bca70375e67abd068035a7edbb79edbfc45c74902b3604eab0064d7ca734abe","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"e7fa62508600f7b9fb559c237af6e97a6db10e5983a2f17be139451ad10cdade","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"77e6765340fa44a83fcbbc37b49e0b6d411df962c44864f3c003ebbbb7bf32d6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"77e6765340fa44a83fcbbc37b49e0b6d411df962c44864f3c003ebbbb7bf32d6","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"bb472404cb99a566c3ad8b370fb09450c9dd91c80d7627310fc87d3be2d40b55","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-26.1.1/full/client_a/skin_menu_screen","height":900,"image":"images/mc26.1.1/5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":25,"pixel_sha256":"b48c99ad82c56ea75e66b3c24d98d5fabfc743b02782093573ce52267ad33a51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":25,"pixel_sha256":"9e00879cdda175a8a38ab081920f94bdd352cc16712f33ca106c585c8017c692","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-26.1.1/full/client_a/external_skin_drop","height":900,"image":"images/mc26.1.1/374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"7f503297c00318ebcce8c722a9b6d2a34c4aff54220f4636f7197c258b27c47d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"light_fraction":0.0,"luma_entropy":3.709,"meaningful_colors":26,"pixel_sha256":"7b6c8eff35dbc18b9bffc2319ed3a1c1d8289ed0b53279eba3a38ebf2ac6783e","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 26.1.1 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-26.1.1/full/client_a/catalog_rename","height":900,"image":"images/mc26.1.1/d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","format":"webp","pixel":{"dark_fraction":0.6373,"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","height":900,"light_fraction":0.0,"luma_entropy":3.781,"meaningful_colors":27,"pixel_sha256":"fa641ebdc87cffb3cd0f944703e6d4f38e5d4d95cbc43511a9c90b6a730597b0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"light_fraction":0.0,"luma_entropy":3.703,"meaningful_colors":29,"pixel_sha256":"f9fa2a3652ab3fc79f1d45dc65050d490503c0a2657784b6ab5b021e963c6b63","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-26.1.1/full/client_a/catalog_sort","height":900,"image":"images/mc26.1.1/1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","format":"webp","pixel":{"dark_fraction":0.6372,"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","height":900,"light_fraction":0.0,"luma_entropy":3.784,"meaningful_colors":27,"pixel_sha256":"3e1d55e212a2fcb89fea80940f579045309a3009d8a4a4ba4391e725a2b2878d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558728720) at index 0 above plaid (mtime 1793558723773) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"light_fraction":0.0,"luma_entropy":3.704,"meaningful_colors":29,"pixel_sha256":"484fb6279dba9c964cf1e530972428e2cae2529f4c0f432af213633cb375fcc6","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-26.1.1/full/client_a/catalog_own_skin","height":900,"image":"images/mc26.1.1/6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","format":"webp","pixel":{"dark_fraction":0.6422,"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","height":900,"light_fraction":0.0,"luma_entropy":3.757,"meaningful_colors":24,"pixel_sha256":"a6793297eba7c049505a32c834a4b184472bb8827f968e4b15fa414e641cf17c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"light_fraction":0.0,"luma_entropy":3.69,"meaningful_colors":24,"pixel_sha256":"835b89ac3e5acf598cc9b064e9a339386af7d492ca9846b29a67fe8364f42ecd","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 26.1.1 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-26.1.1/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc26.1.1/0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","format":"webp","pixel":{"dark_fraction":0.6503,"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","height":900,"light_fraction":0.0,"luma_entropy":3.732,"meaningful_colors":22,"pixel_sha256":"50b344224d222a3c1c1b69e089b40cb4254023de26b95320e41b7e2e31f94042","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"137abb9859d1016a0fdbb691b7005955ee0c6011318e0a9a43e23c6443c065b1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 26.1.1 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-26.1.1/full/client_a/catalog_delete_protected","height":900,"image":"images/mc26.1.1/ad186314e48a6a9c158f107d7be1739dd9970e96244066ebe898c8c677d180c3.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ad186314e48a6a9c158f107d7be1739dd9970e96244066ebe898c8c677d180c3","format":"webp","pixel":{"dark_fraction":0.6222,"file_sha256":"ad186314e48a6a9c158f107d7be1739dd9970e96244066ebe898c8c677d180c3","height":900,"light_fraction":0.0,"luma_entropy":3.934,"meaningful_colors":25,"pixel_sha256":"de5164e6ef2035602f50e4cf68a41aeb36fcb3a33fead0b95bb798bab21c6c54","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"7a04d47a004d3f6eb07939265b41dc032e07bd689def1b1cd64c0b6ddcc07941","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"7a04d47a004d3f6eb07939265b41dc032e07bd689def1b1cd64c0b6ddcc07941","height":1080,"light_fraction":0.0,"luma_entropy":3.872,"meaningful_colors":26,"pixel_sha256":"23f8193e491f4a8133751840b49aa3f72fe2392cb967e834f1fa9d4f1964f0ab","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 26.1.1 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delet…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-26.1.1/full/client_a/catalog_delete","height":900,"image":"images/mc26.1.1/547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","format":"webp","pixel":{"dark_fraction":0.65,"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":24,"pixel_sha256":"59e84d97f68174525a5e7f76d8ddfdd173f83b4bad44017468a796082b87ae14","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"light_fraction":0.0,"luma_entropy":3.666,"meaningful_colors":23,"pixel_sha256":"a6a226515248c31cafd50a11610fdbaf4644df5d82197fdfa4458e91afabc711","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-26.1.1/full/client_a/model_slim","height":900,"image":"images/mc26.1.1/3fd502673decb9a171961e7fcfacfc2ce64344d6114a970eae98f640bb8e2c21.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3fd502673decb9a171961e7fcfacfc2ce64344d6114a970eae98f640bb8e2c21","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3fd502673decb9a171961e7fcfacfc2ce64344d6114a970eae98f640bb8e2c21","height":900,"light_fraction":0.0,"luma_entropy":5.376,"meaningful_colors":32,"pixel_sha256":"ec04ad5e4ea817f06bc5d3397dd3aa24691f75ad00ad09522be6b9d370381209","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"739b120138ab2136269113fc2d59cc348f75ea46179622a6638ee2af343788f4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"739b120138ab2136269113fc2d59cc348f75ea46179622a6638ee2af343788f4","height":1080,"light_fraction":0.0,"luma_entropy":5.34,"meaningful_colors":31,"pixel_sha256":"b55477702c53c14462b82134c2a72ca64feadf3093e834bad7730885ae0cc4c5","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-26.1.1/full/client_a/model_classic","height":900,"image":"images/mc26.1.1/9ae1114a905bc4db641dfe898372b75e5296ee973d36528629fcc97f05045bf9.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9ae1114a905bc4db641dfe898372b75e5296ee973d36528629fcc97f05045bf9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9ae1114a905bc4db641dfe898372b75e5296ee973d36528629fcc97f05045bf9","height":900,"light_fraction":0.0,"luma_entropy":5.393,"meaningful_colors":32,"pixel_sha256":"18330fa5d25fcecfcdaf418edc360510da999193e780f06a52326e346cb3e4f9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"52f9bbbed70aed35f8223aff3673f62dda1ea693b68cb12155076892c0203f94","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"52f9bbbed70aed35f8223aff3673f62dda1ea693b68cb12155076892c0203f94","height":1080,"light_fraction":0.0,"luma_entropy":5.358,"meaningful_colors":30,"pixel_sha256":"154049b0f42ca6ec37b52c4742728d13549cbc12013a0620a91208a57fdf2b57","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtim…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-26.1.1/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc26.1.1/d21e5ed73afe1fa13507d7af9671024e6376d4fa28ecfd0b6325cba0d7ac6740.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d21e5ed73afe1fa13507d7af9671024e6376d4fa28ecfd0b6325cba0d7ac6740","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d21e5ed73afe1fa13507d7af9671024e6376d4fa28ecfd0b6325cba0d7ac6740","height":900,"light_fraction":0.0,"luma_entropy":5.374,"meaningful_colors":32,"pixel_sha256":"2bf0aa4f5ce917e3a86aec89f2bf2f92a4152fdc54500c01aa240ee62aebd212","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"70d6a29ff3ca029b25bd84d48d879fdb26625f00bb909f52a1efb041574cbe39","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"70d6a29ff3ca029b25bd84d48d879fdb26625f00bb909f52a1efb041574cbe39","height":1080,"light_fraction":0.0,"luma_entropy":5.339,"meaningful_colors":31,"pixel_sha256":"9a08c61ed105799a53ee09a21f70d16c45d19c830266de531546b3f4caa31915","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-26.1.1/full/client_a/legacy_skin_apply","height":900,"image":"images/mc26.1.1/fc3c377d66d0c3c02de5f33f5bb74bd4c87394ff1740bf4bd45f1b508c9d4bdf.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc3c377d66d0c3c02de5f33f5bb74bd4c87394ff1740bf4bd45f1b508c9d4bdf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fc3c377d66d0c3c02de5f33f5bb74bd4c87394ff1740bf4bd45f1b508c9d4bdf","height":900,"light_fraction":0.0,"luma_entropy":5.345,"meaningful_colors":32,"pixel_sha256":"28b81fb781c9716ea0799484993c130e09b33da85df6736694eba1826175b915","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"ac3432d049adf8ffaa195585f9b2377a20641e1f8e8eb7e89cf228bf2ade94e5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ac3432d049adf8ffaa195585f9b2377a20641e1f8e8eb7e89cf228bf2ade94e5","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"0520d1a299aef387913f540ba09aad356aaae9c12056310ff6f2ae3c10f722c2","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-26.1.1/full/client_a/base_layer_transparency","height":900,"image":"images/mc26.1.1/1937952dedf2b65f01c7040d221ffcf77b2d0b3f11b0c8a52dc6237dca0269bb.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1937952dedf2b65f01c7040d221ffcf77b2d0b3f11b0c8a52dc6237dca0269bb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1937952dedf2b65f01c7040d221ffcf77b2d0b3f11b0c8a52dc6237dca0269bb","height":900,"light_fraction":0.0,"luma_entropy":5.382,"meaningful_colors":31,"pixel_sha256":"cc2a5b52fbd9686e8a200e70361b88dcf3a1aca8789741f5faf0cae3a169845a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"2e0a31afff1c2697e1109abe4e9a2b536a537f956719d84afca857f0cfd81621","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2e0a31afff1c2697e1109abe4e9a2b536a537f956719d84afca857f0cfd81621","height":1080,"light_fraction":0.0,"luma_entropy":5.351,"meaningful_colors":31,"pixel_sha256":"d17b3c6bb7753d6e237819a8ed360085c26c64b79c7a1b384fc6070db3788b12","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks ca…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-26.1.1/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc26.1.1/1f21c24a871c17616bd80b8f8a86e99b2f27d711dc33f774bba041226292005c.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f21c24a871c17616bd80b8f8a86e99b2f27d711dc33f774bba041226292005c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1f21c24a871c17616bd80b8f8a86e99b2f27d711dc33f774bba041226292005c","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"c62abf10a40a6e1e7e4af6ff02aa833c2f2be5c3301d961521a189f6030e50fa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"9e0acdb7880bb7b41d59ed8baed0d359f29898e07b0ce112a6e7a936f4fe5d1c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9e0acdb7880bb7b41d59ed8baed0d359f29898e07b0ce112a6e7a936f4fe5d1c","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":30,"pixel_sha256":"276f7e21b7a961560b526f959f161305991dc392bd2add1c3ef0e3e2b5b1b686","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 26.1.1 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-26.1.1/full/client_a/transparency_disabled","height":900,"image":"images/mc26.1.1/4499310edf3cf257945d4f1fe422b895e1ca43036cd8cb26c9b9fd53e6f83a4b.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4499310edf3cf257945d4f1fe422b895e1ca43036cd8cb26c9b9fd53e6f83a4b","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"4499310edf3cf257945d4f1fe422b895e1ca43036cd8cb26c9b9fd53e6f83a4b","height":900,"light_fraction":0.0,"luma_entropy":5.4,"meaningful_colors":32,"pixel_sha256":"0ea705b2336b5caf07778640f58c92f5380b39e69404e1d0cd83e260d6cd541b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"c0f4158bde244f4f6b3f49d907a883507fa6a4266f6df92c6854f85161511ba0","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"c0f4158bde244f4f6b3f49d907a883507fa6a4266f6df92c6854f85161511ba0","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":30,"pixel_sha256":"2aaa753d8108a37896d17f5b7028c839a37bb60c8e288d25678553fd9ac46aa0","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, w…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-26.1.1/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc26.1.1/f0ea786ce95bae8f32443331c4865b858e9d8dd15c2a1576bd17e6bc557ed04d.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f0ea786ce95bae8f32443331c4865b858e9d8dd15c2a1576bd17e6bc557ed04d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f0ea786ce95bae8f32443331c4865b858e9d8dd15c2a1576bd17e6bc557ed04d","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":32,"pixel_sha256":"0d177b0d32c18c6123aeb76bbe8bedfeb53ae9be9870df76c73a92293db8c15d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"fcb38ce8ca4f3ee97a2e8ecc53f19eabccbaa2ff0ef9edfe586bea119e22d5b3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fcb38ce8ca4f3ee97a2e8ecc53f19eabccbaa2ff0ef9edfe586bea119e22d5b3","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"5a47e65b6aa8935ebe79424b3902161e9fe2b803f72d491bda3c42483a8a7423","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proo…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-26.1.1/full/client_a/transparent_skin_layers","height":900,"image":"images/mc26.1.1/ace5cd8731fee5f073711bd67ebd2d2c379dac24b692dec1b65ad3bf9e942796.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ace5cd8731fee5f073711bd67ebd2d2c379dac24b692dec1b65ad3bf9e942796","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ace5cd8731fee5f073711bd67ebd2d2c379dac24b692dec1b65ad3bf9e942796","height":900,"light_fraction":0.0,"luma_entropy":5.409,"meaningful_colors":30,"pixel_sha256":"8617cd76aa68f278786caba7d64641e8d7fdd194600dc53bbd609ebc609c508d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"34f4f4d9161f02edd016a232b4e0dbc8cd9334e519c3c34bd054b5c8f65f2d96","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"34f4f4d9161f02edd016a232b4e0dbc8cd9334e519c3c34bd054b5c8f65f2d96","height":1080,"light_fraction":0.0,"luma_entropy":5.42,"meaningful_colors":31,"pixel_sha256":"268802693a1d648d73dcfa1300aa9a6cbdf67b395a13246e47503d6a51863260","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-26.1.1/full/client_a/cape_menu_screen","height":900,"image":"images/mc26.1.1/cfab8d10117dc3663411d5530eddca3441c1ed7ebdc983b024c6a03d625fc1f0.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cfab8d10117dc3663411d5530eddca3441c1ed7ebdc983b024c6a03d625fc1f0","format":"webp","pixel":{"dark_fraction":0.5029,"file_sha256":"cfab8d10117dc3663411d5530eddca3441c1ed7ebdc983b024c6a03d625fc1f0","height":900,"light_fraction":0.0013,"luma_entropy":5.082,"meaningful_colors":27,"pixel_sha256":"818a669e0be8ba857d7741136dd62420e2198c82947bebbf5d6c89feacc4b82c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"46fdd4ed2d000e53661737e98e43aee6f7beefd46c95b90a69b69a416017a018","height":1080,"pixel":{"dark_fraction":0.5051,"file_sha256":"46fdd4ed2d000e53661737e98e43aee6f7beefd46c95b90a69b69a416017a018","height":1080,"light_fraction":0.0011,"luma_entropy":5.015,"meaningful_colors":31,"pixel_sha256":"ffe2e02dc73f467e0879b16eb91e366357a5ccc066742b49b117c0a889cd7b76","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-26.1.1/full/client_a/known_cape_apply","height":900,"image":"images/mc26.1.1/3226baf83d74be6fe9fe3e8e651f7166f07554924219316e50e04b74a1cc354d.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3226baf83d74be6fe9fe3e8e651f7166f07554924219316e50e04b74a1cc354d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3226baf83d74be6fe9fe3e8e651f7166f07554924219316e50e04b74a1cc354d","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"01ad6626b146be911097f3610beea13cf2efddef9ef4de49b8f391b9819ef7ec","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"a07016e10165ac9568a6162525d4a026566230ad01bc758a853d034800068b23","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a07016e10165ac9568a6162525d4a026566230ad01bc758a853d034800068b23","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":32,"pixel_sha256":"2a7c8775d0ba1e4ff6d0a32cebd33a94f877b2214f47df1f00b169bc663dd29c","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outli…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-26.1.1/full/client_a/cape_adjust_screen","height":900,"image":"images/mc26.1.1/a918901476120d760ebdd61fbed3c600cb85051ced4ee0e95ed7ea29eb00a9be.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a918901476120d760ebdd61fbed3c600cb85051ced4ee0e95ed7ea29eb00a9be","format":"webp","pixel":{"dark_fraction":0.1957,"file_sha256":"a918901476120d760ebdd61fbed3c600cb85051ced4ee0e95ed7ea29eb00a9be","height":900,"light_fraction":0.0,"luma_entropy":4.575,"meaningful_colors":28,"pixel_sha256":"c940e113e672dae7e9060fa0972df3826e327262523dae476faaad781d60a75a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"e5c2fb3b65ae73fffdc81f827cf3a697d4a0f6518f4f2e08e93c57540de60ab4","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e5c2fb3b65ae73fffdc81f827cf3a697d4a0f6518f4f2e08e93c57540de60ab4","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":31,"pixel_sha256":"944e34037d3fe8288d226fe1b9c1f5ca1921187f022c21bd2497aca80453d4a7","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the r…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-26.1.1/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc26.1.1/c3204ab4cc8848117a439bd89fa26ace86f3b1c412a1031edda98777d886b376.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c3204ab4cc8848117a439bd89fa26ace86f3b1c412a1031edda98777d886b376","format":"webp","pixel":{"dark_fraction":0.5058,"file_sha256":"c3204ab4cc8848117a439bd89fa26ace86f3b1c412a1031edda98777d886b376","height":900,"light_fraction":0.0013,"luma_entropy":5.125,"meaningful_colors":30,"pixel_sha256":"7b02d4326db169bdb1c76abef1870ef1a7d32c32328639c4bd949236a2db0493","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"65777b26b59cad420451be92fc83bd849ae2b49cc379af36c9605fddafbaaf17","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"65777b26b59cad420451be92fc83bd849ae2b49cc379af36c9605fddafbaaf17","height":1080,"light_fraction":0.0011,"luma_entropy":5.057,"meaningful_colors":32,"pixel_sha256":"bdc4347a4e3a69ca0505c1a776f97657bfc024a64518c093519929d72864a513","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-26.1.1/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc26.1.1/274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","format":"webp","pixel":{"dark_fraction":0.5059,"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","height":900,"light_fraction":0.0013,"luma_entropy":5.119,"meaningful_colors":30,"pixel_sha256":"a7a09bb7a0f84cfcea381df334644877fed79241eadb11a8d4c532c74fbb21cf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"3ddb114f2cdd9e06e7e578564bef51ffa70bb40f73cf1c79a28dd7b2b93bb394","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-26.1.1/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc26.1.1/0bbd3717a8f428ccf7735293f98983ea497e64ca4ed4b55f8a698cd44efbc1bf.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0bbd3717a8f428ccf7735293f98983ea497e64ca4ed4b55f8a698cd44efbc1bf","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"0bbd3717a8f428ccf7735293f98983ea497e64ca4ed4b55f8a698cd44efbc1bf","height":900,"light_fraction":0.0,"luma_entropy":4.576,"meaningful_colors":30,"pixel_sha256":"a7ee8c5f07ed16534c1cf9cb22daca8c4560ea9e310f97d1590003ef948054bc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"83d581fefafda1134e9552ea9396165bc9bc22648121e780e7372c308b0c6e42","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"83d581fefafda1134e9552ea9396165bc9bc22648121e780e7372c308b0c6e42","height":1080,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":32,"pixel_sha256":"330602549deb74bdf98162f91b6dc12aa369d5831f435203248ba116ff5457fd","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-26.1.1/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc26.1.1/8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":31,"pixel_sha256":"f94942a29ebcdaa472eb891d3b74b6a1bbd83440fb90fd0ef06cfcb3bc3c7220","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"25d9399a2578c15d11bf5130f8a42239d85d2188ae33ee61dd9674a96bc603ed","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-26.1.1/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc26.1.1/caf8b241880fa811a3779ab9c2362f6aa4a3e4f866c1c24f72390cfab3a5242a.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"caf8b241880fa811a3779ab9c2362f6aa4a3e4f866c1c24f72390cfab3a5242a","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"caf8b241880fa811a3779ab9c2362f6aa4a3e4f866c1c24f72390cfab3a5242a","height":900,"light_fraction":0.0,"luma_entropy":4.848,"meaningful_colors":31,"pixel_sha256":"38126138716ae35565c88fffbb358c14b58d425946b3f5d6cbfb57cb68523ffa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"12e726120a2b591c35a264be5b4ba12bae332057f7392a3e8bd148e033ff6f13","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"12e726120a2b591c35a264be5b4ba12bae332057f7392a3e8bd148e033ff6f13","height":1080,"light_fraction":0.0,"luma_entropy":4.793,"meaningful_colors":32,"pixel_sha256":"a6c2c1d23f2af6be58fca564503aec5c41c3b36cfecfc737ec39f4e100a57753","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 26.1.1 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-26.1.1/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc26.1.1/0ef76bcc5fe32be00ac6aaef2edb7040cff43f815bc33959c5dafcc3370a8c19.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0ef76bcc5fe32be00ac6aaef2edb7040cff43f815bc33959c5dafcc3370a8c19","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"0ef76bcc5fe32be00ac6aaef2edb7040cff43f815bc33959c5dafcc3370a8c19","height":900,"light_fraction":0.0,"luma_entropy":5.297,"meaningful_colors":32,"pixel_sha256":"447b8aff2c9506c50e861b564666a9808c478b039bd3253a56a338abf9a59411","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"bb2f85f6fc47244bd091c884aa35b9e9f6d06036d17979408942e7e1966f5bd7","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"bb2f85f6fc47244bd091c884aa35b9e9f6d06036d17979408942e7e1966f5bd7","height":1080,"light_fraction":0.0,"luma_entropy":5.237,"meaningful_colors":32,"pixel_sha256":"f39de1a4eda93b5065a20a144d6755e843189944bab525e5f5dd8ebcf13a4fc1","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 26.1.1 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-26.1.1/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc26.1.1/24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"f6e6c8f27f7def83902d763b29e5769a82f71a62e547a71348e92039d78fd0b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"516c6bb617975894a36f3eda5d323ed9cca1c7ea7f5a9f65c36b121602c0a908","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back out…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-26.1.1/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc26.1.1/8161fedf8e99b3b7a690516e9334d58b0c52e0d9bd92ebccfe6957b08985a7e2.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8161fedf8e99b3b7a690516e9334d58b0c52e0d9bd92ebccfe6957b08985a7e2","format":"webp","pixel":{"dark_fraction":0.1964,"file_sha256":"8161fedf8e99b3b7a690516e9334d58b0c52e0d9bd92ebccfe6957b08985a7e2","height":900,"light_fraction":0.0,"luma_entropy":5.654,"meaningful_colors":32,"pixel_sha256":"0dcbadff8a6d41d43b819f0dd8bdd7ea7815cbddb90b8f7fdc2c12a29b108d39","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"a3c77428200c7a81993584456f9fca580a9548869316a393a109d58de232e8a2","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"a3c77428200c7a81993584456f9fca580a9548869316a393a109d58de232e8a2","height":1080,"light_fraction":0.0,"luma_entropy":5.639,"meaningful_colors":32,"pixel_sha256":"b64c51ba808ec173b04b0033a8968ee0e1711c24f0b7baa992e24e558df60324","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-26.1.1/full/client_a/cape_import_standard","height":900,"image":"images/mc26.1.1/760ead9532b735f225312009c7dbb8a6c928785b5a3ad8d9be32a520b24e2f79.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"760ead9532b735f225312009c7dbb8a6c928785b5a3ad8d9be32a520b24e2f79","format":"webp","pixel":{"dark_fraction":0.4709,"file_sha256":"760ead9532b735f225312009c7dbb8a6c928785b5a3ad8d9be32a520b24e2f79","height":900,"light_fraction":0.0011,"luma_entropy":5.176,"meaningful_colors":29,"pixel_sha256":"d1cf07fb216edb1fe950412f8ce09d1d5b702c34d9373dbe1505a01c665b40f3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"73067f8c76afa1854c9b9c36e1d93e18604bbe88dd34f1a832ac4c9f5bea240d","height":1080,"pixel":{"dark_fraction":0.4725,"file_sha256":"73067f8c76afa1854c9b9c36e1d93e18604bbe88dd34f1a832ac4c9f5bea240d","height":1080,"light_fraction":0.0011,"luma_entropy":5.115,"meaningful_colors":30,"pixel_sha256":"57d36e27f216dc1ab6812404279c5dc280660bbd79c0aa3a8053dd8e18257d33","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-26.1.1/full/client_a/translucent_cape_worn","height":900,"image":"images/mc26.1.1/cdb3b59a24ceeb553e22882570f8dc54a0d1003d4a0e38d63258b30c4a5804fa.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cdb3b59a24ceeb553e22882570f8dc54a0d1003d4a0e38d63258b30c4a5804fa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cdb3b59a24ceeb553e22882570f8dc54a0d1003d4a0e38d63258b30c4a5804fa","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":32,"pixel_sha256":"7dd8d2cd1d1213df69bbd08929d0e6c93c3cb1c3a62db3963c58b57323f608ce","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"75e9137c8d9c725b0fef1f89d360142edf1cfb652a018deeaf81af13fa0d8ad9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"75e9137c8d9c725b0fef1f89d360142edf1cfb652a018deeaf81af13fa0d8ad9","height":1080,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":31,"pixel_sha256":"7779f5d44131301bb7c1cda4f8c1270fb7a56dc16f9fe855a3571052ca0c6992","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-26.1.1/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc26.1.1/9ee4acf645ca3432e2ff57d24d5b7d42f46715de77fa30c399b2f21dad35c67a.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9ee4acf645ca3432e2ff57d24d5b7d42f46715de77fa30c399b2f21dad35c67a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9ee4acf645ca3432e2ff57d24d5b7d42f46715de77fa30c399b2f21dad35c67a","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"f49ccaf04396e6a9fca9ccb35a2a2bbbc9e90c9d0de13ab1f5046965f511fc8e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"0e83054e193c58b2fa4f42c9bbe9c6e4d471155adbd289d338510035bf8f9621","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0e83054e193c58b2fa4f42c9bbe9c6e4d471155adbd289d338510035bf8f9621","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"0065119d5b6cbc8a07eb5346394e8a5ec3ba5c87ebb9ea2d0a4027c211e22355","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-26.1.1/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc26.1.1/b5a22aef5bc07376111e60d8428e77363d6a4119d744a487eb7cf8875abcebd2.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b5a22aef5bc07376111e60d8428e77363d6a4119d744a487eb7cf8875abcebd2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b5a22aef5bc07376111e60d8428e77363d6a4119d744a487eb7cf8875abcebd2","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"bed6cd2327bd33b826f968ec98649a6cf527a353d6b515955ce705b99675bb3c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"8acd5a95ad5bdf216aa2183b06412ae54216c177cb942533ed0f5e3782d041cc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8acd5a95ad5bdf216aa2183b06412ae54216c177cb942533ed0f5e3782d041cc","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"217adc7b97ea249bc4b65791800434a816482d6d63f3776ad9924fe5e9310fb6","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-26.1.1/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc26.1.1/4c6681b129a2de7e55414b0629bda03cc66ede39b2ae7df95c3460508c978832.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4c6681b129a2de7e55414b0629bda03cc66ede39b2ae7df95c3460508c978832","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4c6681b129a2de7e55414b0629bda03cc66ede39b2ae7df95c3460508c978832","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"1e0779348244364b7dd84d8ac530027dcf0dd58b8d25cd74c7f36b75eae63e51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"b535d26a7b2f6e87d3903ac34467f5552bcd834b918eea0fbde0d57020a6d097","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b535d26a7b2f6e87d3903ac34467f5552bcd834b918eea0fbde0d57020a6d097","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"09e5cc4d410e3a52cec6ccfd7ad137d4753bd7dfc9da6abe15817375b7e2b32a","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 26.1.1 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-26.1.1/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc26.1.1/ca170e183753c3e75c57bd4c52bef8d07f66aa99359813914f16b73ba11763f5.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ca170e183753c3e75c57bd4c52bef8d07f66aa99359813914f16b73ba11763f5","format":"webp","pixel":{"dark_fraction":0.4364,"file_sha256":"ca170e183753c3e75c57bd4c52bef8d07f66aa99359813914f16b73ba11763f5","height":900,"light_fraction":0.0,"luma_entropy":4.563,"meaningful_colors":32,"pixel_sha256":"c5629cb2c43ee98b0c52a5aad4af53d417f81461f85ec6081964a05a2fbd0fd1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"7cbd762e8c02369e5275ffe4d94568a0973937778a7b97f8c8b2b23982354c83","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"7cbd762e8c02369e5275ffe4d94568a0973937778a7b97f8c8b2b23982354c83","height":1080,"light_fraction":0.0,"luma_entropy":4.534,"meaningful_colors":31,"pixel_sha256":"4f4a0cda77731fe584eee0e44a58975ac63f07782d4146c0a56a443da341de6e","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 26.1.1 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-26.1.1/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc26.1.1/b2128043c81d0bd956189740ed54a788df4f2f42b573734380f6d50e0c101f18.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b2128043c81d0bd956189740ed54a788df4f2f42b573734380f6d50e0c101f18","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"b2128043c81d0bd956189740ed54a788df4f2f42b573734380f6d50e0c101f18","height":900,"light_fraction":0.0,"luma_entropy":5.599,"meaningful_colors":32,"pixel_sha256":"c1e9dc7b45993c72d0136803c497ee85f25d26bba753d52c79c57f9134fa25cd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"370fc91c496efdc8e0e7cd1ac5b79c66b3e1771e69a42b0ff57001c0ee13b546","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"370fc91c496efdc8e0e7cd1ac5b79c66b3e1771e69a42b0ff57001c0ee13b546","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":31,"pixel_sha256":"991c74db5dd7d51ae9e005300a4f60925e903b56622f54374a8723e46aabc74e","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas p…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-26.1.1/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc26.1.1/271f686b23d76f3167b521bb1a609fc8719a3d5928756d9f7036b7e8bf5124cf.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"271f686b23d76f3167b521bb1a609fc8719a3d5928756d9f7036b7e8bf5124cf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"271f686b23d76f3167b521bb1a609fc8719a3d5928756d9f7036b7e8bf5124cf","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"a40b68b0feb3dcb9c7b510c8835b76d3e14a3a7feaf32400bf185ee0f2bc13ce","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"728a34bcede196fce8788bc61b3ed43882e128f8048a278b26f9ac4b1e80ca53","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"728a34bcede196fce8788bc61b3ed43882e128f8048a278b26f9ac4b1e80ca53","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"aee3f284e2f8acd2d64a83feeac7679831f3e32d5a9d56a1d8626b94cef1e6be","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-26.1.1/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc26.1.1/74cead55e76245d71dc8081e2473274930ec48e34da1398c5fdba9793fd353f7.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"74cead55e76245d71dc8081e2473274930ec48e34da1398c5fdba9793fd353f7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"74cead55e76245d71dc8081e2473274930ec48e34da1398c5fdba9793fd353f7","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"960aa038c18c08a2a8bccb08b10d10851ee5be3591fb2236845d625ea8a8541d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"f43b49cbd0c0193355a4654e62a6ce480b368e6a7155f3b56b43bd441d66caf2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f43b49cbd0c0193355a4654e62a6ce480b368e6a7155f3b56b43bd441d66caf2","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"842538c167c0b564f10764465160ef055b9ef7ce96c6d7ac73f24a86d6d151b7","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 26.1.1 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-26.1.1/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc26.1.1/77c9516eb108bf33d34e28105b851762ca77106124001a9f14133976f6922003.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"77c9516eb108bf33d34e28105b851762ca77106124001a9f14133976f6922003","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"77c9516eb108bf33d34e28105b851762ca77106124001a9f14133976f6922003","height":900,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"8ac6b0fcde8d127ce7be54e96592bee69420ba3680fef4bf5ce1be5b6edd8ff9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"48e17ac6cb01840a7041aed4af55535ada5e3f84fc217326117a66ff43905457","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"48e17ac6cb01840a7041aed4af55535ada5e3f84fc217326117a66ff43905457","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"1f570e73775a6c0abc75718d0ef33e5d5f12f347df8fb2199cfbd06bd7cfc68e","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-26.1.1/full/client_a/animated_cape_apply","height":900,"image":"images/mc26.1.1/0c0128e612d461ee0f6bf0fd7d587247b49c3bef519ab2fd827293c419ee84c9.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0c0128e612d461ee0f6bf0fd7d587247b49c3bef519ab2fd827293c419ee84c9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0c0128e612d461ee0f6bf0fd7d587247b49c3bef519ab2fd827293c419ee84c9","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":30,"pixel_sha256":"835a96c965a53059156f7bed666f0dc6a6378fe2779bb39163edd5ff09b77189","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"e6f9da7d1e1785aabe32be4ea8807a2d57459ab1e6a4010f4c6ffae92beea17f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e6f9da7d1e1785aabe32be4ea8807a2d57459ab1e6a4010f4c6ffae92beea17f","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"353dae698e16e88681e885a5546ad93f1e86567dc7705f1e39dbf271246ac063","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compa…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-26.1.1/full/client_a/animated_cape_advance","height":900,"image":"images/mc26.1.1/bb6be2a880cddce5218604f42f48d99a83326db739df0b7b13aae21571b06450.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bb6be2a880cddce5218604f42f48d99a83326db739df0b7b13aae21571b06450","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bb6be2a880cddce5218604f42f48d99a83326db739df0b7b13aae21571b06450","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":30,"pixel_sha256":"c8eb0207000e6ae2b749e22c095c54c1c901f43de2d9cdf1447c0d13928a802d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"2acde1dd9285ec6641f289054287587929d6714c828bc18abd6cc7e5dbfe0e2d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2acde1dd9285ec6641f289054287587929d6714c828bc18abd6cc7e5dbfe0e2d","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"78a506007e5acd9a2a67b7d7ee879c96585b61cb8f6b8c472e3914ccbf50540f","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-26.1.1/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc26.1.1/f829c75f1a29227a8e4044e9bd37c83f4784db91254e26d41a1427a09d12f88b.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f829c75f1a29227a8e4044e9bd37c83f4784db91254e26d41a1427a09d12f88b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f829c75f1a29227a8e4044e9bd37c83f4784db91254e26d41a1427a09d12f88b","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":31,"pixel_sha256":"3c570cc0bd5e02a25bf9905c2681c38a9f7342b0196cf34c3fa75359ea3a4974","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"762cd2eb6993e77e1567e3f798a08619706ac5e72d7f24cb9f768c417768f4bc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"762cd2eb6993e77e1567e3f798a08619706ac5e72d7f24cb9f768c417768f4bc","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"a62e7a858c8ec871eed6ade123c458d6a3c11a2fea3970b7e04a25ed9964d2d8","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-26.1.1/full/client_a/elytra_hides_cape","height":900,"image":"images/mc26.1.1/a85922491b19d98012b73c7c950b43ead34ba52559ca975875a9974943c24f14.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a85922491b19d98012b73c7c950b43ead34ba52559ca975875a9974943c24f14","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a85922491b19d98012b73c7c950b43ead34ba52559ca975875a9974943c24f14","height":900,"light_fraction":0.0,"luma_entropy":5.509,"meaningful_colors":31,"pixel_sha256":"9ad49cbb6303b39b88aa5e0b0f552421b91080f3e4da49062b57505cc0dace30","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"48e2e66da69f4992c8547753ad7bd3ffef7a996f6b9e3e4bc207559cd8762273","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"48e2e66da69f4992c8547753ad7bd3ffef7a996f6b9e3e4bc207559cd8762273","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":32,"pixel_sha256":"3afbed4a7e21c554279baaa74ea4c9a25816542b004bc92e8525d426c664bffd","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-26.1.1/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc26.1.1/1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","format":"webp","pixel":{"dark_fraction":0.1963,"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","height":900,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":29,"pixel_sha256":"229232aa5303c97b3d9935fb94e9f3cce608f328bf587659868c83d0022eed09","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"light_fraction":0.0,"luma_entropy":4.503,"meaningful_colors":30,"pixel_sha256":"7a82952a59b9910be4de1c9267d90ef3b756da07b7d475c635b9a8939c1308dc","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-26.1.1/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc26.1.1/eca7fb84b7803cfb71c9f84684efcd6605ee293d842d3c274158d486bc439a63.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eca7fb84b7803cfb71c9f84684efcd6605ee293d842d3c274158d486bc439a63","format":"webp","pixel":{"dark_fraction":0.4892,"file_sha256":"eca7fb84b7803cfb71c9f84684efcd6605ee293d842d3c274158d486bc439a63","height":900,"light_fraction":0.0011,"luma_entropy":5.294,"meaningful_colors":29,"pixel_sha256":"955f1f31264dd374a854661d05e75da43a42f8f0695b0b45480284d82997dcef","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"1547310fde8a4796f1e28174d853dab383241e28f156ff7df941b0a61e9ff49e","height":1080,"pixel":{"dark_fraction":0.493,"file_sha256":"1547310fde8a4796f1e28174d853dab383241e28f156ff7df941b0a61e9ff49e","height":1080,"light_fraction":0.0011,"luma_entropy":5.216,"meaningful_colors":32,"pixel_sha256":"0b22778de8737fd58017f893da8877097d45efe14d72551a22ecbb6e29c63b86","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-26.1.1/full/client_a/cape_speed_slider","height":900,"image":"images/mc26.1.1/b9409272b9134aa4a0877bd53fe821a350ad876c608e46ac6753d04802540bc3.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b9409272b9134aa4a0877bd53fe821a350ad876c608e46ac6753d04802540bc3","format":"webp","pixel":{"dark_fraction":0.4891,"file_sha256":"b9409272b9134aa4a0877bd53fe821a350ad876c608e46ac6753d04802540bc3","height":900,"light_fraction":0.0011,"luma_entropy":5.289,"meaningful_colors":28,"pixel_sha256":"a11571d8c852c9860deb09cbadffb1566f5896b26b628e075c5fa472eab033fd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f08cabef2c64e3d91f7ce2693cf012fd640930b88fc0f1ddf458f59f05f19c37","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"f08cabef2c64e3d91f7ce2693cf012fd640930b88fc0f1ddf458f59f05f19c37","height":1080,"light_fraction":0.0011,"luma_entropy":5.224,"meaningful_colors":31,"pixel_sha256":"abc4c066400b7925fc4c47b72dac0a603f42e4c4a5d8be4b08b089ffcd920b45","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-26.1.1/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc26.1.1/5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","height":900,"light_fraction":0.0011,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"e0efbf4938fe432d5c6bbd255fb9e6d68868900c0783b9f49d63ad6931513acc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"pixel":{"dark_fraction":0.4929,"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"light_fraction":0.0011,"luma_entropy":5.257,"meaningful_colors":32,"pixel_sha256":"168a230bbe5a87436588f49afbc920760916dd76c23421f4c883271314ac30d7","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-26.1.1/full/client_a/cape_delete_local","height":900,"image":"images/mc26.1.1/01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","format":"webp","pixel":{"dark_fraction":0.4623,"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"8609ac58398e0f3fcb3a1ab0cfab4a14e48ff461cf9be68bfb0f0fcee18e4b93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"light_fraction":0.0011,"luma_entropy":5.307,"meaningful_colors":32,"pixel_sha256":"4f5d18a763d4aae50f5fe714d88f3e21a26c5b149c177127d85706edb95f0ec6","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 26.1.1 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-26.1.1/full/client_a/cape_none_selected","height":900,"image":"images/mc26.1.1/fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","format":"webp","pixel":{"dark_fraction":0.5001,"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","height":900,"light_fraction":0.0011,"luma_entropy":5.151,"meaningful_colors":29,"pixel_sha256":"561bbc96429e74b3adcf9e1b5af03b9bdd951bf6fb90db44faa527a790019382","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"pixel":{"dark_fraction":0.5021,"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"light_fraction":0.0011,"luma_entropy":5.097,"meaningful_colors":31,"pixel_sha256":"ccd414799a3b7cabaf0a132fdb090a6b212fb007313ab54c38c789d511dff1ee","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-26.1.1/full/client_a/no_cape_after_removal","height":900,"image":"images/mc26.1.1/90b81f0765c2e7fafd24703f9159dfef465739271e36fc4843e1a9efa31f43a7.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"90b81f0765c2e7fafd24703f9159dfef465739271e36fc4843e1a9efa31f43a7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"90b81f0765c2e7fafd24703f9159dfef465739271e36fc4843e1a9efa31f43a7","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"f4c88c807a46f5e1d36edad2970a7ddef2baf2636d688a9f2a4fcb369cfd568c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"d13081d55a005459e0b7db6e78050649b605b8d2b1a1e5cffbc2848ca97221f0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d13081d55a005459e0b7db6e78050649b605b8d2b1a1e5cffbc2848ca97221f0","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"02999a89733c7a6eb9e47f9300afcb582c8e9795ded4607bc8815cb5d31107c8","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 26.1.1 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-26.1.1/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc26.1.1/faace00d4f2b4b2e8f0ecf9865dff29f9a15afbaebcc8d6a4a4cf36c5aeb2a35.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"faace00d4f2b4b2e8f0ecf9865dff29f9a15afbaebcc8d6a4a4cf36c5aeb2a35","format":"webp","pixel":{"dark_fraction":0.5903,"file_sha256":"faace00d4f2b4b2e8f0ecf9865dff29f9a15afbaebcc8d6a4a4cf36c5aeb2a35","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":28,"pixel_sha256":"3c59d79c5ab1b123138a5a07b4cd5e925ee24a9ce97d0e950a96b2a3d958da33","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"9a36d51485854ab1a835545a3013b5168d87ab10b7962f409c87ccdcea7e5271","height":1080,"pixel":{"dark_fraction":0.5947,"file_sha256":"9a36d51485854ab1a835545a3013b5168d87ab10b7962f409c87ccdcea7e5271","height":1080,"light_fraction":0.0,"luma_entropy":4.504,"meaningful_colors":30,"pixel_sha256":"998a443721f76e31fb0355eb9f7ab097555a8aa57b5c70107b2a3997c9bb0f4c","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the ti…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-26.1.1/full/client_a/settings_screen","height":900,"image":"images/mc26.1.1/e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","height":900,"light_fraction":0.0,"luma_entropy":4.906,"meaningful_colors":30,"pixel_sha256":"9fb9ac570d012283feba26ce82debac1c4d7f4a8bac91b7071a814f5152ec809","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"39efb26d49267b5db383824dd0b3ace6d0648ec4bd421d0163e163dfca0d5661","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"39efb26d49267b5db383824dd0b3ace6d0648ec4bd421d0163e163dfca0d5661","height":1080,"light_fraction":0.0,"luma_entropy":4.828,"meaningful_colors":31,"pixel_sha256":"c2570a5eed93b987906cb0f38e54329fddcf9e8271b05f3bc401c23ef37884b8","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-26.1.1/full/client_a/settings_keybind_capture","height":900,"image":"images/mc26.1.1/cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","height":900,"light_fraction":0.0,"luma_entropy":4.902,"meaningful_colors":30,"pixel_sha256":"a02d6a6fda1f8ff6cb42c4f19f73d36c6af6d6440f005dcba81705f54c2a801b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"b7547653fa429b6b50d9c852fbe73c8ef5d9d383792f0b3039291012ccadeec5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b7547653fa429b6b50d9c852fbe73c8ef5d9d383792f0b3039291012ccadeec5","height":1080,"light_fraction":0.0,"luma_entropy":4.821,"meaningful_colors":31,"pixel_sha256":"e7cfa0a4c466d73c50c892d539ec4a064264e0df6f6d5841bad66f606ac2d6df","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-26.1.1/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc26.1.1/a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","height":900,"light_fraction":0.0,"luma_entropy":4.853,"meaningful_colors":31,"pixel_sha256":"b4e0e3399ade97d3f08a8a305234723cfdca6ffca35cc35de1b9dbdadb0cc9bd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"79e283dc5b463b675aaba708d49ed32af6a68fa8ed9dbbf0d0a703ff90c904b2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"79e283dc5b463b675aaba708d49ed32af6a68fa8ed9dbbf0d0a703ff90c904b2","height":1080,"light_fraction":0.0,"luma_entropy":4.78,"meaningful_colors":31,"pixel_sha256":"872b398bb5ede01d0d783af68d34dee35f0fcce2354daffe78933a4a20f58035","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-26.1.1/full/client_a/settings_modpack_tab","height":900,"image":"images/mc26.1.1/d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","height":900,"light_fraction":0.0,"luma_entropy":4.442,"meaningful_colors":30,"pixel_sha256":"0cd6045cd209853a0f0d6db41d499dfacde9cf49f592c8f8924098883bc0d96d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"c0cad02be087f844872a42c33d5c39dbfc5904c123cfddc6b28b0d8a4a0f297b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c0cad02be087f844872a42c33d5c39dbfc5904c123cfddc6b28b0d8a4a0f297b","height":1080,"light_fraction":0.0,"luma_entropy":4.358,"meaningful_colors":30,"pixel_sha256":"45c18abadd4f6c268949ed69785ef19ca52f08e31c8c919d8cc48808d2973f6a","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-26.1.1/full/client_a/settings_server_tab","height":900,"image":"images/mc26.1.1/49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","format":"webp","pixel":{"dark_fraction":0.0032,"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","height":900,"light_fraction":0.0,"luma_entropy":4.845,"meaningful_colors":31,"pixel_sha256":"b828b8b2077c2374f5162fe22bedcb1ce74405b773d3e7bca440149b0d104249","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"8efcd50049e80d6a6c6fb3ee4d3c0aa230472e79f5e6561f5be721690c170cc7","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"8efcd50049e80d6a6c6fb3ee4d3c0aa230472e79f5e6561f5be721690c170cc7","height":1080,"light_fraction":0.0,"luma_entropy":4.771,"meaningful_colors":30,"pixel_sha256":"64729c017ed965aa891e418c57939ccb3d23d91519b17ac6d2b95eef559158d8","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and n…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-26.1.1/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc26.1.1/20e299080bcb6ad0da0bc4e45989cb3be9e0b5862cc82f4e04801545c2736b49.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"20e299080bcb6ad0da0bc4e45989cb3be9e0b5862cc82f4e04801545c2736b49","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"20e299080bcb6ad0da0bc4e45989cb3be9e0b5862cc82f4e04801545c2736b49","height":900,"light_fraction":0.0,"luma_entropy":5.646,"meaningful_colors":32,"pixel_sha256":"b60ab2e7a82ff7f2bbf11ab0946443c616b84109da0b83c5e57e8c484adac24c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"14da240c60224c9f0840581bf951556d11d147e364d718ac394ccea8fab06883","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"14da240c60224c9f0840581bf951556d11d147e364d718ac394ccea8fab06883","height":1080,"light_fraction":0.0,"luma_entropy":5.693,"meaningful_colors":30,"pixel_sha256":"a3ec423bcb2910531326287be6cee6d8e08eacccea30ea428fc558c6cc182ca2","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-26.1.1/full/client_a/rename_dialog","height":900,"image":"images/mc26.1.1/8592b342e3ab6f8d710b9f4f80f6c3da87d867a02abc9d2e54a877b294ca69a6.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8592b342e3ab6f8d710b9f4f80f6c3da87d867a02abc9d2e54a877b294ca69a6","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"8592b342e3ab6f8d710b9f4f80f6c3da87d867a02abc9d2e54a877b294ca69a6","height":900,"light_fraction":0.0,"luma_entropy":5.263,"meaningful_colors":32,"pixel_sha256":"f4c1f301813c0b4fe7604c24f1ee4f619fedb1938b8c16188b1ecdd958fa3e42","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"32b6118386b7058e0bfdfed398986f7d576a9805d43e2e4857c88725e96fedeb","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"32b6118386b7058e0bfdfed398986f7d576a9805d43e2e4857c88725e96fedeb","height":1080,"light_fraction":0.0,"luma_entropy":5.191,"meaningful_colors":32,"pixel_sha256":"c95831786e759743c9facb4557c9075dc3588881f208679cd11e8b9a133fea54","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-26.1.1/full/client_a/delete_dialog","height":900,"image":"images/mc26.1.1/13212e50bbdc1ac393a0b40c6675f70c675355b922e2c0f2befa9241b466e073.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13212e50bbdc1ac393a0b40c6675f70c675355b922e2c0f2befa9241b466e073","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"13212e50bbdc1ac393a0b40c6675f70c675355b922e2c0f2befa9241b466e073","height":900,"light_fraction":0.0,"luma_entropy":5.141,"meaningful_colors":31,"pixel_sha256":"7a79f133d7ae11a29b8adcde41c2ad3551c20f0a2ce1431364117cffd836b5ab","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"a0354db57102aa40c3204a9e845db2400c23af28f3771cce3b26de98e090b8ac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a0354db57102aa40c3204a9e845db2400c23af28f3771cce3b26de98e090b8ac","height":1080,"light_fraction":0.0,"luma_entropy":5.068,"meaningful_colors":30,"pixel_sha256":"b57e61798d8ebc265e4ccc18c9a394107f26745d10ec7e89a860dc880fcd52e6","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-26.1.1/full/client_a/stale_skin_fallback","height":900,"image":"images/mc26.1.1/58d6c9fa090f02687b61af3b191448f2f591ae0211e392d9497a77f25743cd05.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"58d6c9fa090f02687b61af3b191448f2f591ae0211e392d9497a77f25743cd05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"58d6c9fa090f02687b61af3b191448f2f591ae0211e392d9497a77f25743cd05","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":31,"pixel_sha256":"d3d4814d865cd03ef36d1db8ace270cba169029adb4b758979560d5fa023a48b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"2c4c675f1f6567157b92a32f85e9723c07a850d02b1c7af7b0b1903992ea6ebc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2c4c675f1f6567157b92a32f85e9723c07a850d02b1c7af7b0b1903992ea6ebc","height":1080,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":31,"pixel_sha256":"50e9d117f26de9ec6f90ab494e2779242e782f4dab4c6a41b4b05a730dbdf18e","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-26.1.1/full/client_a/hud_preview_disabled","height":900,"image":"images/mc26.1.1/f414e227ace3bbd583db8f6d6823803f335b523cf1a55883bb2c520e03214bc8.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f414e227ace3bbd583db8f6d6823803f335b523cf1a55883bb2c520e03214bc8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f414e227ace3bbd583db8f6d6823803f335b523cf1a55883bb2c520e03214bc8","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":31,"pixel_sha256":"7fde4607dcb82fe0094808feafd7a82f59847fc043f96438094618177c5ee53b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"d2c25b53fbc4da1b866d22e1273083caf8d4975ce54202bdfc8acc059c3d5454","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d2c25b53fbc4da1b866d22e1273083caf8d4975ce54202bdfc8acc059c3d5454","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"5010eba5d8072b38268aa4b836b5fc615e4f1de639b8958804a2e702ad7e88f0","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 26.1.1 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-26.1.1/full/client_a/hud_preview_overlay","height":900,"image":"images/mc26.1.1/06262f3d807784e04385efc3bce8c7d0b7c5f3c3fbb98bc6460397f727b5b860.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"06262f3d807784e04385efc3bce8c7d0b7c5f3c3fbb98bc6460397f727b5b860","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"06262f3d807784e04385efc3bce8c7d0b7c5f3c3fbb98bc6460397f727b5b860","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":32,"pixel_sha256":"9ccca7656f4e87c9585868cff9108430e7f4e9038902ae27c0d2e2c1d9dd0498","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"70e7e4c7d31471306f12fafa00d65a041c0cfe7e6b12c72169635e30990790d1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"70e7e4c7d31471306f12fafa00d65a041c0cfe7e6b12c72169635e30990790d1","height":1080,"light_fraction":0.0,"luma_entropy":5.539,"meaningful_colors":32,"pixel_sha256":"baa6d91df78272f33cf3dc7079a07deb127831839484279fb619416bcf680319","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 26.1.1 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main button…","artifact_node":"neoforge-26.1.1","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-26.1.1/full/client_a/title_screen_splash_order","height":900,"image":"images/mc26.1.1/c97a57e36f10f1c1f7c57c0cc4c5a23856795521dd24b9cacc133c991c293dfa.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c97a57e36f10f1c1f7c57c0cc4c5a23856795521dd24b9cacc133c991c293dfa","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"c97a57e36f10f1c1f7c57c0cc4c5a23856795521dd24b9cacc133c991c293dfa","height":900,"light_fraction":0.0,"luma_entropy":7.222,"meaningful_colors":32,"pixel_sha256":"c2f7d1769f3914fbcc7dad7f8be3254d44176d2dd8310105ddb9ccc50e24b622","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 446 splash pixels in the control frame, 0 left once the model is over them (region [388, 72, 414, 85])","scenario":"full","source":{"file_sha256":"7d3dc8941e8b7e33ad86c3a30e1656150e73d6c5499f37eaa111c82956894367","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"7d3dc8941e8b7e33ad86c3a30e1656150e73d6c5499f37eaa111c82956894367","height":1080,"light_fraction":0.0,"luma_entropy":7.227,"meaningful_colors":32,"pixel_sha256":"0f6b9aeae7910a8621c89d38f6cf18a0edee325c697c74a4601c2f8a8040eecb","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1.1","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1.1/server-policy/client_a/baseline","height":900,"image":"images/mc26.1.1/d9a8c1f9ab03b3fa3d730d7b5e05ccb74d9543baa554339546e91604ceef0ae5.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d9a8c1f9ab03b3fa3d730d7b5e05ccb74d9543baa554339546e91604ceef0ae5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d9a8c1f9ab03b3fa3d730d7b5e05ccb74d9543baa554339546e91604ceef0ae5","height":900,"light_fraction":0.0,"luma_entropy":5.472,"meaningful_colors":31,"pixel_sha256":"ff2934782d1c0f0de6c7db812af29354d90ce446494217759dca9f57e1137504","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"a62d7cf0d9b3b86d2ef6bd312978714c78ce5045f7355202e278bfb6c2743800","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a62d7cf0d9b3b86d2ef6bd312978714c78ce5045f7355202e278bfb6c2743800","height":1080,"light_fraction":0.0,"luma_entropy":5.477,"meaningful_colors":30,"pixel_sha256":"b6ecfe5db00c44a8b39fbf908feca195725a3e3f652e05ef1544da9afb9b1f56","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 26.1.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-26.1.1","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-26.1.1/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc26.1.1/f7a2db524f9cea70f5b329f0729202e5abf3a7a77c2b60564a398b1ebd575db2.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7a2db524f9cea70f5b329f0729202e5abf3a7a77c2b60564a398b1ebd575db2","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"f7a2db524f9cea70f5b329f0729202e5abf3a7a77c2b60564a398b1ebd575db2","height":900,"light_fraction":0.0,"luma_entropy":5.398,"meaningful_colors":32,"pixel_sha256":"14960651f999950b7cacfd87d60a6eae799da9a5a5f4e1e0052d14e7d865270d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"fd074e278d2e47a3f718773e7b3201475d9e6a7616e0166cf7bb8d35be93fe88","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"fd074e278d2e47a3f718773e7b3201475d9e6a7616e0166cf7bb8d35be93fe88","height":1080,"light_fraction":0.0,"luma_entropy":5.359,"meaningful_colors":30,"pixel_sha256":"4c65924df4b133a6a74c33c7d214985ffd30f0e23306807fa782429676783b19","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-26.1.1","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-26.1.1/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc26.1.1/3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","format":"webp","pixel":{"dark_fraction":0.6434,"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","height":900,"light_fraction":0.0,"luma_entropy":3.788,"meaningful_colors":23,"pixel_sha256":"817015f1473e41ab51f60d7cfdafcea93f50931a84634276828b6793e3b45394","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"light_fraction":0.0,"luma_entropy":3.717,"meaningful_colors":25,"pixel_sha256":"edc48a31acac475849846122f5598f592593f5fe2a40c12f705b31cad0dc64e2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cool…","artifact_node":"neoforge-26.1.1","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-26.1.1/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc26.1.1/fae2dc7688af17ad72e51b57e1b697aaedd7a56c71668e811db5d252c57d1243.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fae2dc7688af17ad72e51b57e1b697aaedd7a56c71668e811db5d252c57d1243","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fae2dc7688af17ad72e51b57e1b697aaedd7a56c71668e811db5d252c57d1243","height":900,"light_fraction":0.0,"luma_entropy":5.387,"meaningful_colors":32,"pixel_sha256":"980e2a36b13acfff3a281922dcb6649a84b4b0cb1834ddb9d5be0fb1cea9ebcf","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"5f79a95669c4c4f4e5283e658defcf702f2a0e072b31944aa958a9adcd8760d4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5f79a95669c4c4f4e5283e658defcf702f2a0e072b31944aa958a9adcd8760d4","height":1080,"light_fraction":0.0,"luma_entropy":5.361,"meaningful_colors":31,"pixel_sha256":"3249af8ebe2822a6d5735dc3e947d5a35d892240147629856eb1fd028e591f76","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"neoforge-26.1.1","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-26.1.1/session/client_a/pause_menu_preview","height":900,"image":"images/mc26.1.1/cc930e392f03ae82146180ed0c6deed000970c4937aedfc975fdb61c7cf666b5.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cc930e392f03ae82146180ed0c6deed000970c4937aedfc975fdb61c7cf666b5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cc930e392f03ae82146180ed0c6deed000970c4937aedfc975fdb61c7cf666b5","height":900,"light_fraction":0.0,"luma_entropy":5.559,"meaningful_colors":31,"pixel_sha256":"c01bcc8cda3b39cc4f2ccdb8426923c58df63d80e2a2367a061603389fd3a344","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"f695e91221d083a6cd4243630b075f7e1e460da226f3c65faec58dc273cdfd25","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f695e91221d083a6cd4243630b075f7e1e460da226f3c65faec58dc273cdfd25","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":31,"pixel_sha256":"cad7c49681cfef363cd31ce2deb91d86291d6c46dabeb9106e0b9c825bf5533d","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-26.1.1","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-26.1.1/session/client_a/inventory_paper_doll","height":900,"image":"images/mc26.1.1/2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","height":900,"light_fraction":0.0,"luma_entropy":4.372,"meaningful_colors":31,"pixel_sha256":"0436bb987aa1c02990585bfafb3c7466d1d6fc0d1f9a7060548206bab411ae4b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"b0d17f3fe2e3c1684376183ecf050a9d63e61e21ed38b00092e421597ed696ec","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"b0d17f3fe2e3c1684376183ecf050a9d63e61e21ed38b00092e421597ed696ec","height":1080,"light_fraction":0.0,"luma_entropy":4.429,"meaningful_colors":29,"pixel_sha256":"2207dbe2fe5bf080a07902bfe5632d1828f80b60f2fcbcad1087a0d47bb14999","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on thi…","artifact_node":"neoforge-26.1.1","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-26.1.1/session/client_a/tab_list_head","height":900,"image":"images/mc26.1.1/af9f9c4e893201b0b3ea8f333654aa3e7161dfca6f295afb63e04db13b59e437.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"af9f9c4e893201b0b3ea8f333654aa3e7161dfca6f295afb63e04db13b59e437","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"af9f9c4e893201b0b3ea8f333654aa3e7161dfca6f295afb63e04db13b59e437","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":30,"pixel_sha256":"8e748214eb7e6f379d65805c9e8615a2ec8ebba9ccf6102d3a15a94ac52e6e5a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"f3d8fb57d55484bb792b29aa5d4462892a0475e5113a2d9bcb46407b091215c6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f3d8fb57d55484bb792b29aa5d4462892a0475e5113a2d9bcb46407b091215c6","height":1080,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":32,"pixel_sha256":"3d67a3d2c51e37278f4dedeeb86e1496f86c519d8da7f19882b58c9fa6b043a7","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 26.1.1 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sh…","artifact_node":"neoforge-26.1.1","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-26.1.1/session/client_a/quit_to_title","height":900,"image":"images/mc26.1.1/0c68f5ad3fbb0d1964911f021e0fd085193c2ac4eecc57d025ce9f79217cd0b3.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0c68f5ad3fbb0d1964911f021e0fd085193c2ac4eecc57d025ce9f79217cd0b3","format":"webp","pixel":{"dark_fraction":0.0014,"file_sha256":"0c68f5ad3fbb0d1964911f021e0fd085193c2ac4eecc57d025ce9f79217cd0b3","height":900,"light_fraction":0.0,"luma_entropy":7.136,"meaningful_colors":32,"pixel_sha256":"10971a9bdbc77ee7447d0c11d563a90cae546a0068decfec2927bc06a474595f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"857053f3a231c4322e03ff1e95198b673a4a3d2d9a9ae4e8ff2694c8475163d2","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"857053f3a231c4322e03ff1e95198b673a4a3d2d9a9ae4e8ff2694c8475163d2","height":1080,"light_fraction":0.0,"luma_entropy":7.144,"meaningful_colors":32,"pixel_sha256":"4e709202f960089c373a3bbd7a92d09fe2793d62ba7608b843dda666c1f70f8c","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-26.1.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-26.1.1/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc26.1.1/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 26.1.1 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-26.1.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-26.1.1/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc26.1.1/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 26.1.1 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-26.1.1","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-26.1.1/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc26.1.1/721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":32,"pixel_sha256":"29fb86eb6e1cd447c63ab5f2fa76aae09211004f9ac445196953133ec7ecf1b3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"6c473302af932283bc965c0c5a3218df52782008e35cd052c9c2510a40e9f833","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6c473302af932283bc965c0c5a3218df52782008e35cd052c9c2510a40e9f833","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":32,"pixel_sha256":"5b4dc28e7893d1752ee75e43cbcaf8679cc328fa72cebfb536287f19e293e51f","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 26.1.1 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-26.1.1","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-26.1.1/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc26.1.1/d84300f7058fe9e034de0993bc7aa563c8a79fe3593403effca4e91f71f917fd.webp","key":"mc26.1.1","lane_id":"neoforge-26.1.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d84300f7058fe9e034de0993bc7aa563c8a79fe3593403effca4e91f71f917fd","format":"webp","pixel":{"dark_fraction":0.674,"file_sha256":"d84300f7058fe9e034de0993bc7aa563c8a79fe3593403effca4e91f71f917fd","height":900,"light_fraction":0.0,"luma_entropy":3.832,"meaningful_colors":28,"pixel_sha256":"91adf02532bbc8d883ff14203882ab7feefa345f4823352897dc7be9c8a3fbbb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"5f634d94afbd4f1c3d80b3bfe02512785f443649cd108a28bb3324f46ba1985a","height":1080,"pixel":{"dark_fraction":0.6767,"file_sha256":"5f634d94afbd4f1c3d80b3bfe02512785f443649cd108a28bb3324f46ba1985a","height":1080,"light_fraction":0.0,"luma_entropy":3.769,"meaningful_colors":28,"pixel_sha256":"f958feb68d22ff1aeb4e532baa45a40fb69006e5512cc8bc6d46d054b163d6bd","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 26.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1/phase0-smoke/client_a/baseline","height":900,"image":"images/mc26.1/e5e701944a18a22e453c43e7087bfa077021bdfea15825ce4b5ac59c47abf15c.webp","key":"mc26.1","lane_id":"fabric-26.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e5e701944a18a22e453c43e7087bfa077021bdfea15825ce4b5ac59c47abf15c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e5e701944a18a22e453c43e7087bfa077021bdfea15825ce4b5ac59c47abf15c","height":900,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":31,"pixel_sha256":"850a16342bf9f80485137b9677b8404b1173c99ee3407d6d825d7294e4eb208b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"e6848b7a10e0596f3c4cabe1289288ced165be8e3a415acaf29397ecab01f57c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e6848b7a10e0596f3c4cabe1289288ced165be8e3a415acaf29397ecab01f57c","height":1080,"light_fraction":0.0,"luma_entropy":5.496,"meaningful_colors":30,"pixel_sha256":"dec6bd363a12753fe3611dfadf804f2dba83517729e826b1ece16750e1e5ec13","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 26.1 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-26.1","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-26.1/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc26.1/02ab91488170f226d5ca7675b7d919fb5a2a831bfd54727e71c61e337f68b9f8.webp","key":"mc26.1","lane_id":"fabric-26.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"02ab91488170f226d5ca7675b7d919fb5a2a831bfd54727e71c61e337f68b9f8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"02ab91488170f226d5ca7675b7d919fb5a2a831bfd54727e71c61e337f68b9f8","height":900,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":31,"pixel_sha256":"b173cbbd5ff4a4b3204a0c544fca91cb69e8619a9ea0fa7e91c95c61a8d5e705","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"138228f6ba706e80f7762ecdf2b95850022982a97a85ba1c4dc10cceb4437f3a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"138228f6ba706e80f7762ecdf2b95850022982a97a85ba1c4dc10cceb4437f3a","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"81ead5273a6e0d720f3549a0dd007f2385381aae15ee28a186dc73a5470875a5","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 26.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1/propagation/client_a/baseline","height":900,"image":"images/mc26.1/1f57c76ed2a968bea553afb5e1be66356f769790a8d02bdfe033eda52f331e44.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f57c76ed2a968bea553afb5e1be66356f769790a8d02bdfe033eda52f331e44","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1f57c76ed2a968bea553afb5e1be66356f769790a8d02bdfe033eda52f331e44","height":900,"light_fraction":0.0,"luma_entropy":5.487,"meaningful_colors":31,"pixel_sha256":"992df673593db3b577b6eecd8e92ed898c4e18c683d6269518cae017142fad92","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"e9e51dc38b10dbb1e8702cbfa84b23f41c7a8d56b53e73b43fe7c62758112bfc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e9e51dc38b10dbb1e8702cbfa84b23f41c7a8d56b53e73b43fe7c62758112bfc","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":30,"pixel_sha256":"0daf07668beea3743e309034fc517e3d1feff7b14edd2579d370150895a5c759","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 26.1 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-26.1","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-26.1/propagation/client_a/apply_local_look","height":900,"image":"images/mc26.1/0ff069fd723611b7c77a938301df80d0c6c67cd2a38c358b3103d40d466b1565.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0ff069fd723611b7c77a938301df80d0c6c67cd2a38c358b3103d40d466b1565","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0ff069fd723611b7c77a938301df80d0c6c67cd2a38c358b3103d40d466b1565","height":900,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":31,"pixel_sha256":"cc504c99e34c23a42af4738910dd6cc0c4e2f9b84dde02af8c87f301d68fc143","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"210c09b5d6949fa628406902abbc73f42620db33f115ee884e61ba087c72401d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"210c09b5d6949fa628406902abbc73f42620db33f115ee884e61ba087c72401d","height":1080,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"e602c553f494cf6bad9d42ede7f10e1fe22506018e4f9908341113407e42fb4f","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 26.1 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoi…","artifact_node":"fabric-26.1","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-26.1/propagation/client_b/baseline","height":900,"image":"images/mc26.1/8800ef5bc1ee4254f7dc15dfc5360d7ec244fd71b4cebd2acd7f6cfcf1ef221d.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8800ef5bc1ee4254f7dc15dfc5360d7ec244fd71b4cebd2acd7f6cfcf1ef221d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8800ef5bc1ee4254f7dc15dfc5360d7ec244fd71b4cebd2acd7f6cfcf1ef221d","height":900,"light_fraction":0.0076,"luma_entropy":5.651,"meaningful_colors":32,"pixel_sha256":"1e59e723c2c25eb424718c5cf68eb847191e12f13fcc76dc2e34338a476db322","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"0d5d39aac20589bbc14571027a525b5577bbdaa02eae25e78a2cc2f7a820b3a5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0d5d39aac20589bbc14571027a525b5577bbdaa02eae25e78a2cc2f7a820b3a5","height":1080,"light_fraction":0.0082,"luma_entropy":5.644,"meaningful_colors":31,"pixel_sha256":"d4eb05c43c41a820ad09247702b5020781a7d12c28274c5c6ed69808cdc946c3","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 26.1 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from…","artifact_node":"fabric-26.1","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-26.1/propagation/client_b/observe_a","height":900,"image":"images/mc26.1/f72c3f896ae9e2c92696ffea24f7e8be8b08180c3ccdde7129bd019ccfe890b0.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f72c3f896ae9e2c92696ffea24f7e8be8b08180c3ccdde7129bd019ccfe890b0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f72c3f896ae9e2c92696ffea24f7e8be8b08180c3ccdde7129bd019ccfe890b0","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":28,"pixel_sha256":"8d71b85afcf3937604bd941e9a49c3b31be44a04ff5dd01ae5afce86a0d58566","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"61db6c5b50ae026be1576a4306f100b209a234ee672ebd20d70c129145e16fbc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"61db6c5b50ae026be1576a4306f100b209a234ee672ebd20d70c129145e16fbc","height":1080,"light_fraction":0.0,"luma_entropy":5.578,"meaningful_colors":29,"pixel_sha256":"c7dd98bf1730c9e2c6945f55a74ec6b38a07d79235482450fd3150d95ec2152c","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 26.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1/propagation-live/client_a/baseline","height":900,"image":"images/mc26.1/d5dd8f3dfa84a170e26a8928b67ad6e130258c8ef25bccbf06c673a0f04e97f0.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d5dd8f3dfa84a170e26a8928b67ad6e130258c8ef25bccbf06c673a0f04e97f0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d5dd8f3dfa84a170e26a8928b67ad6e130258c8ef25bccbf06c673a0f04e97f0","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":31,"pixel_sha256":"ae433cb5b976d793fb0e905bf2d42f3ff9968113a52c5819650af9d571fecbdd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"b005262016f4b498b508014913d32e207c4aa0aa6d3589f17b8da5dffdd7ca16","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b005262016f4b498b508014913d32e207c4aa0aa6d3589f17b8da5dffdd7ca16","height":1080,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":31,"pixel_sha256":"4ae9a50eaa37a0dd5927560d20d96fe3b64316a265f2e356753bd0d0f454f4bf","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 26.1 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-26.1","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-26.1/propagation-live/client_a/apply_live","height":900,"image":"images/mc26.1/8b4c896f78e4677cdb75872df64db88534306720c4e297feeaf92b1bd12ccccf.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b4c896f78e4677cdb75872df64db88534306720c4e297feeaf92b1bd12ccccf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8b4c896f78e4677cdb75872df64db88534306720c4e297feeaf92b1bd12ccccf","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"8faea52f29ef2d6451fcff510f2c0d8431b4db68e3c0cff3cc4b9c0aadfeb0dc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"8271feabfef3c276059e18644de80bb0415276f17b8d59b8af5bfe9623e177fa","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8271feabfef3c276059e18644de80bb0415276f17b8d59b8af5bfe9623e177fa","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":31,"pixel_sha256":"8b7c7657568e4e783185194c2d09571fb9dbd97551a9785db699ab2d07c4bfd9","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 26.1 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-26.1","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-26.1/propagation-live/client_b/baseline","height":900,"image":"images/mc26.1/684e371469eefc1a361a80716afd28227590d154ef234fc7de4d97602b7fadbd.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"684e371469eefc1a361a80716afd28227590d154ef234fc7de4d97602b7fadbd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"684e371469eefc1a361a80716afd28227590d154ef234fc7de4d97602b7fadbd","height":900,"light_fraction":0.0076,"luma_entropy":5.649,"meaningful_colors":32,"pixel_sha256":"d908373036c3b8ea9083494399769d8b8b32b477d7bab0444515a49db27fd1fd","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"084b29ad75a191efe4785affe262a7e47ffe70ddcb883b2a1dd0afdfad075636","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"084b29ad75a191efe4785affe262a7e47ffe70ddcb883b2a1dd0afdfad075636","height":1080,"light_fraction":0.0082,"luma_entropy":5.643,"meaningful_colors":31,"pixel_sha256":"d861983467729ffa02878f6449b22cfd1f329a3f10175cdbe6a3a4fdea7c4446","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 26.1 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-26.1","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-26.1/propagation-live/client_b/observe_before","height":900,"image":"images/mc26.1/c471b6386f802006cdbd16827d7e1c95f5b944b0dba5dae9615019178d7ec918.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c471b6386f802006cdbd16827d7e1c95f5b944b0dba5dae9615019178d7ec918","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c471b6386f802006cdbd16827d7e1c95f5b944b0dba5dae9615019178d7ec918","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"d571af8db6f121b6f2a7e6ae8c046b6c06c84b27b24990738ae3f9cb499e121e","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"3c90ffb3a05bb9feaf5380bccf29fc32bc26ffb09d0bf9799468559850ac1371","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3c90ffb3a05bb9feaf5380bccf29fc32bc26ffb09d0bf9799468559850ac1371","height":1080,"light_fraction":0.0,"luma_entropy":5.575,"meaningful_colors":29,"pixel_sha256":"d437061c1e55b305ed62fb416390b56aba2e271a1194c55b959a095eeb2b1a0a","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 26.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif…","artifact_node":"fabric-26.1","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-26.1/propagation-live/client_b/await_live_change","height":900,"image":"images/mc26.1/c36f1e85c69667c0b3ce6aa0a14dae6ee1219a243d45b6930091f59c26dc7d35.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c36f1e85c69667c0b3ce6aa0a14dae6ee1219a243d45b6930091f59c26dc7d35","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c36f1e85c69667c0b3ce6aa0a14dae6ee1219a243d45b6930091f59c26dc7d35","height":900,"light_fraction":0.0,"luma_entropy":5.584,"meaningful_colors":25,"pixel_sha256":"9d3cd50b6e1781aa650179e7af163bf84466ff8b7b79b408189d5b8a2fb4609e","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"1731b6f8ea72302c5161036afdf6d1631dea31ee0a97b92057640dd23aafcddb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1731b6f8ea72302c5161036afdf6d1631dea31ee0a97b92057640dd23aafcddb","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":28,"pixel_sha256":"1b3f3ca3693bd0e08b257f67175fb636f23a92a4e8eacda8bdaed1753ab3d19c","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 26.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this fr…","artifact_node":"fabric-26.1","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-26.1/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc26.1/d4052139567fb308eb1a3cfaf1c0969341446d0f8733abccd884bef3a042d089.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d4052139567fb308eb1a3cfaf1c0969341446d0f8733abccd884bef3a042d089","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d4052139567fb308eb1a3cfaf1c0969341446d0f8733abccd884bef3a042d089","height":900,"light_fraction":0.0,"luma_entropy":5.588,"meaningful_colors":30,"pixel_sha256":"7623bac30502007763b5a96428e988f2e80f19ed4f2e7802ed0d4db7554ca947","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"199082791748a7e15e6d68e4e9eadf14725f164b1d3ee2ddcc0ccf536ab4e64a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"199082791748a7e15e6d68e4e9eadf14725f164b1d3ee2ddcc0ccf536ab4e64a","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"50c8708f7e65c7eb248a15cf331c396c53721792f5eb25ab9eff2e64a0f8a336","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 26.1 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-26.1","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-26.1/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc26.1/efcf33b043d510026abace2e35cf752899091523dd051b49ef706d2e13edc8ee.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"efcf33b043d510026abace2e35cf752899091523dd051b49ef706d2e13edc8ee","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"efcf33b043d510026abace2e35cf752899091523dd051b49ef706d2e13edc8ee","height":900,"light_fraction":0.0,"luma_entropy":5.603,"meaningful_colors":28,"pixel_sha256":"f7d24eac05d1cb8e26125ac45d14d49b62249345e112082e73d1b6e4c4b1b323","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"555a555b18c783818161aaa96dae84a3bb6e33f8b8c90cee54668836d8fcce86","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"555a555b18c783818161aaa96dae84a3bb6e33f8b8c90cee54668836d8fcce86","height":1080,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":30,"pixel_sha256":"cc5aafbe2a100d996b8100b3be845854fe6ac773d04064229d8a0fad62db5e3e","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 26.1 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-26.1","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-26.1/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc26.1/5078d4e518379a9cb645b94cbe5ac8b852397a8f9d8cd3a5697b448e7d6df315.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5078d4e518379a9cb645b94cbe5ac8b852397a8f9d8cd3a5697b448e7d6df315","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5078d4e518379a9cb645b94cbe5ac8b852397a8f9d8cd3a5697b448e7d6df315","height":900,"light_fraction":0.0,"luma_entropy":5.586,"meaningful_colors":27,"pixel_sha256":"c881b35f6d99d9a6263be3aff3fe542628260c3ffb0ed9fb726d906b09a96c0c","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"499ffa5eb3ecb5dd25251c16e8c0b0147854e055ac87e217f4fc53ace1163773","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"499ffa5eb3ecb5dd25251c16e8c0b0147854e055ac87e217f4fc53ace1163773","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":29,"pixel_sha256":"19dfc90c7afda9347be5b39ee884eab9d7aeb6fe658d3ed589883eb14598040f","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 26.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-26.1","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-26.1/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc26.1/237c5e486f74b0b71595264153dbb424904aca44b02c136ed74c6f56121b98ab.webp","key":"mc26.1","lane_id":"fabric-26.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"237c5e486f74b0b71595264153dbb424904aca44b02c136ed74c6f56121b98ab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"237c5e486f74b0b71595264153dbb424904aca44b02c136ed74c6f56121b98ab","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":29,"pixel_sha256":"84d7410739fdf99a93a0e2c7e6d4cec37134ce12bc37a0a9cbbc4a7f3d7acce0","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"a3a134ba50a622546bbffa4a4ec12d5c57047f78946e0895482f412fbad7c7bf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a3a134ba50a622546bbffa4a4ec12d5c57047f78946e0895482f412fbad7c7bf","height":1080,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":29,"pixel_sha256":"56e2a4567aab3b857203648e59966bafb71e2caadbf00d946a181188c9e91e6c","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 26.1 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1/full/client_a/baseline","height":900,"image":"images/mc26.1/a1a8574bdb162ae9d3d7e01ea0fec42dc4ed9f4f93319144a6cd0befc17daf5d.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a1a8574bdb162ae9d3d7e01ea0fec42dc4ed9f4f93319144a6cd0befc17daf5d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a1a8574bdb162ae9d3d7e01ea0fec42dc4ed9f4f93319144a6cd0befc17daf5d","height":900,"light_fraction":0.0,"luma_entropy":5.477,"meaningful_colors":31,"pixel_sha256":"5c2942c8f4fcfb88707ec2f79e1a03ad0b290da0320564a8c96b356280fb980d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"0860892b25ac33f3a8f33f3bb605a2e05b6c637fdf4732b7dc14d2cd2c179fe6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0860892b25ac33f3a8f33f3bb605a2e05b6c637fdf4732b7dc14d2cd2c179fe6","height":1080,"light_fraction":0.0,"luma_entropy":5.487,"meaningful_colors":30,"pixel_sha256":"3961597deecd196033970c9324e6ad38a4cac14f72b6b1241998e492e9606308","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 26.1 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-26.1","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-26.1/full/client_a/local_skin_apply","height":900,"image":"images/mc26.1/8f35482019539a47ba4ecff0dd5e5fe4c9d55882c80932738a2be89ae9327ac2.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8f35482019539a47ba4ecff0dd5e5fe4c9d55882c80932738a2be89ae9327ac2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8f35482019539a47ba4ecff0dd5e5fe4c9d55882c80932738a2be89ae9327ac2","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"b0bed6e4af45fe858dce45a1a9023f23fba17527baa641f12294a0c11f19078d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"96b9da71ba0f91099dfd75cd249ff4d086747e5fd059da057c23ca2fe379a53b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"96b9da71ba0f91099dfd75cd249ff4d086747e5fd059da057c23ca2fe379a53b","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"8e2849e1ebfe7968e945a0ac844e3887fe6bd4ad89093953b9b4edb4757b724e","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 26.1 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link ico…","artifact_node":"fabric-26.1","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-26.1/full/client_a/skin_menu_screen","height":900,"image":"images/mc26.1/5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":25,"pixel_sha256":"b48c99ad82c56ea75e66b3c24d98d5fabfc743b02782093573ce52267ad33a51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":25,"pixel_sha256":"9e00879cdda175a8a38ab081920f94bdd352cc16712f33ca106c585c8017c692","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 26.1 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-26.1","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-26.1/full/client_a/external_skin_drop","height":900,"image":"images/mc26.1/374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"7f503297c00318ebcce8c722a9b6d2a34c4aff54220f4636f7197c258b27c47d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"light_fraction":0.0,"luma_entropy":3.709,"meaningful_colors":26,"pixel_sha256":"7b6c8eff35dbc18b9bffc2319ed3a1c1d8289ed0b53279eba3a38ebf2ac6783e","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 26.1 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-26.1","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-26.1/full/client_a/catalog_rename","height":900,"image":"images/mc26.1/d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","format":"webp","pixel":{"dark_fraction":0.6373,"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","height":900,"light_fraction":0.0,"luma_entropy":3.781,"meaningful_colors":27,"pixel_sha256":"fa641ebdc87cffb3cd0f944703e6d4f38e5d4d95cbc43511a9c90b6a730597b0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"light_fraction":0.0,"luma_entropy":3.703,"meaningful_colors":29,"pixel_sha256":"f9fa2a3652ab3fc79f1d45dc65050d490503c0a2657784b6ab5b021e963c6b63","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 26.1 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-26.1","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-26.1/full/client_a/catalog_sort","height":900,"image":"images/mc26.1/1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","format":"webp","pixel":{"dark_fraction":0.6372,"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","height":900,"light_fraction":0.0,"luma_entropy":3.784,"meaningful_colors":27,"pixel_sha256":"3e1d55e212a2fcb89fea80940f579045309a3009d8a4a4ba4391e725a2b2878d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558785503) at index 0 above plaid (mtime 1793558780543) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"light_fraction":0.0,"luma_entropy":3.704,"meaningful_colors":29,"pixel_sha256":"484fb6279dba9c964cf1e530972428e2cae2529f4c0f432af213633cb375fcc6","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 26.1 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-26.1","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-26.1/full/client_a/catalog_own_skin","height":900,"image":"images/mc26.1/6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","format":"webp","pixel":{"dark_fraction":0.6422,"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","height":900,"light_fraction":0.0,"luma_entropy":3.757,"meaningful_colors":24,"pixel_sha256":"a6793297eba7c049505a32c834a4b184472bb8827f968e4b15fa414e641cf17c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"light_fraction":0.0,"luma_entropy":3.69,"meaningful_colors":24,"pixel_sha256":"835b89ac3e5acf598cc9b064e9a339386af7d492ca9846b29a67fe8364f42ecd","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 26.1 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-26.1","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-26.1/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc26.1/0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","format":"webp","pixel":{"dark_fraction":0.6503,"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","height":900,"light_fraction":0.0,"luma_entropy":3.732,"meaningful_colors":22,"pixel_sha256":"50b344224d222a3c1c1b69e089b40cb4254023de26b95320e41b7e2e31f94042","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"137abb9859d1016a0fdbb691b7005955ee0c6011318e0a9a43e23c6443c065b1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 26.1 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runt…","artifact_node":"fabric-26.1","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-26.1/full/client_a/catalog_delete_protected","height":900,"image":"images/mc26.1/03bfa0a0f5c6b17079a7379f25825a8be012d405137c30cc13284e4cd72df563.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"03bfa0a0f5c6b17079a7379f25825a8be012d405137c30cc13284e4cd72df563","format":"webp","pixel":{"dark_fraction":0.6221,"file_sha256":"03bfa0a0f5c6b17079a7379f25825a8be012d405137c30cc13284e4cd72df563","height":900,"light_fraction":0.0,"luma_entropy":3.922,"meaningful_colors":25,"pixel_sha256":"fc9f15378bba5d5866b23596298987fdc775e91939521be16a96daa33731f1fa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"60cd41e7651accd64416e208b3e82be8c5d7a55657b5f87bbaae0ae6e306718c","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"60cd41e7651accd64416e208b3e82be8c5d7a55657b5f87bbaae0ae6e306718c","height":1080,"light_fraction":0.0,"luma_entropy":3.871,"meaningful_colors":26,"pixel_sha256":"1efb55b2a9e29342cb91a65f6051fae6c0b6373ab210d90390ca2f4fa4effc66","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 26.1 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted,…","artifact_node":"fabric-26.1","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-26.1/full/client_a/catalog_delete","height":900,"image":"images/mc26.1/547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","format":"webp","pixel":{"dark_fraction":0.65,"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":24,"pixel_sha256":"59e84d97f68174525a5e7f76d8ddfdd173f83b4bad44017468a796082b87ae14","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"light_fraction":0.0,"luma_entropy":3.666,"meaningful_colors":23,"pixel_sha256":"a6a226515248c31cafd50a11610fdbaf4644df5d82197fdfa4458e91afabc711","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 26.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-26.1","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-26.1/full/client_a/model_slim","height":900,"image":"images/mc26.1/54b4e8a4ffc8f1348208926c8b07859fa4bf80315af64b700fca877ee01ee739.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"54b4e8a4ffc8f1348208926c8b07859fa4bf80315af64b700fca877ee01ee739","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"54b4e8a4ffc8f1348208926c8b07859fa4bf80315af64b700fca877ee01ee739","height":900,"light_fraction":0.0,"luma_entropy":5.376,"meaningful_colors":32,"pixel_sha256":"ec99417142a3ae7c78778ba1bdfacc13ca6fc1e21136b289947a49b7e67c3784","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"5d71f754353df26037cc9e017bf14dc493a110b6b32227dd706097cdcf250b92","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5d71f754353df26037cc9e017bf14dc493a110b6b32227dd706097cdcf250b92","height":1080,"light_fraction":0.0,"luma_entropy":5.34,"meaningful_colors":31,"pixel_sha256":"346b48775c90bcc670c6c9f21b1aa60269d32f995c126fb57180b46c021ddd97","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 26.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-26.1","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-26.1/full/client_a/model_classic","height":900,"image":"images/mc26.1/38ddf92394566281c4276b62301fdf20d4fdcbade0101bda05313c551ed21d51.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38ddf92394566281c4276b62301fdf20d4fdcbade0101bda05313c551ed21d51","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"38ddf92394566281c4276b62301fdf20d4fdcbade0101bda05313c551ed21d51","height":900,"light_fraction":0.0,"luma_entropy":5.393,"meaningful_colors":32,"pixel_sha256":"a655fdaa29df51e1cce14b420f80aefad9c4c17e4d0a3d40f4e4a9193339dcd3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"430a26802104d016a7e3978bfd2018f9c1fedcd11b09394e36e72a873c5d0861","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"430a26802104d016a7e3978bfd2018f9c1fedcd11b09394e36e72a873c5d0861","height":1080,"light_fraction":0.0,"luma_entropy":5.358,"meaningful_colors":30,"pixel_sha256":"d2b1076cd1dc0ccc8b49f93fc4d44378843a332bff48fcbd7365bd305bfd2e58","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 26.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime ev…","artifact_node":"fabric-26.1","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-26.1/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc26.1/dd22ec454efaa1214b05029119a45f95796ccf7c30afe2e5b21398315c1d4e07.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dd22ec454efaa1214b05029119a45f95796ccf7c30afe2e5b21398315c1d4e07","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dd22ec454efaa1214b05029119a45f95796ccf7c30afe2e5b21398315c1d4e07","height":900,"light_fraction":0.0,"luma_entropy":5.376,"meaningful_colors":32,"pixel_sha256":"9bcad6e11e144ce6a563f70e513ef20c88a036b13ba8bb54e729bade05d0b86a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"3fc31dd5c4c52e991a1bc9682f4b7a8f9d6fcb45ba8c46bf8dcab3918af03817","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3fc31dd5c4c52e991a1bc9682f4b7a8f9d6fcb45ba8c46bf8dcab3918af03817","height":1080,"light_fraction":0.0,"luma_entropy":5.339,"meaningful_colors":31,"pixel_sha256":"271c6340c53ee4de611807efc41ad59fa1251797004892e860cc54fd32e74077","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 26.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-26.1","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-26.1/full/client_a/legacy_skin_apply","height":900,"image":"images/mc26.1/cbd2dbc80947338e6365e14bdcc3a44b2a0a8d8ef29fd40e5e37359b64f7e13a.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cbd2dbc80947338e6365e14bdcc3a44b2a0a8d8ef29fd40e5e37359b64f7e13a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cbd2dbc80947338e6365e14bdcc3a44b2a0a8d8ef29fd40e5e37359b64f7e13a","height":900,"light_fraction":0.0,"luma_entropy":5.344,"meaningful_colors":32,"pixel_sha256":"94d275c80333f5e1d16dbd9f9c5dd61815baa20d5dcd767629bc7c6dd2a0a82d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"c7885610799aa12cd3e57f1460f1f4f1f07d75db018782c0bfb4ae686707c1ab","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c7885610799aa12cd3e57f1460f1f4f1f07d75db018782c0bfb4ae686707c1ab","height":1080,"light_fraction":0.0,"luma_entropy":5.311,"meaningful_colors":31,"pixel_sha256":"d121ea28802ea04a7d4257ebc323415725474e79783a0a0412e259804e038846","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 26.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-26.1","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-26.1/full/client_a/base_layer_transparency","height":900,"image":"images/mc26.1/231ebfb12e20e5f07488e7ebc2b96d923c21eb8faefdfcb13c643f0aec485332.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"231ebfb12e20e5f07488e7ebc2b96d923c21eb8faefdfcb13c643f0aec485332","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"231ebfb12e20e5f07488e7ebc2b96d923c21eb8faefdfcb13c643f0aec485332","height":900,"light_fraction":0.0,"luma_entropy":5.381,"meaningful_colors":31,"pixel_sha256":"030f79b1520c4102229cf64c4f3758127ef10ee0ceda4208eee175c10f9ffee6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"408e30660a7b0b82a935995a0e396c95c9bf60d0137c821c9ec8e6296f3fa972","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"408e30660a7b0b82a935995a0e396c95c9bf60d0137c821c9ec8e6296f3fa972","height":1080,"light_fraction":0.0,"luma_entropy":5.351,"meaningful_colors":31,"pixel_sha256":"9c41acd441f70de9301f46ab8f0ca93d015a3c384a090f9ee0d2027f1c08fbb9","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 26.1 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can lo…","artifact_node":"fabric-26.1","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-26.1/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc26.1/87f1d317f4d3a8722edeef96a3ab8623de5fcbb8f50f335448246a3cb29f3913.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87f1d317f4d3a8722edeef96a3ab8623de5fcbb8f50f335448246a3cb29f3913","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"87f1d317f4d3a8722edeef96a3ab8623de5fcbb8f50f335448246a3cb29f3913","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"c7d672593bfeb6ee323c9c394868d6d753df3a80e69ca14ee9c65f02d50ccb0a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"6b0819a93d9d72673f70dc8cf961ce859086f98bb4ebc406224c2f7845d41982","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6b0819a93d9d72673f70dc8cf961ce859086f98bb4ebc406224c2f7845d41982","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":30,"pixel_sha256":"20707f4b2489df6c07f1c4606a1549e5608e0cb3f86d2d4fe47241c8e4d458c5","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 26.1 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-26.1","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-26.1/full/client_a/transparency_disabled","height":900,"image":"images/mc26.1/075433d67ccbfffbbf40932171de0999807c9120f65a6c1dfa81eae7db0d7563.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"075433d67ccbfffbbf40932171de0999807c9120f65a6c1dfa81eae7db0d7563","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"075433d67ccbfffbbf40932171de0999807c9120f65a6c1dfa81eae7db0d7563","height":900,"light_fraction":0.0,"luma_entropy":5.398,"meaningful_colors":32,"pixel_sha256":"6b6fccd0e4f7fb95808422735ba59d78f0a5129d95f139544ff332e8e8b5eacc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"04d153bef90dd2b7e5dc6780d9b016f204d8089e6d150fed900ab7926ee978e4","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"04d153bef90dd2b7e5dc6780d9b016f204d8089e6d150fed900ab7926ee978e4","height":1080,"light_fraction":0.0,"luma_entropy":5.359,"meaningful_colors":30,"pixel_sha256":"9e694d988aa385adb82276c694662bfd1178b9c987222944b493f7bcd7ad6f4c","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 26.1 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which…","artifact_node":"fabric-26.1","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-26.1/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc26.1/e30aba00c864c52957d566ec2fedb8dfe7e2b87dc1ce7156a7561cc0fb5c7a04.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e30aba00c864c52957d566ec2fedb8dfe7e2b87dc1ce7156a7561cc0fb5c7a04","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e30aba00c864c52957d566ec2fedb8dfe7e2b87dc1ce7156a7561cc0fb5c7a04","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":32,"pixel_sha256":"2c4cadb0a30334a11322cc6423c68da50cf4537d1839c0a2284dd1dc9f1c6c6c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"c1b66239df136b3d3e4273d599b7c6570cc6df1bd5688ed3326a2d3853d0774b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c1b66239df136b3d3e4273d599b7c6570cc6df1bd5688ed3326a2d3853d0774b","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":32,"pixel_sha256":"c27379fdf19806f011f4a39eb213a56176f134ec79fce797ffdaf16e514fedb2","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 26.1 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: t…","artifact_node":"fabric-26.1","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-26.1/full/client_a/transparent_skin_layers","height":900,"image":"images/mc26.1/3ad3e25da85a6cbb39a8cf675817bd9500f67749f416fb3f2dbd5d4de217bb7d.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3ad3e25da85a6cbb39a8cf675817bd9500f67749f416fb3f2dbd5d4de217bb7d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3ad3e25da85a6cbb39a8cf675817bd9500f67749f416fb3f2dbd5d4de217bb7d","height":900,"light_fraction":0.0,"luma_entropy":5.408,"meaningful_colors":30,"pixel_sha256":"3e84ecd9bdaf3188970863ae54896d7d476c2e535a32a50f9f6b32fd0b5aa065","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"02f54d6a7e61b33e3a2a33a0b7572d791d69c57d1ab9b1f1a49cc9e9258eae5b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"02f54d6a7e61b33e3a2a33a0b7572d791d69c57d1ab9b1f1a49cc9e9258eae5b","height":1080,"light_fraction":0.0,"luma_entropy":5.42,"meaningful_colors":31,"pixel_sha256":"9538447ae8aa32689fed991971a97f48942e615bc16fe0646d883daea87e7d18","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 26.1 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Cape…","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-26.1/full/client_a/cape_menu_screen","height":900,"image":"images/mc26.1/1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe","format":"webp","pixel":{"dark_fraction":0.5053,"file_sha256":"1c7c95dbacac0e113c84ff7120308416e4b9e81b5e9b607e8af7b5cef5fd01fe","height":900,"light_fraction":0.0013,"luma_entropy":5.072,"meaningful_colors":27,"pixel_sha256":"368c8c82494626a6ac8f5485f1f055580880d2a38a5cc4b227777cbaa79b6390","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6bd58b6f92d9f17e0cfb40448a1b9b410064dde977e6aee68426ec66e45b8418","height":1080,"pixel":{"dark_fraction":0.5073,"file_sha256":"6bd58b6f92d9f17e0cfb40448a1b9b410064dde977e6aee68426ec66e45b8418","height":1080,"light_fraction":0.0011,"luma_entropy":5.008,"meaningful_colors":30,"pixel_sha256":"6c4e5f67e17da09376d6d28013b369b5c1a54dc9c980c4f16b082c34f5950fbb","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 26.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-26.1","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-26.1/full/client_a/known_cape_apply","height":900,"image":"images/mc26.1/d382ec199735c786d7e2851b43123d40df987d2f70ab79f90ae1ee0934ffdf51.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d382ec199735c786d7e2851b43123d40df987d2f70ab79f90ae1ee0934ffdf51","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d382ec199735c786d7e2851b43123d40df987d2f70ab79f90ae1ee0934ffdf51","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"6dcc33901940dacfaad269287e9a39a4c51e8f60c3b308d01772f2091c39321e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"ba11b9848ded5d9e184880cbb17a83239ecd62d2bb86d0c31605f1b355b74826","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ba11b9848ded5d9e184880cbb17a83239ecd62d2bb86d0c31605f1b355b74826","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":32,"pixel_sha256":"16ef9f2fa4e0f778d9fbc36852f698479577f063220fbcdac92a0865b58305e0","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 26.1 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline a…","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-26.1/full/client_a/cape_adjust_screen","height":900,"image":"images/mc26.1/2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","format":"webp","pixel":{"dark_fraction":0.1959,"file_sha256":"2b7206d07c103b0304a740b8f81c38308a05771f05492a704ba0d95f78664057","height":900,"light_fraction":0.0,"luma_entropy":4.6,"meaningful_colors":29,"pixel_sha256":"7d7f201ca0d04bcf4ecfdce16ce1e54e920fcec31aa50f93943d01d4bc88859f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"146dbafc42af1cccb404e6e74387c3c3d0eac024879e390c4917204e5f326fa5","height":1080,"light_fraction":0.0,"luma_entropy":4.56,"meaningful_colors":31,"pixel_sha256":"b764e7a330833dec7d91b32ced83ec49994981d6c3a94048941ae74d7b5feb7f","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 26.1 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runti…","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-26.1/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc26.1/a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147","format":"webp","pixel":{"dark_fraction":0.5058,"file_sha256":"a94dc271e6c8a875e74b914e943e3200560d4bffd11ddb3b2382f5db20c58147","height":900,"light_fraction":0.0013,"luma_entropy":5.124,"meaningful_colors":29,"pixel_sha256":"8fb07c40104bf10ae46da215a30e1f924645f6a7e51156e163fb33012094a3d2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7bde9fb6341699ff3952e308ba38b4ad12241fe88e82f018333a8d26dd074152","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7bde9fb6341699ff3952e308ba38b4ad12241fe88e82f018333a8d26dd074152","height":1080,"light_fraction":0.0011,"luma_entropy":5.054,"meaningful_colors":31,"pixel_sha256":"3c6b574eb8cdbe65c485ccfb3568e74cc9ba5d5303014a4e0a1fbf1925a6bbb0","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 26.1 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-26.1/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc26.1/274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","format":"webp","pixel":{"dark_fraction":0.5059,"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","height":900,"light_fraction":0.0013,"luma_entropy":5.119,"meaningful_colors":30,"pixel_sha256":"a7a09bb7a0f84cfcea381df334644877fed79241eadb11a8d4c532c74fbb21cf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"3ddb114f2cdd9e06e7e578564bef51ffa70bb40f73cf1c79a28dd7b2b93bb394","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 26.1 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-26.1/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc26.1/4f1d507bfb84ea7d123537bbcc5ea235ee0e0a91ba962df4b415fe36c45c0c15.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f1d507bfb84ea7d123537bbcc5ea235ee0e0a91ba962df4b415fe36c45c0c15","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"4f1d507bfb84ea7d123537bbcc5ea235ee0e0a91ba962df4b415fe36c45c0c15","height":900,"light_fraction":0.0,"luma_entropy":4.587,"meaningful_colors":31,"pixel_sha256":"8913027f8a2ce2e10281a6e104342b84fa8a54532b23d7cdecf7b90173ccf245","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"096d0229a6513fccf7a00723c8fef7796b674e392cbfd8b7d6f9e3f47652dcb1","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"096d0229a6513fccf7a00723c8fef7796b674e392cbfd8b7d6f9e3f47652dcb1","height":1080,"light_fraction":0.0,"luma_entropy":4.554,"meaningful_colors":31,"pixel_sha256":"443ec146dc6f851b1d15105f65db61c2fd1c99c1764a5776f48a26c9ba88b083","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 26.1 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source ima…","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-26.1/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc26.1/8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":31,"pixel_sha256":"f94942a29ebcdaa472eb891d3b74b6a1bbd83440fb90fd0ef06cfcb3bc3c7220","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"25d9399a2578c15d11bf5130f8a42239d85d2188ae33ee61dd9674a96bc603ed","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 26.1 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-26.1/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc26.1/99d1d5763f36663e8edc7aa325cf57f39d74fa700f2449d2a7c238ec7c3de98d.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"99d1d5763f36663e8edc7aa325cf57f39d74fa700f2449d2a7c238ec7c3de98d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"99d1d5763f36663e8edc7aa325cf57f39d74fa700f2449d2a7c238ec7c3de98d","height":900,"light_fraction":0.0,"luma_entropy":4.841,"meaningful_colors":31,"pixel_sha256":"61ff38eceba8669fd4e909a9ba34f97620fd0f4269e3514ccd454628fa9533ff","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"4aaf16a5c855369cffd8a60ddeb1edeb5756c1e490c3532ae31195f27e95a890","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"4aaf16a5c855369cffd8a60ddeb1edeb5756c1e490c3532ae31195f27e95a890","height":1080,"light_fraction":0.0,"luma_entropy":4.792,"meaningful_colors":32,"pixel_sha256":"9e188932aea10fec99c5811822764307f881ee1ed49b6017b105e62dcf56341a","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 26.1 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-26.1/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc26.1/d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"d32ca01d36b82ee4d36bcf8983671f90d3186212d13c4a7f80c87ae5b575de11","height":900,"light_fraction":0.0,"luma_entropy":5.294,"meaningful_colors":32,"pixel_sha256":"60a12f296a36b5cbde51f23904439f5b37aad406a570795a4a53c3dfeb7a4d6b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"3959830acb0c66ba625bebefc21dc7c08236ef83fb7d9cd1e8f8bc4a88983183","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3959830acb0c66ba625bebefc21dc7c08236ef83fb7d9cd1e8f8bc4a88983183","height":1080,"light_fraction":0.0,"luma_entropy":5.236,"meaningful_colors":32,"pixel_sha256":"b9793d72360dadbcb3a75f8cc7ad8f6f3bf36a679e4262f01c0031136fe9c313","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 26.1 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the run…","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-26.1/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc26.1/24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"f6e6c8f27f7def83902d763b29e5769a82f71a62e547a71348e92039d78fd0b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"516c6bb617975894a36f3eda5d323ed9cca1c7ea7f5a9f65c36b121602c0a908","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 26.1 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline…","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-26.1/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc26.1/b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"b6a1bedd0c9d4086a44e2c3edd7fff077f12498ab45426fb438ed6d769bb87f1","height":900,"light_fraction":0.0,"luma_entropy":5.654,"meaningful_colors":32,"pixel_sha256":"eaf4b262f5a0e20dfec2c49aa213d98f90f344b6c64a4b6c08b78fd9f9a024ca","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"058727eb344460d3cb847dac764fbd26a27a6170f14a56a7bd8611b2d9689e09","height":1080,"light_fraction":0.0,"luma_entropy":5.638,"meaningful_colors":32,"pixel_sha256":"1b0b8c53e4518287411619b6f1f5b1ef3b798705f686c214da42d50868144bea","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 26.1 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-26.1/full/client_a/cape_import_standard","height":900,"image":"images/mc26.1/e14797d02a5fb86b1fbc9520c68eb9122a7a31d1a3696e1c2d25dd2b6efcc02f.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e14797d02a5fb86b1fbc9520c68eb9122a7a31d1a3696e1c2d25dd2b6efcc02f","format":"webp","pixel":{"dark_fraction":0.4712,"file_sha256":"e14797d02a5fb86b1fbc9520c68eb9122a7a31d1a3696e1c2d25dd2b6efcc02f","height":900,"light_fraction":0.001,"luma_entropy":5.179,"meaningful_colors":28,"pixel_sha256":"f18b4ed69f9a18325e779679bf59022dbb5914c20289ba65a5dcaed4aa4ea442","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f6d5e0a4e5be96e3ad9c3d4e1be8213918348c183d57d3fa6dab4f875c6407ad","height":1080,"pixel":{"dark_fraction":0.4724,"file_sha256":"f6d5e0a4e5be96e3ad9c3d4e1be8213918348c183d57d3fa6dab4f875c6407ad","height":1080,"light_fraction":0.0011,"luma_entropy":5.111,"meaningful_colors":29,"pixel_sha256":"67a5cf3aa9002e765ab6325701e5dd86e2e8a45ef8d59970534a7f6cf7018875","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 26.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-26.1","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-26.1/full/client_a/translucent_cape_worn","height":900,"image":"images/mc26.1/a206df46a84d553877fce6f664bade0c626c72ce236a67f787a0422548417352.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a206df46a84d553877fce6f664bade0c626c72ce236a67f787a0422548417352","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a206df46a84d553877fce6f664bade0c626c72ce236a67f787a0422548417352","height":900,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":32,"pixel_sha256":"eb67210dff6fce9c34ed591243a4f47333f7bba8d9ad84f66040402aab2e7a98","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"4815753ed2076e1752626d04bc9d6178f9bebeb309f37836b09a0f6b329ab6ee","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4815753ed2076e1752626d04bc9d6178f9bebeb309f37836b09a0f6b329ab6ee","height":1080,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":31,"pixel_sha256":"af216381d801f556ea43bc4e57d9dc1164645bb98937164d8499219586c0277e","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 26.1 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-26.1","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-26.1/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc26.1/7d8e47763deca167c14977a05a5851cfa1aae768aadc5d9cee729e1fbff2fc08.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7d8e47763deca167c14977a05a5851cfa1aae768aadc5d9cee729e1fbff2fc08","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7d8e47763deca167c14977a05a5851cfa1aae768aadc5d9cee729e1fbff2fc08","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"72a42566d4d5a8f787c026ebff89c93ae1c32ed04a7d3e8be662c290cee896fe","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"b8bce6213f51e2e860141fd8a6d685421b6a150559e8a3ab88366f46bcb6f109","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b8bce6213f51e2e860141fd8a6d685421b6a150559e8a3ab88366f46bcb6f109","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"9f6519ce9ada023a3030eb1fad27d23f42624084f294cb9b2f7bd87cd014be9f","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 26.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-26.1","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-26.1/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc26.1/1070884255e6d24df3b3a216fae48594bde31d81d6c600f1d907198281755119.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1070884255e6d24df3b3a216fae48594bde31d81d6c600f1d907198281755119","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1070884255e6d24df3b3a216fae48594bde31d81d6c600f1d907198281755119","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"38190e31a5b586e8b756111df8c44bb59672d0263c4a69546b4c77333c69eb94","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"9472e943df85d9029bb4c0e5bf6dd14431df89b15cb51dffadb02f1769199563","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9472e943df85d9029bb4c0e5bf6dd14431df89b15cb51dffadb02f1769199563","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"a4e8add4b60c13c6a452a9ee43e3c245416f0f03a563b73d9d642ff6de25b66e","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 26.1 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-26.1","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-26.1/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc26.1/0ef2c24abb839344d2ce2bfdce477074a0596a9e93f60ec8e9b3c60df38751b6.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0ef2c24abb839344d2ce2bfdce477074a0596a9e93f60ec8e9b3c60df38751b6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0ef2c24abb839344d2ce2bfdce477074a0596a9e93f60ec8e9b3c60df38751b6","height":900,"light_fraction":0.0,"luma_entropy":5.588,"meaningful_colors":29,"pixel_sha256":"04a8bde5a6da6cb7b7fa8fd6b98e66fd8e3bdcaa8ef9124a947646d66157c840","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"eb760d9f26fe57b2306e794a217a4759e52d22ba5705d3e389317826a687ef89","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eb760d9f26fe57b2306e794a217a4759e52d22ba5705d3e389317826a687ef89","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"d0101b9d1ea8f1b9f7abbe7deae4113c55aae932985a60492b4f1bdc036db953","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 26.1 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, wit…","artifact_node":"fabric-26.1","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-26.1/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc26.1/a556bca251c94157ae6b56a91ccf29159bd9b68ea2336378692d3551b6ae07d2.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a556bca251c94157ae6b56a91ccf29159bd9b68ea2336378692d3551b6ae07d2","format":"webp","pixel":{"dark_fraction":0.436,"file_sha256":"a556bca251c94157ae6b56a91ccf29159bd9b68ea2336378692d3551b6ae07d2","height":900,"light_fraction":0.0,"luma_entropy":4.563,"meaningful_colors":32,"pixel_sha256":"80c1f818536ef9b3cda5f51f144ed870a20171553e3a4b1916cb2ec0676d1431","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"71ccc9a35bafae684b02b7eb1f8b439cec2ff2948021f5ca446bfaf31185f212","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"71ccc9a35bafae684b02b7eb1f8b439cec2ff2948021f5ca446bfaf31185f212","height":1080,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":31,"pixel_sha256":"8542c78f34a2990616cfc226c895238481c6e182c89f549b0fc3b6324304d6d3","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 26.1 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal str…","artifact_node":"fabric-26.1","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-26.1/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc26.1/3e2953fc5066c9249ec909b72d1bf0d719f723a9640088e36cc613c34278e6e9.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3e2953fc5066c9249ec909b72d1bf0d719f723a9640088e36cc613c34278e6e9","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"3e2953fc5066c9249ec909b72d1bf0d719f723a9640088e36cc613c34278e6e9","height":900,"light_fraction":0.0,"luma_entropy":5.598,"meaningful_colors":32,"pixel_sha256":"5c3d1d3dded87da4b5c1b33b17060b01a18f345da8cca7260c387239f30e5006","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"9a03096b8beb17806fd3d7afe92f6a0bf5c2262214c94ecdb54bc6209673d2dc","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"9a03096b8beb17806fd3d7afe92f6a0bf5c2262214c94ecdb54bc6209673d2dc","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":31,"pixel_sha256":"608849ef5b885702422e7d5b8acad63abc95d8197c0dcf03c046b9a36df4a8b7","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 26.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel…","artifact_node":"fabric-26.1","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-26.1/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc26.1/69c2c881848021274bb6c2009dd81ce1e5f8e078187d143e36d70908497b3a63.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"69c2c881848021274bb6c2009dd81ce1e5f8e078187d143e36d70908497b3a63","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"69c2c881848021274bb6c2009dd81ce1e5f8e078187d143e36d70908497b3a63","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"d34afe6b8d34923a9573b19b4365fe4f105cd888564c61b60483643ebef5338a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"7da6442263f8b696c083f5e00eaa7cfabda330b78daa513ce21d9847a854531c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7da6442263f8b696c083f5e00eaa7cfabda330b78daa513ce21d9847a854531c","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"7d803ccc21c67e079581a587aed049b6f4201c707c62e697612312b78ddc0385","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 26.1 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-26.1","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-26.1/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc26.1/4692b55f791bbc00b4dee85511795d9f5733c32bb44f9748e25fc79a5dcb4315.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4692b55f791bbc00b4dee85511795d9f5733c32bb44f9748e25fc79a5dcb4315","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4692b55f791bbc00b4dee85511795d9f5733c32bb44f9748e25fc79a5dcb4315","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":29,"pixel_sha256":"2700444e87ebc172064fe0cbe39d00f8d03184c6c96841d53536183485883c9c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"7d5907e3bb0d2728634554e8a0f696f486de548f1962c961d4e17b0c8ec1f517","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7d5907e3bb0d2728634554e8a0f696f486de548f1962c961d4e17b0c8ec1f517","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"b8f354d95f50d78605d6c538474975be20c0f5ce9a2f27a9399b8fa6e08f7576","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 26.1 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-26.1","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-26.1/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc26.1/af305d937467dae3fd6237d4de14787ec9673dd25d7253001d2ae8024436e446.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"af305d937467dae3fd6237d4de14787ec9673dd25d7253001d2ae8024436e446","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"af305d937467dae3fd6237d4de14787ec9673dd25d7253001d2ae8024436e446","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"395d6db65bc36b996dd5a6fb51a3395111be0e6624c26e93f99522167104ff2d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"5a1427cd01b619ba5ba80f1a916c17ef4dce3018c231766a074b2c7c2f681940","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5a1427cd01b619ba5ba80f1a916c17ef4dce3018c231766a074b2c7c2f681940","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"689b13b3f2ebfbaec4a8d2a36ec69788d14b5522f9ce8ade0e4d2147eb011182","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 26.1 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-26.1","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-26.1/full/client_a/animated_cape_apply","height":900,"image":"images/mc26.1/2dd239f899095ae41a3504d3f9feb9ba372d73f9ed0f5008cf8102cf37ee780f.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2dd239f899095ae41a3504d3f9feb9ba372d73f9ed0f5008cf8102cf37ee780f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2dd239f899095ae41a3504d3f9feb9ba372d73f9ed0f5008cf8102cf37ee780f","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":30,"pixel_sha256":"4800bd91540ab6b885ba140d03c3c36d45b156bacee04864e0cf0e0cc421b0b7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"a7be7b1b5bc9bed42a0141995304c40bdd83e53466439d646f48469cedfefb0a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a7be7b1b5bc9bed42a0141995304c40bdd83e53466439d646f48469cedfefb0a","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"22f774e2904b4de81f3774da60937905a5dc48c5dc59b6a2be99676c2aef64a2","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 26.1 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing…","artifact_node":"fabric-26.1","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-26.1/full/client_a/animated_cape_advance","height":900,"image":"images/mc26.1/75a4f15eb1d9fab8abd87a0b903adb2a4f46f1452775e5b15444fd96729aea04.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"75a4f15eb1d9fab8abd87a0b903adb2a4f46f1452775e5b15444fd96729aea04","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"75a4f15eb1d9fab8abd87a0b903adb2a4f46f1452775e5b15444fd96729aea04","height":900,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":30,"pixel_sha256":"0a7629a2923118dad079d762a0910fc56673bc842537b26d1b415359dcf2548f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"e3ca15d13cc933b0fcc0bc775e3d46e90cba9d5a230f67e125456ec9659c451e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e3ca15d13cc933b0fcc0bc775e3d46e90cba9d5a230f67e125456ec9659c451e","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"f26ce063641911bcd997b3381106540964f85005226970d50b3baae066077c96","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 26.1 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-26.1","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-26.1/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc26.1/f0691647da401a75ebb0a7729a01041a8a1d7a904bf2bf065e8aabb5c65971ca.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f0691647da401a75ebb0a7729a01041a8a1d7a904bf2bf065e8aabb5c65971ca","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f0691647da401a75ebb0a7729a01041a8a1d7a904bf2bf065e8aabb5c65971ca","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"4035e4d807b95e3bf0b26423926ece90bb89b696d285e588d235fd35a8b811f3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"78fbafc607c0c5d83f7e44e4d06debd60f0c82b283cc9f0dc4013a3ed52311a9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"78fbafc607c0c5d83f7e44e4d06debd60f0c82b283cc9f0dc4013a3ed52311a9","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"046a35363c03372db139c1aa6673ba984cb85ba11354da8dd1bccde1acd494cc","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 26.1 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-26.1","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-26.1/full/client_a/elytra_hides_cape","height":900,"image":"images/mc26.1/bc7910bd2fd4f206288c891d8694ba2970f5d3959a0b2162ac16b591ca581fb6.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bc7910bd2fd4f206288c891d8694ba2970f5d3959a0b2162ac16b591ca581fb6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bc7910bd2fd4f206288c891d8694ba2970f5d3959a0b2162ac16b591ca581fb6","height":900,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":31,"pixel_sha256":"f3b3937032bbe954a750dc94f1c71fca7fdf01fb955d41db1d9ec72a084e7461","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"53efab88f29663fb20627e0b8ee9b370fab004152490cbf4f839b73ad43c678b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"53efab88f29663fb20627e0b8ee9b370fab004152490cbf4f839b73ad43c678b","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":32,"pixel_sha256":"c9039f853394a4fdccf51242a3c77e11fe5d63ae8213d97e0c78825a5d218344","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 26.1 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the…","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-26.1/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc26.1/1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","format":"webp","pixel":{"dark_fraction":0.1963,"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","height":900,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":29,"pixel_sha256":"229232aa5303c97b3d9935fb94e9f3cce608f328bf587659868c83d0022eed09","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"light_fraction":0.0,"luma_entropy":4.503,"meaningful_colors":30,"pixel_sha256":"7a82952a59b9910be4de1c9267d90ef3b756da07b7d475c635b9a8939c1308dc","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 26.1 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape…","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-26.1/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc26.1/e23dfbdbaca82d15a57a2f3c9c2417667be36aaebfc1a106c94620ec58caeb8c.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e23dfbdbaca82d15a57a2f3c9c2417667be36aaebfc1a106c94620ec58caeb8c","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"e23dfbdbaca82d15a57a2f3c9c2417667be36aaebfc1a106c94620ec58caeb8c","height":900,"light_fraction":0.0011,"luma_entropy":5.296,"meaningful_colors":29,"pixel_sha256":"3b70de92c30aca0a189ce56d78cad3004047f1dddf7fd0a5e44c324c85ec23e3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"883bc69a90cc560c37727101ebdf863afeba4d2a201b24522a66827c6959162d","height":1080,"pixel":{"dark_fraction":0.4933,"file_sha256":"883bc69a90cc560c37727101ebdf863afeba4d2a201b24522a66827c6959162d","height":1080,"light_fraction":0.0011,"luma_entropy":5.215,"meaningful_colors":29,"pixel_sha256":"88ee48d522f169a8a05db6cb53d270dd072d81be54243f233df6def6ce0843c0","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 26.1 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-26.1/full/client_a/cape_speed_slider","height":900,"image":"images/mc26.1/6c3bdb5fbebc1f30c50ff3616c62a312b9a00432520ae061757bfd36d53a0ca4.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6c3bdb5fbebc1f30c50ff3616c62a312b9a00432520ae061757bfd36d53a0ca4","format":"webp","pixel":{"dark_fraction":0.4892,"file_sha256":"6c3bdb5fbebc1f30c50ff3616c62a312b9a00432520ae061757bfd36d53a0ca4","height":900,"light_fraction":0.0011,"luma_entropy":5.291,"meaningful_colors":29,"pixel_sha256":"55c46357c856832dfc2496c49ac7b59cfb2e98525838a19d10f38376ade09206","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f66d0e24b935e4e93301bee7e10dd31e18299f220d2c56154ed8f9b30d1b64c3","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"f66d0e24b935e4e93301bee7e10dd31e18299f220d2c56154ed8f9b30d1b64c3","height":1080,"light_fraction":0.0011,"luma_entropy":5.223,"meaningful_colors":31,"pixel_sha256":"83f3bfc2c0c9d7006132fbd870746500f3e100980608a00eab5bf17373968f01","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 26.1 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-26.1/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc26.1/5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","height":900,"light_fraction":0.0011,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"e0efbf4938fe432d5c6bbd255fb9e6d68868900c0783b9f49d63ad6931513acc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"pixel":{"dark_fraction":0.4929,"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"light_fraction":0.0011,"luma_entropy":5.257,"meaningful_colors":32,"pixel_sha256":"168a230bbe5a87436588f49afbc920760916dd76c23421f4c883271314ac30d7","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 26.1 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-26.1/full/client_a/cape_delete_local","height":900,"image":"images/mc26.1/01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","format":"webp","pixel":{"dark_fraction":0.4623,"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"8609ac58398e0f3fcb3a1ab0cfab4a14e48ff461cf9be68bfb0f0fcee18e4b93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"light_fraction":0.0011,"luma_entropy":5.307,"meaningful_colors":32,"pixel_sha256":"4f5d18a763d4aae50f5fe714d88f3e21a26c5b149c177127d85706edb95f0ec6","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 26.1 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-26.1/full/client_a/cape_none_selected","height":900,"image":"images/mc26.1/fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","format":"webp","pixel":{"dark_fraction":0.5001,"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","height":900,"light_fraction":0.0011,"luma_entropy":5.151,"meaningful_colors":29,"pixel_sha256":"561bbc96429e74b3adcf9e1b5af03b9bdd951bf6fb90db44faa527a790019382","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"pixel":{"dark_fraction":0.5021,"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"light_fraction":0.0011,"luma_entropy":5.097,"meaningful_colors":31,"pixel_sha256":"ccd414799a3b7cabaf0a132fdb090a6b212fb007313ab54c38c789d511dff1ee","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 26.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-26.1","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-26.1/full/client_a/no_cape_after_removal","height":900,"image":"images/mc26.1/9e4fb31fd5b2c8cd7d978e29af087c60f1f1b2149f8ee8c2722fea07db89c982.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9e4fb31fd5b2c8cd7d978e29af087c60f1f1b2149f8ee8c2722fea07db89c982","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9e4fb31fd5b2c8cd7d978e29af087c60f1f1b2149f8ee8c2722fea07db89c982","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"19b1ab25c0909092e61b1c14e67a976c5fda8d8f284b57aae7cfad1534e6cb08","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"8affc163fe23e3b21219f43f2da8f43b7de6d7267e0973495e2a41d61bd7885d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8affc163fe23e3b21219f43f2da8f43b7de6d7267e0973495e2a41d61bd7885d","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"79fe7facfa4981bd9e463a6b5841166863be4eb645d13342954b3406dd6a6b0d","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 26.1 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-26.1","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-26.1/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc26.1/2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef","format":"webp","pixel":{"dark_fraction":0.5917,"file_sha256":"2e46453fcfb91b43ba3bb9b150666763a19740b7558449194e27943728ec65ef","height":900,"light_fraction":0.0,"luma_entropy":4.562,"meaningful_colors":30,"pixel_sha256":"3c98bc31dccab3be423bea8305e0a65ba309afcd24657ecaa86724d974838633","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"4f30daa1401bbeac866afc605dedb8ba9826b8a21d31edb9ae569a2ad7136e12","height":1080,"pixel":{"dark_fraction":0.5959,"file_sha256":"4f30daa1401bbeac866afc605dedb8ba9826b8a21d31edb9ae569a2ad7136e12","height":1080,"light_fraction":0.0,"luma_entropy":4.489,"meaningful_colors":28,"pixel_sha256":"2557a88368886230a0235a6bb639407193797743f75f5779f6e39137aeae22d0","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 26.1 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title…","artifact_node":"fabric-26.1","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-26.1/full/client_a/settings_screen","height":900,"image":"images/mc26.1/e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","height":900,"light_fraction":0.0,"luma_entropy":4.906,"meaningful_colors":30,"pixel_sha256":"9fb9ac570d012283feba26ce82debac1c4d7f4a8bac91b7071a814f5152ec809","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"620dbdd10727c35a7b77036e3545cbac6fdb5b58667fc8b143b283e479a9dd03","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"620dbdd10727c35a7b77036e3545cbac6fdb5b58667fc8b143b283e479a9dd03","height":1080,"light_fraction":0.0,"luma_entropy":4.828,"meaningful_colors":31,"pixel_sha256":"6f49af13e26f125a1104602f61a9576903133109b0222eaf1e8a7c710bec9d86","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 26.1 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-26.1","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-26.1/full/client_a/settings_keybind_capture","height":900,"image":"images/mc26.1/cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","height":900,"light_fraction":0.0,"luma_entropy":4.902,"meaningful_colors":30,"pixel_sha256":"a02d6a6fda1f8ff6cb42c4f19f73d36c6af6d6440f005dcba81705f54c2a801b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"6374a4fbc15015154c73e1148e361fc58cf2e12303e244abbcb4a2d3921c1974","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6374a4fbc15015154c73e1148e361fc58cf2e12303e244abbcb4a2d3921c1974","height":1080,"light_fraction":0.0,"luma_entropy":4.821,"meaningful_colors":31,"pixel_sha256":"f850c14c3bcaf07af57cd488539007fa377011381ed658a4e30651b5ce845845","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 26.1 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-26.1","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-26.1/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc26.1/a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","height":900,"light_fraction":0.0,"luma_entropy":4.853,"meaningful_colors":31,"pixel_sha256":"b4e0e3399ade97d3f08a8a305234723cfdca6ffca35cc35de1b9dbdadb0cc9bd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"d923e261c5666c9199c58e0fcf33369e0202ee7a2358d0d125d8408fb545b471","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d923e261c5666c9199c58e0fcf33369e0202ee7a2358d0d125d8408fb545b471","height":1080,"light_fraction":0.0,"luma_entropy":4.78,"meaningful_colors":31,"pixel_sha256":"8e6dd107762d9c4ba7a4efc1519bab12fc9cdbc4bd92f0e48de2128701510331","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 26.1 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-26.1","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-26.1/full/client_a/settings_modpack_tab","height":900,"image":"images/mc26.1/d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","height":900,"light_fraction":0.0,"luma_entropy":4.442,"meaningful_colors":30,"pixel_sha256":"0cd6045cd209853a0f0d6db41d499dfacde9cf49f592c8f8924098883bc0d96d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"a745be800b826b64e7efa366fb4b46fddade49c8f111f431692f09ff640fd05e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a745be800b826b64e7efa366fb4b46fddade49c8f111f431692f09ff640fd05e","height":1080,"light_fraction":0.0,"luma_entropy":4.358,"meaningful_colors":30,"pixel_sha256":"eb732132de37f1b18972bbc4e07b60ae1d231a76662c80de397a72893c30b9b0","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 26.1 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both con…","artifact_node":"fabric-26.1","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-26.1/full/client_a/settings_server_tab","height":900,"image":"images/mc26.1/49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","format":"webp","pixel":{"dark_fraction":0.0032,"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","height":900,"light_fraction":0.0,"luma_entropy":4.845,"meaningful_colors":31,"pixel_sha256":"b828b8b2077c2374f5162fe22bedcb1ce74405b773d3e7bca440149b0d104249","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"e89d8eb39883acf390101f916ceded20302bade59337832a830323868dc9f294","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"e89d8eb39883acf390101f916ceded20302bade59337832a830323868dc9f294","height":1080,"light_fraction":0.0,"luma_entropy":4.771,"meaningful_colors":30,"pixel_sha256":"11e70f2dafd2b9122b1a49c3490de126272d6757a35b5b589f4ab7470a430e88","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 26.1 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no st…","artifact_node":"fabric-26.1","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-26.1/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc26.1/e1528efc95e9f7c1105e6fd664746723d5e3b4d227f9e939e2f665c953576962.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e1528efc95e9f7c1105e6fd664746723d5e3b4d227f9e939e2f665c953576962","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e1528efc95e9f7c1105e6fd664746723d5e3b4d227f9e939e2f665c953576962","height":900,"light_fraction":0.0,"luma_entropy":5.646,"meaningful_colors":32,"pixel_sha256":"05e635db1937354b8af4ef3a086704f8ddab1cf74181fc82b90729bbfc5df055","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"ba162ae8d38f5129b93956bd71b6bda3d63989f854fea03e3fd7f7dd307aa402","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ba162ae8d38f5129b93956bd71b6bda3d63989f854fea03e3fd7f7dd307aa402","height":1080,"light_fraction":0.0,"luma_entropy":5.693,"meaningful_colors":30,"pixel_sha256":"11241c3593725e24e69d41d0f1969752e77b978b14bed3805d5566e607256e24","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 26.1 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-26.1","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-26.1/full/client_a/rename_dialog","height":900,"image":"images/mc26.1/66868393d8d3a135f8af36215eb0a0554aea34516c28ed7cc3fb20cc670db923.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66868393d8d3a135f8af36215eb0a0554aea34516c28ed7cc3fb20cc670db923","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"66868393d8d3a135f8af36215eb0a0554aea34516c28ed7cc3fb20cc670db923","height":900,"light_fraction":0.0,"luma_entropy":5.263,"meaningful_colors":32,"pixel_sha256":"a5495d2dbb335c74030793a11151e3e3bd77380459dd29c70121b2688faca263","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"5f0a6f5cea5e915cb5530a41e1fd6bbf6d90f7634f59bc11621a533953d36f0a","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"5f0a6f5cea5e915cb5530a41e1fd6bbf6d90f7634f59bc11621a533953d36f0a","height":1080,"light_fraction":0.0,"luma_entropy":5.191,"meaningful_colors":32,"pixel_sha256":"b1cb384b9cc4081746f22acbd0ae21e82d49593886a573b90be490c06eb95b5e","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 26.1 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-26.1","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-26.1/full/client_a/delete_dialog","height":900,"image":"images/mc26.1/4b61d776b1f74cdaca59c025d3fc231296d1085a8d358d11e648201eb8e8d3ff.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4b61d776b1f74cdaca59c025d3fc231296d1085a8d358d11e648201eb8e8d3ff","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4b61d776b1f74cdaca59c025d3fc231296d1085a8d358d11e648201eb8e8d3ff","height":900,"light_fraction":0.0,"luma_entropy":5.141,"meaningful_colors":31,"pixel_sha256":"d01915ac19f7d9b4c8d0fc7dfcd0d43906e96b9c954aa1d3faf9df4d76af0c78","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"2889d8cb2aef11c6f4c949e50bc26673993a52ced891570d6a8125400e087965","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2889d8cb2aef11c6f4c949e50bc26673993a52ced891570d6a8125400e087965","height":1080,"light_fraction":0.0,"luma_entropy":5.068,"meaningful_colors":30,"pixel_sha256":"ea90c9b553e484240bbc51e33a4047f81598d9d7e67d85a831aa8dfe182eb2a5","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 26.1 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.…","artifact_node":"fabric-26.1","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-26.1/full/client_a/stale_skin_fallback","height":900,"image":"images/mc26.1/15560b627db724c948b1c4f710de4725a3f89ef022bb99bd699a87590ba335cb.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"15560b627db724c948b1c4f710de4725a3f89ef022bb99bd699a87590ba335cb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"15560b627db724c948b1c4f710de4725a3f89ef022bb99bd699a87590ba335cb","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":31,"pixel_sha256":"2ab2d2eca5ea47545e8c62b5b454086a00e7197195cfe012edfefe7feb14250d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"b09400a6f2e8c67205700e75cdd35d8a5efc35456e53b5edbe810d0b4832bc50","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b09400a6f2e8c67205700e75cdd35d8a5efc35456e53b5edbe810d0b4832bc50","height":1080,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":31,"pixel_sha256":"f53d768cdb78c1b58113f0f65262508294eaa5b977573b25ee8b224eba2dc399","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 26.1 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-26.1","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-26.1/full/client_a/hud_preview_disabled","height":900,"image":"images/mc26.1/14102627cea8aa211340d92b647497bbe01e613aa5d3c4f18694c3a01a2ef417.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"14102627cea8aa211340d92b647497bbe01e613aa5d3c4f18694c3a01a2ef417","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"14102627cea8aa211340d92b647497bbe01e613aa5d3c4f18694c3a01a2ef417","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"7d304c391afb3c1217f07f376c3fa94b99f756f9dbb2ffb0f70146bc4fa601df","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"2b8cbf54312dd5d04695406a2f957f1dd356cffb0dfeba00dc87315d8d571408","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2b8cbf54312dd5d04695406a2f957f1dd356cffb0dfeba00dc87315d8d571408","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"422a422dd1bffe6963160d89179bd3a3f54be18ac4e9db1cc0da8252287c42a6","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 26.1 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-26.1","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-26.1/full/client_a/hud_preview_overlay","height":900,"image":"images/mc26.1/a62c5e2b2270a74ea66ecd8a1e76dc028446597a006aabdf330db988a01af269.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a62c5e2b2270a74ea66ecd8a1e76dc028446597a006aabdf330db988a01af269","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a62c5e2b2270a74ea66ecd8a1e76dc028446597a006aabdf330db988a01af269","height":900,"light_fraction":0.0,"luma_entropy":5.527,"meaningful_colors":31,"pixel_sha256":"746c73a9aa9301c22cc876198251e91336c7bb2fc5e2f158b534aef9f94d9485","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"c19a6e880b96dd714ca99d6063874c0a1baa5569ac1e4f2197a10358a54c2ab4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c19a6e880b96dd714ca99d6063874c0a1baa5569ac1e4f2197a10358a54c2ab4","height":1080,"light_fraction":0.0,"luma_entropy":5.539,"meaningful_colors":32,"pixel_sha256":"a3cdc8342dcd40e2010c6dd80c925cd39ad931ebdf41b1589a8d54420abb6a6c","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 26.1 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, a…","artifact_node":"fabric-26.1","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-26.1/full/client_a/title_screen_splash_order","height":900,"image":"images/mc26.1/b480901438144734ce9e73e38414db941204786040909b197cad4eba3c3c7b18.webp","key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b480901438144734ce9e73e38414db941204786040909b197cad4eba3c3c7b18","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"b480901438144734ce9e73e38414db941204786040909b197cad4eba3c3c7b18","height":900,"light_fraction":0.0,"luma_entropy":7.235,"meaningful_colors":31,"pixel_sha256":"5ebac7cecfb768bd1e920fc86520b6cdbbfb315a054a4d737750c434082b7d7d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 406 splash pixels in the control frame, 0 left once the model is over them (region [387, 73, 411, 85])","scenario":"full","source":{"file_sha256":"443c32f0cce723d7ff224d8259a1a0d5eeb933af0eafe12ddc7df0881777f801","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"443c32f0cce723d7ff224d8259a1a0d5eeb933af0eafe12ddc7df0881777f801","height":1080,"light_fraction":0.0,"luma_entropy":7.242,"meaningful_colors":32,"pixel_sha256":"5867cf694cfbcd4361fd9b97caded16e37992daa66b3afbecc694cb719729d11","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 26.1 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-26.1","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-26.1/server-policy/client_a/baseline","height":900,"image":"images/mc26.1/1c7b814ecb1c594bd91fc0c09b59b78c0dded0ac8d2cf0c08510d927f9662154.webp","key":"mc26.1","lane_id":"fabric-26.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c7b814ecb1c594bd91fc0c09b59b78c0dded0ac8d2cf0c08510d927f9662154","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1c7b814ecb1c594bd91fc0c09b59b78c0dded0ac8d2cf0c08510d927f9662154","height":900,"light_fraction":0.0,"luma_entropy":5.472,"meaningful_colors":31,"pixel_sha256":"bbcb0870a47b5618e9a93975f61b24a3d49a3b64648a21c2b6dd8ecd50176e01","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"cdaa2cce81efa18072f51d5ed4eb2c79220e46361820a1c46469f6a62a7f1b5d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cdaa2cce81efa18072f51d5ed4eb2c79220e46361820a1c46469f6a62a7f1b5d","height":1080,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":30,"pixel_sha256":"47bdb812cc2b97807c47e5f469a4049482ac37ba9026fc8722b57a93fd0f0249","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 26.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-26.1","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-26.1/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc26.1/550e3e6b59c24431a4589a235d85466464dfd68d899e691606e8c58fb289c93c.webp","key":"mc26.1","lane_id":"fabric-26.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"550e3e6b59c24431a4589a235d85466464dfd68d899e691606e8c58fb289c93c","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"550e3e6b59c24431a4589a235d85466464dfd68d899e691606e8c58fb289c93c","height":900,"light_fraction":0.0,"luma_entropy":5.397,"meaningful_colors":32,"pixel_sha256":"833a4a992b7a6efa93ff652237c67d6e5dedde78a8ad7207b73d059edcc17fdf","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 599s of 600s","scenario":"server-policy","source":{"file_sha256":"fa13eed14728ab32df0842acf575138d570c2eeb12c7e909718d42f225189800","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"fa13eed14728ab32df0842acf575138d570c2eeb12c7e909718d42f225189800","height":1080,"light_fraction":0.0,"luma_entropy":5.359,"meaningful_colors":30,"pixel_sha256":"7c512fb9259ef02e8d68d1d5be764322192a394530a0270af341b1468c093ee1","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 26.1 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-26.1","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-26.1/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc26.1/3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb.webp","key":"mc26.1","lane_id":"fabric-26.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","format":"webp","pixel":{"dark_fraction":0.6434,"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","height":900,"light_fraction":0.0,"luma_entropy":3.788,"meaningful_colors":23,"pixel_sha256":"817015f1473e41ab51f60d7cfdafcea93f50931a84634276828b6793e3b45394","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"light_fraction":0.0,"luma_entropy":3.717,"meaningful_colors":25,"pixel_sha256":"edc48a31acac475849846122f5598f592593f5fe2a40c12f705b31cad0dc64e2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 26.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","artifact_node":"fabric-26.1","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-26.1/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc26.1/4c4023d966a70a2c58698f3d2eb72f61e396ebe8b0d9fe3617b810bddb6c73a6.webp","key":"mc26.1","lane_id":"fabric-26.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4c4023d966a70a2c58698f3d2eb72f61e396ebe8b0d9fe3617b810bddb6c73a6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4c4023d966a70a2c58698f3d2eb72f61e396ebe8b0d9fe3617b810bddb6c73a6","height":900,"light_fraction":0.0,"luma_entropy":5.389,"meaningful_colors":32,"pixel_sha256":"62604c2e43a1509f71ec183e60ac5241150f23eb52888916a7661f54cadba942","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"ea9a86d462d3a05af022d8f10ca8ca11fa260ebea3a1becd7b9cd193ee569e0f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ea9a86d462d3a05af022d8f10ca8ca11fa260ebea3a1becd7b9cd193ee569e0f","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":31,"pixel_sha256":"a3e2e31c9565cedad10a96e8ec05faf3d31e33a2238735494c33a304909dd448","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 26.1 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not…","artifact_node":"fabric-26.1","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-26.1/session/client_a/pause_menu_preview","height":900,"image":"images/mc26.1/c1fad5501cb09439da5fa957088216876a39a941d9ce38548dde552b0a71b155.webp","key":"mc26.1","lane_id":"fabric-26.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c1fad5501cb09439da5fa957088216876a39a941d9ce38548dde552b0a71b155","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c1fad5501cb09439da5fa957088216876a39a941d9ce38548dde552b0a71b155","height":900,"light_fraction":0.0,"luma_entropy":5.462,"meaningful_colors":31,"pixel_sha256":"42ad76d21ab00bd4433fe808cca16ddc6a843dfd19a69b2051cce56569120a8a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"c438384c6f239adb853ec3a21cf811f892871c488e6dbe24004c2893a18a55d6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c438384c6f239adb853ec3a21cf811f892871c488e6dbe24004c2893a18a55d6","height":1080,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":31,"pixel_sha256":"98c7bae1d1ad2dfb90d9215dffdb2452e96291f574a199d668d542d88a7d6047","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 26.1 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-26.1","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-26.1/session/client_a/inventory_paper_doll","height":900,"image":"images/mc26.1/2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf.webp","key":"mc26.1","lane_id":"fabric-26.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","height":900,"light_fraction":0.0,"luma_entropy":4.372,"meaningful_colors":31,"pixel_sha256":"0436bb987aa1c02990585bfafb3c7466d1d6fc0d1f9a7060548206bab411ae4b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"23cf2724cd645819b00b05a8611fbf68fba1194ac9c13c73a588eb775fff3167","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"23cf2724cd645819b00b05a8611fbf68fba1194ac9c13c73a588eb775fff3167","height":1080,"light_fraction":0.0,"luma_entropy":4.429,"meaningful_colors":29,"pixel_sha256":"69b24d2b31b85aa45ef3a28c09af0dfe9ac93637405b890eca38608ae66d3cd6","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 26.1 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this of…","artifact_node":"fabric-26.1","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-26.1/session/client_a/tab_list_head","height":900,"image":"images/mc26.1/514ad4e64ed393d93389dc129b21e21282c3116da4f2aaaa1145e12d06e11b9d.webp","key":"mc26.1","lane_id":"fabric-26.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"514ad4e64ed393d93389dc129b21e21282c3116da4f2aaaa1145e12d06e11b9d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"514ad4e64ed393d93389dc129b21e21282c3116da4f2aaaa1145e12d06e11b9d","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":30,"pixel_sha256":"33accff8b4075d3345b96ad6a931c767a7212a4b33627303e7ffa51c0b368fba","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"7a3c216c2ea5e84add668e885b8621df3b05b38408f2a0812ca318432b064050","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7a3c216c2ea5e84add668e885b8621df3b05b38408f2a0812ca318432b064050","height":1080,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":32,"pixel_sha256":"1483c50ed783bb50137fa91c9c3cfac0c4f5e7ef795ebb970661b5c58b0e1b58","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 26.1 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows…","artifact_node":"fabric-26.1","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-26.1/session/client_a/quit_to_title","height":900,"image":"images/mc26.1/ec4adfd6dfaccdd6486dff34888241db40fc30eab3588a00896c18e4fdbeafa2.webp","key":"mc26.1","lane_id":"fabric-26.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ec4adfd6dfaccdd6486dff34888241db40fc30eab3588a00896c18e4fdbeafa2","format":"webp","pixel":{"dark_fraction":0.0014,"file_sha256":"ec4adfd6dfaccdd6486dff34888241db40fc30eab3588a00896c18e4fdbeafa2","height":900,"light_fraction":0.0,"luma_entropy":7.15,"meaningful_colors":32,"pixel_sha256":"26b68749c7a4b933e2de4020b384903c17ad4b7bd5c0edd3a722b9437a99bd63","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"df9afe6ed0eec78a2d03a4090ca7be8ff479269a20a09e4829fa6dbf90cc6efa","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"df9afe6ed0eec78a2d03a4090ca7be8ff479269a20a09e4829fa6dbf90cc6efa","height":1080,"light_fraction":0.0,"luma_entropy":7.156,"meaningful_colors":32,"pixel_sha256":"3b80af4ad94cf1cfa9c91981dbaf33afcb8784b733f69a25f10215fd64032577","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 26.1 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-26.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-26.1/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc26.1/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1","lane_id":"fabric-26.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 26.1 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title scre…","artifact_node":"fabric-26.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-26.1/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc26.1/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1","lane_id":"fabric-26.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 26.1 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-26.1","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-26.1/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc26.1/721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5.webp","key":"mc26.1","lane_id":"fabric-26.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":32,"pixel_sha256":"29fb86eb6e1cd447c63ab5f2fa76aae09211004f9ac445196953133ec7ecf1b3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"539f8cfa093f42eb8bee89a29086bf58714fb63539ee723df5dac679120feeb0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"539f8cfa093f42eb8bee89a29086bf58714fb63539ee723df5dac679120feeb0","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":32,"pixel_sha256":"8efefa544ca07acd2d554b296f70409a63f6559924f50c6c836c2ffda766d775","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 26.1 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-26.1","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-26.1/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc26.1/2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba.webp","key":"mc26.1","lane_id":"fabric-26.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","format":"webp","pixel":{"dark_fraction":0.6766,"file_sha256":"2e42e2a67697d1904f76b7ad598f383548edeacebd29e278dd32f78d37eb76ba","height":900,"light_fraction":0.0,"luma_entropy":3.807,"meaningful_colors":28,"pixel_sha256":"c1abd9810ddf1d0cb6c2949da6051959695b54d86fefb8fbfb40aad5d98c9a74","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"pixel":{"dark_fraction":0.6792,"file_sha256":"784d90def4355190a3fceee38c10e02355346fbb97252f60333d8a6e7aa67a2d","height":1080,"light_fraction":0.0,"luma_entropy":3.747,"meaningful_colors":29,"pixel_sha256":"8eb79a3137bd53d55837211e0074f512cf92563ae6d4c3323f41fda40d252443","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1/phase0-smoke/client_a/baseline","height":900,"image":"images/mc26.1/a903fce72b3c67c087e4337e69e3eb8e7f5c166362db87b87cbe84ca4264cb9d.webp","key":"mc26.1","lane_id":"neoforge-26.1/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a903fce72b3c67c087e4337e69e3eb8e7f5c166362db87b87cbe84ca4264cb9d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a903fce72b3c67c087e4337e69e3eb8e7f5c166362db87b87cbe84ca4264cb9d","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":31,"pixel_sha256":"cf0ff0c634e74a0f5b652e9ef3071804714606edecb52b8cbfe49a481e36042b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"dfc8bf9184800f7098b9cc5004ff26ff84156a2a416f04e91099a7d3f54aa3e3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dfc8bf9184800f7098b9cc5004ff26ff84156a2a416f04e91099a7d3f54aa3e3","height":1080,"light_fraction":0.0,"luma_entropy":5.473,"meaningful_colors":31,"pixel_sha256":"6143557b47bc7e50b5c7374fda06778ed664433fa307038549d6835ebe078048","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 26.1 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-26.1","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-26.1/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc26.1/d249be653ffcbc3d656476007ccaa830e268bb980e8e4b7978bf597e015d4524.webp","key":"mc26.1","lane_id":"neoforge-26.1/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d249be653ffcbc3d656476007ccaa830e268bb980e8e4b7978bf597e015d4524","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d249be653ffcbc3d656476007ccaa830e268bb980e8e4b7978bf597e015d4524","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":31,"pixel_sha256":"bbdbd3fbd5a0a59d6c1bc32c63ae4581cf22d1550b32eda613c31b0ca8948291","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"96b3c94d9935be6ddaa53def8290ccc89ae18f42ff9666142073ffe024b65eeb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"96b3c94d9935be6ddaa53def8290ccc89ae18f42ff9666142073ffe024b65eeb","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"ad102d711098b3cc8a99293d56d28e1f2912fe19526e8ee91f29f87448a8cad4","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1/propagation/client_a/baseline","height":900,"image":"images/mc26.1/ef45ef9ef05a0d09d97398c9510b346bb1242b42ac92a489161b0b276a883026.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ef45ef9ef05a0d09d97398c9510b346bb1242b42ac92a489161b0b276a883026","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ef45ef9ef05a0d09d97398c9510b346bb1242b42ac92a489161b0b276a883026","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":31,"pixel_sha256":"3de1fe85a65e626ba71d9574b6f16941f924e21de79625379bddfbd6e794d02b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"b4e1d013040a81c8e92caa1b8a0cf9333e1ede0592dbc6098b230a9c24a14b42","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b4e1d013040a81c8e92caa1b8a0cf9333e1ede0592dbc6098b230a9c24a14b42","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":29,"pixel_sha256":"12ce8ffd8d4fb34f373b5b475b70f797d1a6ea95800cfbd3d2ec0ebfb8d7863c","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 26.1 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-26.1","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-26.1/propagation/client_a/apply_local_look","height":900,"image":"images/mc26.1/183ded6bc7edba0e896c246c61236ae2d560aae6456545b5b8c2cec5297066c0.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"183ded6bc7edba0e896c246c61236ae2d560aae6456545b5b8c2cec5297066c0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"183ded6bc7edba0e896c246c61236ae2d560aae6456545b5b8c2cec5297066c0","height":900,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":31,"pixel_sha256":"a682a8c10c551f4aa23476e81c651cbc12c358f375b0245b786f88aa9b18b610","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"bbfe591432553c5c6e0bf00c6a7f7219d0c2a09ecc948922debd34772630d211","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bbfe591432553c5c6e0bf00c6a7f7219d0c2a09ecc948922debd34772630d211","height":1080,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"8d0d29bf483ccccd494e25319376eac140ffb6aade63bf441152d32bf3f8c83e","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 26.1 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"neoforge-26.1","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-26.1/propagation/client_b/baseline","height":900,"image":"images/mc26.1/1c6fb41d5f1c33dc6c01af5900216f04e13cfec3c07d6174f518f2199155520e.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c6fb41d5f1c33dc6c01af5900216f04e13cfec3c07d6174f518f2199155520e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1c6fb41d5f1c33dc6c01af5900216f04e13cfec3c07d6174f518f2199155520e","height":900,"light_fraction":0.0076,"luma_entropy":5.651,"meaningful_colors":32,"pixel_sha256":"2e5e52baa152960f132a01a9c8770597592106f3fbd9c51b601605e44908b8c8","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"1f4d67f96602be1f3fd34ff1e8ab993e6fe63ce395e5b658db4cbfe00fa16a8b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1f4d67f96602be1f3fd34ff1e8ab993e6fe63ce395e5b658db4cbfe00fa16a8b","height":1080,"light_fraction":0.0082,"luma_entropy":5.646,"meaningful_colors":31,"pixel_sha256":"f02ab25f1fe6faa377d0a3306f397cbead2a9af1f5cddeb2c32aae149a9b73db","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 26.1 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"neoforge-26.1","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-26.1/propagation/client_b/observe_a","height":900,"image":"images/mc26.1/5dc8c61a9538be0d662dd04ecca86a01e582fd6d616430e073dc183d82c44f8d.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5dc8c61a9538be0d662dd04ecca86a01e582fd6d616430e073dc183d82c44f8d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5dc8c61a9538be0d662dd04ecca86a01e582fd6d616430e073dc183d82c44f8d","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":26,"pixel_sha256":"d5c70576442b5628be76e2f4023f82d223c03d972bbd99084bdf29936327649f","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"94145252566340bb3af44b7e60135e32539dfe9cc63f618fb4772ab99fd96bd2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"94145252566340bb3af44b7e60135e32539dfe9cc63f618fb4772ab99fd96bd2","height":1080,"light_fraction":0.0,"luma_entropy":5.579,"meaningful_colors":29,"pixel_sha256":"2fb4f4892d239fceb237d9f4756b8fa40c48dbef33e83dcca16b13f0c9891ac4","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1/propagation-live/client_a/baseline","height":900,"image":"images/mc26.1/0f886991d5bef85b292a80eccd6ccbc34f3137338b08a246cc0804942fe94ef0.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0f886991d5bef85b292a80eccd6ccbc34f3137338b08a246cc0804942fe94ef0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0f886991d5bef85b292a80eccd6ccbc34f3137338b08a246cc0804942fe94ef0","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":31,"pixel_sha256":"737cf2cac7fe67e3a2e274983b6a6a1c8874fd6564eb0d7e6b8b7c4bf640c822","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"9f595b99d26bcf3502be1c2341633f6d4697ef0fd0e4aed332e9ddbb67d844b2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9f595b99d26bcf3502be1c2341633f6d4697ef0fd0e4aed332e9ddbb67d844b2","height":1080,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":30,"pixel_sha256":"078d4e3e48db096de3985ef2cdc325629141ea2ec25e5c9565894abd19d811bd","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 26.1 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-26.1","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-26.1/propagation-live/client_a/apply_live","height":900,"image":"images/mc26.1/079a684307b4dac9570971b22791578a140172e70d95f859ca30d54855212dae.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"079a684307b4dac9570971b22791578a140172e70d95f859ca30d54855212dae","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"079a684307b4dac9570971b22791578a140172e70d95f859ca30d54855212dae","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"c832ef862cf858c479f0ab483854059e3cb7e22472c354bf85b93bc397b1a135","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"bbbe33b262fdb2dfc9f0630440e48141bb2af621d4f594dfb79f044ca37a4842","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bbbe33b262fdb2dfc9f0630440e48141bb2af621d4f594dfb79f044ca37a4842","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":31,"pixel_sha256":"b247bfb110e7bef75718e03cb9330a3e3c13944bc82c32828170f9e6af0636b9","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 26.1 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-26.1","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-26.1/propagation-live/client_b/baseline","height":900,"image":"images/mc26.1/c9a2c69a0c9ab8f98e48f3d0916975332abd284cbf642a92684bd5c9790ccc94.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9a2c69a0c9ab8f98e48f3d0916975332abd284cbf642a92684bd5c9790ccc94","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c9a2c69a0c9ab8f98e48f3d0916975332abd284cbf642a92684bd5c9790ccc94","height":900,"light_fraction":0.0076,"luma_entropy":5.649,"meaningful_colors":32,"pixel_sha256":"c9268fab9c95cb0908fa2d5b29f2ab42909c2f5a80ad7f49ce585344ffa093c5","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"1a03353556f224f643131f71bef59f8079c05f06d2bb39083c7b8c53207b06e3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1a03353556f224f643131f71bef59f8079c05f06d2bb39083c7b8c53207b06e3","height":1080,"light_fraction":0.0082,"luma_entropy":5.643,"meaningful_colors":31,"pixel_sha256":"6c71a377b826115e7fcd2f89120e7cdc0e2e180afc576cc5ff424b9db58593c6","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 26.1 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-26.1","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-26.1/propagation-live/client_b/observe_before","height":900,"image":"images/mc26.1/210bfa5f17522f55c3bb18b53a27727623db52e1b38578b9664b661e49c95147.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"210bfa5f17522f55c3bb18b53a27727623db52e1b38578b9664b661e49c95147","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"210bfa5f17522f55c3bb18b53a27727623db52e1b38578b9664b661e49c95147","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":29,"pixel_sha256":"87d8799dc11b0eef8cf5491482d26d985ab810dbb33c13adb2f976db6dd1a658","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"d785940959d70e005ac0c36516e3a5516953394e1343719623363b7762947dbf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d785940959d70e005ac0c36516e3a5516953394e1343719623363b7762947dbf","height":1080,"light_fraction":0.0,"luma_entropy":5.575,"meaningful_colors":29,"pixel_sha256":"dbe7f9d49d038624204291f73ddba2782db72f9233ea564d5b0773a746706a98","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 26.1 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"neoforge-26.1","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-26.1/propagation-live/client_b/await_live_change","height":900,"image":"images/mc26.1/e9d2c04bada4fce349ea2dfc702619aba1aa7ff1a647eb5138fa7a5e4e7ec763.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e9d2c04bada4fce349ea2dfc702619aba1aa7ff1a647eb5138fa7a5e4e7ec763","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e9d2c04bada4fce349ea2dfc702619aba1aa7ff1a647eb5138fa7a5e4e7ec763","height":900,"light_fraction":0.0,"luma_entropy":5.583,"meaningful_colors":25,"pixel_sha256":"641b194d1ab09166fcd88078e4ad73ab3142ce801116786458fa6993a7da83b0","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"81b78a36d060d434abb6e1a6a80cb61af44fe5d287c3f04252e45b5bf1bc8ae7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"81b78a36d060d434abb6e1a6a80cb61af44fe5d287c3f04252e45b5bf1bc8ae7","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":28,"pixel_sha256":"1aca05863e7a3f4b4da874f3264d0e9a505bcdf03efe7e779652d6d8c6e6d5a9","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 26.1 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"neoforge-26.1","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-26.1/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc26.1/fc31096b72e0a4fe5fb8d954b06bae4a77378f37ff552cf1173daa2b0337c492.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc31096b72e0a4fe5fb8d954b06bae4a77378f37ff552cf1173daa2b0337c492","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fc31096b72e0a4fe5fb8d954b06bae4a77378f37ff552cf1173daa2b0337c492","height":900,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":31,"pixel_sha256":"8a6f1d3fbdc8bf1211c87706ea9dd0cd9df3c2c6931d0a5cc8477f605daa75ad","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"1d230ca00d634d50de4008ae676956f1043afd0c5e0631be22dc33500916e144","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1d230ca00d634d50de4008ae676956f1043afd0c5e0631be22dc33500916e144","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"63680f1a4d92f1ff52d42e54ac6e4ceb5e23abf5afc1b359cbe27e3bb5327d7d","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 26.1 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-26.1","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-26.1/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc26.1/42425999ef78d7cd696c593c2d615dfd71ab09e1802fe870e991221626091f29.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"42425999ef78d7cd696c593c2d615dfd71ab09e1802fe870e991221626091f29","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"42425999ef78d7cd696c593c2d615dfd71ab09e1802fe870e991221626091f29","height":900,"light_fraction":0.0,"luma_entropy":5.603,"meaningful_colors":26,"pixel_sha256":"f3f9c90817d912b2ae2ca583aff2e2428df868c9f74433ff7d0097410411b109","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"cdd681bf62cea619754fdf22d99ff4119182a2b191c79c3dc10d379e2f1de1f3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cdd681bf62cea619754fdf22d99ff4119182a2b191c79c3dc10d379e2f1de1f3","height":1080,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":30,"pixel_sha256":"f9f373e6814239f6f91ce41ac330c9fb996667364a8ac69c4ee6f9e889074426","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 26.1 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-26.1","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-26.1/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc26.1/71553ac161788c4624f7a9ea2e93c2df955ec6fdc11f44eeb47a677d7f8d1b8c.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71553ac161788c4624f7a9ea2e93c2df955ec6fdc11f44eeb47a677d7f8d1b8c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71553ac161788c4624f7a9ea2e93c2df955ec6fdc11f44eeb47a677d7f8d1b8c","height":900,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":26,"pixel_sha256":"a5a91df56e5030455c126e548fef94c74248bd3ab4f771592e7fcb9251a2eaf8","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"143a5bad76c840d056b43afac1677100c4f0a96cdb59bac772d91fdb2a711d42","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"143a5bad76c840d056b43afac1677100c4f0a96cdb59bac772d91fdb2a711d42","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":29,"pixel_sha256":"48d5922e89c177e3a7d620273e7259fa165795c2988c838faaa26ab7bd12c764","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 26.1 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-26.1","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-26.1/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc26.1/1168cd7447c306a97568ef8a251b021f3a2c6a4c7a7d4620c3adde2c254be4a4.webp","key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1168cd7447c306a97568ef8a251b021f3a2c6a4c7a7d4620c3adde2c254be4a4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1168cd7447c306a97568ef8a251b021f3a2c6a4c7a7d4620c3adde2c254be4a4","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":28,"pixel_sha256":"8875f76153f92e07f1aad35df6c34ad7bddc930cf77b1cd9b66fefc2643ba8f8","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"bad7d367733d553e61c3a12451f54dc03422b9d43a5f844512791cc34ea40eca","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bad7d367733d553e61c3a12451f54dc03422b9d43a5f844512791cc34ea40eca","height":1080,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":29,"pixel_sha256":"70147da71df2674f9900246edecfc0ed0667ae78e2fcec1e230062b29e86f443","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 26.1 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1/full/client_a/baseline","height":900,"image":"images/mc26.1/f80e1bed4cc70d5d1ef06270dacdefab7334f6b6fb7975cfff1af9dcfce8bfb4.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f80e1bed4cc70d5d1ef06270dacdefab7334f6b6fb7975cfff1af9dcfce8bfb4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f80e1bed4cc70d5d1ef06270dacdefab7334f6b6fb7975cfff1af9dcfce8bfb4","height":900,"light_fraction":0.0,"luma_entropy":5.479,"meaningful_colors":31,"pixel_sha256":"afd2e23fe0f54168b8e36d5614a224a691a381f38dd7f9a7f510e4a4dc4f2581","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"a4e6bfe21ec2ea288baa370aa0915d9e47fbdade59712fd25c7aefd471be51d4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a4e6bfe21ec2ea288baa370aa0915d9e47fbdade59712fd25c7aefd471be51d4","height":1080,"light_fraction":0.0,"luma_entropy":5.484,"meaningful_colors":30,"pixel_sha256":"2c05936b130e193076be990b2711ff19eb87694d5da03c22b1add5f983efa6cf","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 26.1 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-26.1/full/client_a/local_skin_apply","height":900,"image":"images/mc26.1/9fb31062dc368a4171fa0c420bfdf5a2c521a651ee57e4704e3b47057c9e2f12.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9fb31062dc368a4171fa0c420bfdf5a2c521a651ee57e4704e3b47057c9e2f12","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9fb31062dc368a4171fa0c420bfdf5a2c521a651ee57e4704e3b47057c9e2f12","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":32,"pixel_sha256":"7c2692b0efd273091a77791fcc58010c3db1d24b742e48f02641c1355e72f731","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"5c8fc0b1a2c31e14879608fc6bdf95b8eac6b90b9bc0c8c827c5bc66b511e53a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5c8fc0b1a2c31e14879608fc6bdf95b8eac6b90b9bc0c8c827c5bc66b511e53a","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"1b2e18201257a3587c497ef895e063def13838a19195150e9a7c8bde0e766fdb","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 26.1 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-26.1/full/client_a/skin_menu_screen","height":900,"image":"images/mc26.1/5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"5443a3e7bb72b15fe4e5936ac9bc37e879fdeaef94cbb2984b0995138a8552f4","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":25,"pixel_sha256":"b48c99ad82c56ea75e66b3c24d98d5fabfc743b02782093573ce52267ad33a51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"4c2cb167754dfbbbd8af81873c0713bc287e314a9c87a93a71854b0c6ea97e1b","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":25,"pixel_sha256":"9e00879cdda175a8a38ab081920f94bdd352cc16712f33ca106c585c8017c692","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 26.1 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-26.1/full/client_a/external_skin_drop","height":900,"image":"images/mc26.1/374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"374f4b27b64b630c32984c6b6f784a11f2614357540ab4aa820e6e26d2fe0de8","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"7f503297c00318ebcce8c722a9b6d2a34c4aff54220f4636f7197c258b27c47d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"40869a446ae665ff251dd1709f1afe43f78e16907c8bcb1d79466b86a8304fee","height":1080,"light_fraction":0.0,"luma_entropy":3.709,"meaningful_colors":26,"pixel_sha256":"7b6c8eff35dbc18b9bffc2319ed3a1c1d8289ed0b53279eba3a38ebf2ac6783e","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 26.1 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-26.1/full/client_a/catalog_rename","height":900,"image":"images/mc26.1/d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","format":"webp","pixel":{"dark_fraction":0.6373,"file_sha256":"d70221b310173776fd8b82e805504ccf1fd5213feccf8cbba64e2cbd38b8c3a3","height":900,"light_fraction":0.0,"luma_entropy":3.781,"meaningful_colors":27,"pixel_sha256":"fa641ebdc87cffb3cd0f944703e6d4f38e5d4d95cbc43511a9c90b6a730597b0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"abc26e10f7927399f08ccfd91c607c12edb9eff1aa541e5cd9961e385b9ba2f1","height":1080,"light_fraction":0.0,"luma_entropy":3.703,"meaningful_colors":29,"pixel_sha256":"f9fa2a3652ab3fc79f1d45dc65050d490503c0a2657784b6ab5b021e963c6b63","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 26.1 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-26.1/full/client_a/catalog_sort","height":900,"image":"images/mc26.1/1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","format":"webp","pixel":{"dark_fraction":0.6372,"file_sha256":"1cbe9f6a4ca21905489c15932b1c07ebb7478e9a84dfbc376c09c94277528351","height":900,"light_fraction":0.0,"luma_entropy":3.784,"meaningful_colors":27,"pixel_sha256":"3e1d55e212a2fcb89fea80940f579045309a3009d8a4a4ba4391e725a2b2878d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558755863) at index 0 above plaid (mtime 1793558750953) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"e739754bcad02d6149c5a658c1a3b325420e9b638648b5727008078baf8e8304","height":1080,"light_fraction":0.0,"luma_entropy":3.704,"meaningful_colors":29,"pixel_sha256":"484fb6279dba9c964cf1e530972428e2cae2529f4c0f432af213633cb375fcc6","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 26.1 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-26.1/full/client_a/catalog_own_skin","height":900,"image":"images/mc26.1/6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","format":"webp","pixel":{"dark_fraction":0.6422,"file_sha256":"6e371c3430df08ee56bc0014de8cf7c24a06b036206b7fbb789915092d35eb11","height":900,"light_fraction":0.0,"luma_entropy":3.757,"meaningful_colors":24,"pixel_sha256":"a6793297eba7c049505a32c834a4b184472bb8827f968e4b15fa414e641cf17c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"2514da6d446abeedbb61bb6ec766af4536c4f27628e76a78a6b72d00459fbb38","height":1080,"light_fraction":0.0,"luma_entropy":3.69,"meaningful_colors":24,"pixel_sha256":"835b89ac3e5acf598cc9b064e9a339386af7d492ca9846b29a67fe8364f42ecd","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 26.1 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-26.1/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc26.1/0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","format":"webp","pixel":{"dark_fraction":0.6503,"file_sha256":"0388a1bbd8f43491b7e08c416deb5f81c9bf6cd6856d0f834f36e660466a4ace","height":900,"light_fraction":0.0,"luma_entropy":3.732,"meaningful_colors":22,"pixel_sha256":"50b344224d222a3c1c1b69e089b40cb4254023de26b95320e41b7e2e31f94042","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"be87bc06d799ee7f2ea6c8687c31b1b44d8fff134ef9d7ed288dfecc623b9b7d","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"137abb9859d1016a0fdbb691b7005955ee0c6011318e0a9a43e23c6443c065b1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 26.1 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-26.1/full/client_a/catalog_delete_protected","height":900,"image":"images/mc26.1/78960ab625e483ca22f5086281ae1d3681bf5029db61684a1e157f1d921d35c7.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"78960ab625e483ca22f5086281ae1d3681bf5029db61684a1e157f1d921d35c7","format":"webp","pixel":{"dark_fraction":0.6224,"file_sha256":"78960ab625e483ca22f5086281ae1d3681bf5029db61684a1e157f1d921d35c7","height":900,"light_fraction":0.0,"luma_entropy":3.938,"meaningful_colors":24,"pixel_sha256":"4c72abf860a47ffb18d5126db1ae2f00550946861520ddf403f97b88fe1d1a34","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"315c03eaee447387ce0ecd10cadaee8b74be3ea0a69a985693c04b50bfa80272","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"315c03eaee447387ce0ecd10cadaee8b74be3ea0a69a985693c04b50bfa80272","height":1080,"light_fraction":0.0,"luma_entropy":3.872,"meaningful_colors":26,"pixel_sha256":"03482a3bde548edc01b673e857d6ffd14e3be04cd8555a1f7db24cc92563cc6e","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 26.1 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-26.1/full/client_a/catalog_delete","height":900,"image":"images/mc26.1/547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","format":"webp","pixel":{"dark_fraction":0.65,"file_sha256":"547105b0b892e0594ff9e28528a6b2cfb4afec827b70701031e3e9d455202889","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":24,"pixel_sha256":"59e84d97f68174525a5e7f76d8ddfdd173f83b4bad44017468a796082b87ae14","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"92d7977ce52884456c1655af408006a7eea0a2fc9ae9705171b34e0de17c075b","height":1080,"light_fraction":0.0,"luma_entropy":3.666,"meaningful_colors":23,"pixel_sha256":"a6a226515248c31cafd50a11610fdbaf4644df5d82197fdfa4458e91afabc711","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-26.1/full/client_a/model_slim","height":900,"image":"images/mc26.1/3fd502673decb9a171961e7fcfacfc2ce64344d6114a970eae98f640bb8e2c21.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3fd502673decb9a171961e7fcfacfc2ce64344d6114a970eae98f640bb8e2c21","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3fd502673decb9a171961e7fcfacfc2ce64344d6114a970eae98f640bb8e2c21","height":900,"light_fraction":0.0,"luma_entropy":5.376,"meaningful_colors":32,"pixel_sha256":"ec04ad5e4ea817f06bc5d3397dd3aa24691f75ad00ad09522be6b9d370381209","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"739b120138ab2136269113fc2d59cc348f75ea46179622a6638ee2af343788f4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"739b120138ab2136269113fc2d59cc348f75ea46179622a6638ee2af343788f4","height":1080,"light_fraction":0.0,"luma_entropy":5.34,"meaningful_colors":31,"pixel_sha256":"b55477702c53c14462b82134c2a72ca64feadf3093e834bad7730885ae0cc4c5","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-26.1/full/client_a/model_classic","height":900,"image":"images/mc26.1/cd4cdac87edb03cd20ca2570ee5e8392590074876c4107f3bf3e4346edd6338c.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cd4cdac87edb03cd20ca2570ee5e8392590074876c4107f3bf3e4346edd6338c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cd4cdac87edb03cd20ca2570ee5e8392590074876c4107f3bf3e4346edd6338c","height":900,"light_fraction":0.0,"luma_entropy":5.393,"meaningful_colors":32,"pixel_sha256":"4fa236d251261a1d6d1e76dade82a66f4db42ba4ced86d22829be5632c7a0fe2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"16fc5f10c9775f1b6f85ac322f5da20c78db87ea5bd209f78f4b6f806cf4f5a3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"16fc5f10c9775f1b6f85ac322f5da20c78db87ea5bd209f78f4b6f806cf4f5a3","height":1080,"light_fraction":0.0,"luma_entropy":5.358,"meaningful_colors":30,"pixel_sha256":"b3fd69a5f53f866189d962c7db2926d09a4b185ceb2580182856b77bbc33869d","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-26.1/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc26.1/bb9ac55599f1409941eb1e338d8bdb892c2c41b34c2500d05ecb06c95ce61a79.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bb9ac55599f1409941eb1e338d8bdb892c2c41b34c2500d05ecb06c95ce61a79","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bb9ac55599f1409941eb1e338d8bdb892c2c41b34c2500d05ecb06c95ce61a79","height":900,"light_fraction":0.0,"luma_entropy":5.375,"meaningful_colors":32,"pixel_sha256":"c5ad6e479b2c38a9055398da5e2505083f50237fe803debcc34185461eff5781","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"95314846123f4ce694b0106e4e947fc25cc2c2551cf5ff5b799a852d5603b333","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"95314846123f4ce694b0106e4e947fc25cc2c2551cf5ff5b799a852d5603b333","height":1080,"light_fraction":0.0,"luma_entropy":5.339,"meaningful_colors":31,"pixel_sha256":"2999f67cfcec96875a5a1392a6bd796211dac882129dfe56f85b1ffe270182a9","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-26.1/full/client_a/legacy_skin_apply","height":900,"image":"images/mc26.1/1e7c29f22d4629674ece43a0521292cdf15481d66e49df795e8cdef3b2bdba54.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1e7c29f22d4629674ece43a0521292cdf15481d66e49df795e8cdef3b2bdba54","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1e7c29f22d4629674ece43a0521292cdf15481d66e49df795e8cdef3b2bdba54","height":900,"light_fraction":0.0,"luma_entropy":5.347,"meaningful_colors":32,"pixel_sha256":"70eac9cded5a7aed82713ab00beb7b636adf410d0efa6c494ba40cba84af8fe8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"0c48238865955378acd0ba595573d89cf8980e08a7053aa7157b14586fb1a3c4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0c48238865955378acd0ba595573d89cf8980e08a7053aa7157b14586fb1a3c4","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"a8d13d48651f4f7fbd9dd73ef3980fb88eb6170761a493eca77308004f54f18f","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-26.1/full/client_a/base_layer_transparency","height":900,"image":"images/mc26.1/1fc6c21d69d0fc04dbe041d85fce52a14dbff09f7e10e9a5916d4b0109f431a8.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fc6c21d69d0fc04dbe041d85fce52a14dbff09f7e10e9a5916d4b0109f431a8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1fc6c21d69d0fc04dbe041d85fce52a14dbff09f7e10e9a5916d4b0109f431a8","height":900,"light_fraction":0.0,"luma_entropy":5.379,"meaningful_colors":31,"pixel_sha256":"667e6f9f5e53df30f6fac3d6f1e68c546fecb62f35837cf8e0416393bd235e80","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"d50bf8e1d67244f780e8db939cdb9b4e100fe31ff6460a9535e6fa13e52ba119","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d50bf8e1d67244f780e8db939cdb9b4e100fe31ff6460a9535e6fa13e52ba119","height":1080,"light_fraction":0.0,"luma_entropy":5.351,"meaningful_colors":31,"pixel_sha256":"3d9d6355b6c2ae1cacac574955f5e8d99285df77b44fada7255696e21c6b208d","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 26.1 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-26.1/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc26.1/1f21c24a871c17616bd80b8f8a86e99b2f27d711dc33f774bba041226292005c.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f21c24a871c17616bd80b8f8a86e99b2f27d711dc33f774bba041226292005c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1f21c24a871c17616bd80b8f8a86e99b2f27d711dc33f774bba041226292005c","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"c62abf10a40a6e1e7e4af6ff02aa833c2f2be5c3301d961521a189f6030e50fa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"9e0acdb7880bb7b41d59ed8baed0d359f29898e07b0ce112a6e7a936f4fe5d1c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9e0acdb7880bb7b41d59ed8baed0d359f29898e07b0ce112a6e7a936f4fe5d1c","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":30,"pixel_sha256":"276f7e21b7a961560b526f959f161305991dc392bd2add1c3ef0e3e2b5b1b686","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 26.1 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-26.1/full/client_a/transparency_disabled","height":900,"image":"images/mc26.1/af81f035427b7a53b0e510eb6d0b214864d918877a1f52d524aa1967499c5e2b.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"af81f035427b7a53b0e510eb6d0b214864d918877a1f52d524aa1967499c5e2b","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"af81f035427b7a53b0e510eb6d0b214864d918877a1f52d524aa1967499c5e2b","height":900,"light_fraction":0.0,"luma_entropy":5.397,"meaningful_colors":32,"pixel_sha256":"3f6a4f65ed1c001974c14d46794f8670813cec3d4fe0875059257d8d7dff9347","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"dc1d4bc74291c43d1c7309a9f869b7c8ac5fa70a5f6a01612cd882d20861de12","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"dc1d4bc74291c43d1c7309a9f869b7c8ac5fa70a5f6a01612cd882d20861de12","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":30,"pixel_sha256":"040be3c9cec7dda4bc592528b2beecd2bc6d874e53a271c8b2034fc6c8bd14cf","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-26.1/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc26.1/3e8a1912814c2cb5b9ba1fe5b676db90f831872f62e0bd727946dda659e7d145.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3e8a1912814c2cb5b9ba1fe5b676db90f831872f62e0bd727946dda659e7d145","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3e8a1912814c2cb5b9ba1fe5b676db90f831872f62e0bd727946dda659e7d145","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":31,"pixel_sha256":"e20a6f2689d15f4c2f7f4ef6ccdd8d1111be1c1be6e15c615dbac720184046ff","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"a66e98372ec72e2f14b5449bd3c48974e15b4ae00267ba698dc49555c2ada663","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a66e98372ec72e2f14b5449bd3c48974e15b4ae00267ba698dc49555c2ada663","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"1db6cd7b19dd2ab38d1bce2d2209ecacd4d7f10dae4961ea099bf85eed8e73ce","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-26.1/full/client_a/transparent_skin_layers","height":900,"image":"images/mc26.1/b577f576a50ac79b783f170ab2ebde46331777833e9c4412ae3aa768333dc471.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b577f576a50ac79b783f170ab2ebde46331777833e9c4412ae3aa768333dc471","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b577f576a50ac79b783f170ab2ebde46331777833e9c4412ae3aa768333dc471","height":900,"light_fraction":0.0,"luma_entropy":5.409,"meaningful_colors":30,"pixel_sha256":"e0ff2c76a3ec797e5d094ece3ec667a455514395888be5fc022333c446aa5c14","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"7f76083b7a277641c67f12e56f3e8f9423ce8cdbab4012f9cce79acb3246543c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7f76083b7a277641c67f12e56f3e8f9423ce8cdbab4012f9cce79acb3246543c","height":1080,"light_fraction":0.0,"luma_entropy":5.42,"meaningful_colors":31,"pixel_sha256":"0908b4db9498bd14562cf362a15319c034fd8a67e444316cae447cc7d08f22cd","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 26.1 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-26.1/full/client_a/cape_menu_screen","height":900,"image":"images/mc26.1/e08bbc0ac9c4fc7988490ad87e7b3ebcbc81ca2036895c37b683ea860d539782.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e08bbc0ac9c4fc7988490ad87e7b3ebcbc81ca2036895c37b683ea860d539782","format":"webp","pixel":{"dark_fraction":0.5029,"file_sha256":"e08bbc0ac9c4fc7988490ad87e7b3ebcbc81ca2036895c37b683ea860d539782","height":900,"light_fraction":0.0013,"luma_entropy":5.075,"meaningful_colors":27,"pixel_sha256":"abb853a905c2de471a05d37ba4fa4fb432989a1ef5bf0974d6e118e89be97834","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"41c4200d04924d7b7773ebb7b3970da2291b18406dd92c2f1ec996a7cd28f1dc","height":1080,"pixel":{"dark_fraction":0.5054,"file_sha256":"41c4200d04924d7b7773ebb7b3970da2291b18406dd92c2f1ec996a7cd28f1dc","height":1080,"light_fraction":0.0011,"luma_entropy":5.013,"meaningful_colors":31,"pixel_sha256":"987888c0688d4c68c2de804dd375ff788d0d065988e25e8028b4efa353466f66","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 26.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-26.1/full/client_a/known_cape_apply","height":900,"image":"images/mc26.1/d9431f7da1136edf2749d95f1fa553390e46280454da236fd5620f40cff161e3.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d9431f7da1136edf2749d95f1fa553390e46280454da236fd5620f40cff161e3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d9431f7da1136edf2749d95f1fa553390e46280454da236fd5620f40cff161e3","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"e07973ca35c7f2d6fbb2e0efdeff9b1e9838c5b5d0d9bd113f2aa6d0811faac0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"401cd5e3adf330c71801028eb44cf9aa22aabd6858b93559bc8a16a031c65e91","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"401cd5e3adf330c71801028eb44cf9aa22aabd6858b93559bc8a16a031c65e91","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":32,"pixel_sha256":"814c5042123c4d4f805bb981ec8d79fbd3b38ca0e33c8c345d1d541feacbf400","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 26.1 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-26.1/full/client_a/cape_adjust_screen","height":900,"image":"images/mc26.1/a918901476120d760ebdd61fbed3c600cb85051ced4ee0e95ed7ea29eb00a9be.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a918901476120d760ebdd61fbed3c600cb85051ced4ee0e95ed7ea29eb00a9be","format":"webp","pixel":{"dark_fraction":0.1957,"file_sha256":"a918901476120d760ebdd61fbed3c600cb85051ced4ee0e95ed7ea29eb00a9be","height":900,"light_fraction":0.0,"luma_entropy":4.575,"meaningful_colors":28,"pixel_sha256":"c940e113e672dae7e9060fa0972df3826e327262523dae476faaad781d60a75a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"e5c2fb3b65ae73fffdc81f827cf3a697d4a0f6518f4f2e08e93c57540de60ab4","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e5c2fb3b65ae73fffdc81f827cf3a697d4a0f6518f4f2e08e93c57540de60ab4","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":31,"pixel_sha256":"944e34037d3fe8288d226fe1b9c1f5ca1921187f022c21bd2497aca80453d4a7","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 26.1 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-26.1/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc26.1/4ef5fc1315a8a2f32265cfe77762316d76d7a28bdb011cd9cf5de47ab4567354.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4ef5fc1315a8a2f32265cfe77762316d76d7a28bdb011cd9cf5de47ab4567354","format":"webp","pixel":{"dark_fraction":0.5062,"file_sha256":"4ef5fc1315a8a2f32265cfe77762316d76d7a28bdb011cd9cf5de47ab4567354","height":900,"light_fraction":0.0013,"luma_entropy":5.126,"meaningful_colors":30,"pixel_sha256":"44c449a19fad4982c67715a3c6dc13a60f2df7fdb22f2ed512c179fa22f8481b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ace7f9b31bb7a452ca01f8c16a6ea10c233a2815e9d9a6536967e9b9077b99a5","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"ace7f9b31bb7a452ca01f8c16a6ea10c233a2815e9d9a6536967e9b9077b99a5","height":1080,"light_fraction":0.0011,"luma_entropy":5.056,"meaningful_colors":31,"pixel_sha256":"d67018832ea76e430d01b9cdeb8ef04e54aa1974c91200039df91b5215a4995c","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 26.1 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-26.1/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc26.1/274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","format":"webp","pixel":{"dark_fraction":0.5059,"file_sha256":"274eec2731ef29bdfac55acbe2676676274be815b49e1643fd8d0255e4b653d0","height":900,"light_fraction":0.0013,"luma_entropy":5.119,"meaningful_colors":30,"pixel_sha256":"a7a09bb7a0f84cfcea381df334644877fed79241eadb11a8d4c532c74fbb21cf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"7f6c5233e9ed0b5359b95a0b2bbd96d151c0d9e9421594a7b8ef4d94842e7d50","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"3ddb114f2cdd9e06e7e578564bef51ffa70bb40f73cf1c79a28dd7b2b93bb394","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 26.1 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-26.1/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc26.1/bf0a7efd9fce8d85c40f256296de71d5f2884c2c07d50ff86fc8d731aa84bf3c.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bf0a7efd9fce8d85c40f256296de71d5f2884c2c07d50ff86fc8d731aa84bf3c","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"bf0a7efd9fce8d85c40f256296de71d5f2884c2c07d50ff86fc8d731aa84bf3c","height":900,"light_fraction":0.0,"luma_entropy":4.573,"meaningful_colors":30,"pixel_sha256":"f8bb137e97fbedd33ed09e337755b60d4d51cc84b53890559eaa794456c96678","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"d4d7363e37271b39082ae9f15c889b19d65e34f6c497f207af4e353da8395a92","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"d4d7363e37271b39082ae9f15c889b19d65e34f6c497f207af4e353da8395a92","height":1080,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":32,"pixel_sha256":"1f4243477f5313ccecc558e3fc342984a30f1c301061a0171b712b684f24839a","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 26.1 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-26.1/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc26.1/8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"8028c658edc047dc88d38bd03843bc0cc34713f9c1d5f033dac3126ff2f64b1e","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":31,"pixel_sha256":"f94942a29ebcdaa472eb891d3b74b6a1bbd83440fb90fd0ef06cfcb3bc3c7220","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"2b1090a36f61c9febe67244b2e9227d0e78b593fb6f7b3b8b16f0180ef5bc8aa","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"25d9399a2578c15d11bf5130f8a42239d85d2188ae33ee61dd9674a96bc603ed","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 26.1 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-26.1/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc26.1/8055e2e5ad4cc9ba3d7a7ebf7c696a7716f000b2b85c942e5b57fa256f8ca0b7.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8055e2e5ad4cc9ba3d7a7ebf7c696a7716f000b2b85c942e5b57fa256f8ca0b7","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"8055e2e5ad4cc9ba3d7a7ebf7c696a7716f000b2b85c942e5b57fa256f8ca0b7","height":900,"light_fraction":0.0,"luma_entropy":4.84,"meaningful_colors":31,"pixel_sha256":"85374b019857d726de0438d0c83c350a8ae3b38c92de5ab9b47bb99f1067c7e6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"95c2f6cde8cd2080b7faa62df8cc33ad5664d55c5605e0b64e91bc35ffb078db","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"95c2f6cde8cd2080b7faa62df8cc33ad5664d55c5605e0b64e91bc35ffb078db","height":1080,"light_fraction":0.0,"luma_entropy":4.792,"meaningful_colors":32,"pixel_sha256":"45a473b3d8865f0bfbfa536a6773e61955ad9aa05ca5b4e1219e103c301929ba","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 26.1 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-26.1/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc26.1/aeec3a44621a733f6051071646bed2420da6fef25b665b1374c89f9624b27c4f.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aeec3a44621a733f6051071646bed2420da6fef25b665b1374c89f9624b27c4f","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"aeec3a44621a733f6051071646bed2420da6fef25b665b1374c89f9624b27c4f","height":900,"light_fraction":0.0,"luma_entropy":5.294,"meaningful_colors":32,"pixel_sha256":"991d797f0f20565e99c9f20b26ccd9177a2db88de1d29554f3311e85379e5042","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"291cebfd61efb5b9ffe5e766252169e20c802458353b10895cb1749f085a40e6","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"291cebfd61efb5b9ffe5e766252169e20c802458353b10895cb1749f085a40e6","height":1080,"light_fraction":0.0,"luma_entropy":5.237,"meaningful_colors":32,"pixel_sha256":"b6282ea0941a2dd2f99b1832352fad0cae1d2fb4ab3b15c13471a8bb488f488a","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 26.1 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-26.1/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc26.1/24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"24bee3392d71917c8148bb82c7a3a9c4f89a9f0e2f14f160dcf1697d95b63c18","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"f6e6c8f27f7def83902d763b29e5769a82f71a62e547a71348e92039d78fd0b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b206714d173105a21a43fdf61b80cec9dc6a8d590e10819b7023d631c7b83d9b","height":1080,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"516c6bb617975894a36f3eda5d323ed9cca1c7ea7f5a9f65c36b121602c0a908","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 26.1 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-26.1/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc26.1/ed4ca73b47d9ed4630401496a58e2ab86f4cd64704f6d9ae5d1ed707519cd979.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ed4ca73b47d9ed4630401496a58e2ab86f4cd64704f6d9ae5d1ed707519cd979","format":"webp","pixel":{"dark_fraction":0.1964,"file_sha256":"ed4ca73b47d9ed4630401496a58e2ab86f4cd64704f6d9ae5d1ed707519cd979","height":900,"light_fraction":0.0,"luma_entropy":5.657,"meaningful_colors":32,"pixel_sha256":"ebb73267aa6d8fa3bcb69cc5731d283752a1eafa4194164d1c8b4f9081f1a7e9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"ff0bfaca8ccaf61e79c07b9a58a9891e2cdb04035e20585553d1673ff9650218","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"ff0bfaca8ccaf61e79c07b9a58a9891e2cdb04035e20585553d1673ff9650218","height":1080,"light_fraction":0.0,"luma_entropy":5.639,"meaningful_colors":31,"pixel_sha256":"5fd358fbcd42e6bde42821514e2822506a656d54330e1c4fda6132d65c32565f","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 26.1 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-26.1/full/client_a/cape_import_standard","height":900,"image":"images/mc26.1/1aec08560957c016edd702e044ea1aaeba6f72c52e81fdf169c8702743d1118f.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1aec08560957c016edd702e044ea1aaeba6f72c52e81fdf169c8702743d1118f","format":"webp","pixel":{"dark_fraction":0.471,"file_sha256":"1aec08560957c016edd702e044ea1aaeba6f72c52e81fdf169c8702743d1118f","height":900,"light_fraction":0.0012,"luma_entropy":5.188,"meaningful_colors":28,"pixel_sha256":"d1b35286b02dd9f5de89827679f9ef517069d738a30c97547f46975e9117e838","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"abe7121deccab9befc5430051cdcc8457476d0145e93791a626edad22bc5aca1","height":1080,"pixel":{"dark_fraction":0.4724,"file_sha256":"abe7121deccab9befc5430051cdcc8457476d0145e93791a626edad22bc5aca1","height":1080,"light_fraction":0.0011,"luma_entropy":5.116,"meaningful_colors":30,"pixel_sha256":"2388bf7281247d2708454abc34755f875b2606b31cfea90ff343a5cb6f46a762","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 26.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-26.1/full/client_a/translucent_cape_worn","height":900,"image":"images/mc26.1/12ba82f91808104a1826a5b6913ad45fac517efab2f25bbd7fe64fb6db95635e.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"12ba82f91808104a1826a5b6913ad45fac517efab2f25bbd7fe64fb6db95635e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"12ba82f91808104a1826a5b6913ad45fac517efab2f25bbd7fe64fb6db95635e","height":900,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":32,"pixel_sha256":"d7d37296bc1524b3a935a84f5ed4d9dc89ed87bbfa72c8a3a0d386f23392a919","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"7188174736be82bf3809e23564c18461ceb430496bca45a9c0b344eccc27b2c6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7188174736be82bf3809e23564c18461ceb430496bca45a9c0b344eccc27b2c6","height":1080,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":31,"pixel_sha256":"66a4267261d7a0c2c78e1c609abff3dd7d2d2344878a6fc6378af7fcb1afe9ee","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 26.1 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-26.1/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc26.1/a6c349b2720956564a7c648787f2307f7dab8f1f3e301ae02998b7c55bcb39d6.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a6c349b2720956564a7c648787f2307f7dab8f1f3e301ae02998b7c55bcb39d6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a6c349b2720956564a7c648787f2307f7dab8f1f3e301ae02998b7c55bcb39d6","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"61aae850e6c3574fca66b8b3067296c10e7c90084a244bf5009a1737aab69ebe","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"2fa20b8f4800e212968fa2a76a81a0f9172b98a9267daa0e862229712316a121","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2fa20b8f4800e212968fa2a76a81a0f9172b98a9267daa0e862229712316a121","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"0f710bcc8387ccab7998f9bb4c51f49255363e993b1c2e8ff4bc63f38e326253","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 26.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-26.1/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc26.1/773b1e164dba17b29f295afd2483c47f56f72482e8bce6d923f38f3c8421e86a.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"773b1e164dba17b29f295afd2483c47f56f72482e8bce6d923f38f3c8421e86a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"773b1e164dba17b29f295afd2483c47f56f72482e8bce6d923f38f3c8421e86a","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"5ef256be884af9ff6519c0ab1c11cb89ea7158675a5e15c3e8ac41abcaa4de8c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"6bf036ab905bc5c6d1bbef44ca4338b444c512099c5289da06275fc93cedc31a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6bf036ab905bc5c6d1bbef44ca4338b444c512099c5289da06275fc93cedc31a","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"42dce916ad3d4a106361400e202253fb60e1161a3f615c850f503d73260d9644","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 26.1 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-26.1/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc26.1/8ed2c3edd46252f79726bb2d74730a89b51b115e8231996253142b5162021bc9.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8ed2c3edd46252f79726bb2d74730a89b51b115e8231996253142b5162021bc9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8ed2c3edd46252f79726bb2d74730a89b51b115e8231996253142b5162021bc9","height":900,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":29,"pixel_sha256":"b4bf55507c53f5ce17865b028ae0bc9bcde0dd7cb1ddc71b6fd83cd919d6f69c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"34458f923ab4956aa236b50cb165a058bb4a4f71e932113093d10473a4ee8e94","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"34458f923ab4956aa236b50cb165a058bb4a4f71e932113093d10473a4ee8e94","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"148dd64ff27dfa11ee771fbdd72e4ce2b847cd95ee758bc9ae4aacd4d6f6b69f","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 26.1 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-26.1/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc26.1/ca170e183753c3e75c57bd4c52bef8d07f66aa99359813914f16b73ba11763f5.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ca170e183753c3e75c57bd4c52bef8d07f66aa99359813914f16b73ba11763f5","format":"webp","pixel":{"dark_fraction":0.4364,"file_sha256":"ca170e183753c3e75c57bd4c52bef8d07f66aa99359813914f16b73ba11763f5","height":900,"light_fraction":0.0,"luma_entropy":4.563,"meaningful_colors":32,"pixel_sha256":"c5629cb2c43ee98b0c52a5aad4af53d417f81461f85ec6081964a05a2fbd0fd1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"7cbd762e8c02369e5275ffe4d94568a0973937778a7b97f8c8b2b23982354c83","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"7cbd762e8c02369e5275ffe4d94568a0973937778a7b97f8c8b2b23982354c83","height":1080,"light_fraction":0.0,"luma_entropy":4.534,"meaningful_colors":31,"pixel_sha256":"4f4a0cda77731fe584eee0e44a58975ac63f07782d4146c0a56a443da341de6e","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 26.1 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-26.1/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc26.1/b2128043c81d0bd956189740ed54a788df4f2f42b573734380f6d50e0c101f18.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b2128043c81d0bd956189740ed54a788df4f2f42b573734380f6d50e0c101f18","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"b2128043c81d0bd956189740ed54a788df4f2f42b573734380f6d50e0c101f18","height":900,"light_fraction":0.0,"luma_entropy":5.599,"meaningful_colors":32,"pixel_sha256":"c1e9dc7b45993c72d0136803c497ee85f25d26bba753d52c79c57f9134fa25cd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"370fc91c496efdc8e0e7cd1ac5b79c66b3e1771e69a42b0ff57001c0ee13b546","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"370fc91c496efdc8e0e7cd1ac5b79c66b3e1771e69a42b0ff57001c0ee13b546","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":31,"pixel_sha256":"991c74db5dd7d51ae9e005300a4f60925e903b56622f54374a8723e46aabc74e","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 26.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-26.1/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc26.1/5b4334542caa97743bd8c451f090e6e8e02ff6ce5199d92bc565c14de26173ca.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5b4334542caa97743bd8c451f090e6e8e02ff6ce5199d92bc565c14de26173ca","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5b4334542caa97743bd8c451f090e6e8e02ff6ce5199d92bc565c14de26173ca","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"0b27268700d34a392fd24bb8916fedb1ac825ebf1d9075722ab847c741b77d2f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"bd90772ec6eb95abb49598cb76f76bbcfdd0c1167fa3868df788fd2d53c4f479","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bd90772ec6eb95abb49598cb76f76bbcfdd0c1167fa3868df788fd2d53c4f479","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"914b642c72ffb4fff3de9057f33950b58d35dddfda198af3be05ca91e0963e64","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 26.1 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-26.1/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc26.1/74cead55e76245d71dc8081e2473274930ec48e34da1398c5fdba9793fd353f7.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"74cead55e76245d71dc8081e2473274930ec48e34da1398c5fdba9793fd353f7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"74cead55e76245d71dc8081e2473274930ec48e34da1398c5fdba9793fd353f7","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"960aa038c18c08a2a8bccb08b10d10851ee5be3591fb2236845d625ea8a8541d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"f43b49cbd0c0193355a4654e62a6ce480b368e6a7155f3b56b43bd441d66caf2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f43b49cbd0c0193355a4654e62a6ce480b368e6a7155f3b56b43bd441d66caf2","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":29,"pixel_sha256":"842538c167c0b564f10764465160ef055b9ef7ce96c6d7ac73f24a86d6d151b7","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 26.1 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-26.1/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc26.1/179f7da323d43258a0ed13a35738de05d93f888d86845e0ee23c74da35bfd41c.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"179f7da323d43258a0ed13a35738de05d93f888d86845e0ee23c74da35bfd41c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"179f7da323d43258a0ed13a35738de05d93f888d86845e0ee23c74da35bfd41c","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"012e50f0a02a83286a8bb8d4bc8dd978bf307eee4b580173a0a4ea9eae42f639","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"0bbfe0c0050a04034469bfabab4f42e46bd166867befeeaab779ff8e15531209","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0bbfe0c0050a04034469bfabab4f42e46bd166867befeeaab779ff8e15531209","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":32,"pixel_sha256":"9d11aa15d2acae2f03ca7c909db196f03d1f03ae6c5e2ecd41a9cb0dca4e29df","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 26.1 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-26.1/full/client_a/animated_cape_apply","height":900,"image":"images/mc26.1/6c7386f62e32952c0d1fd02c7849b71f4e5f122e71b2da028291d67c3f0b69bf.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6c7386f62e32952c0d1fd02c7849b71f4e5f122e71b2da028291d67c3f0b69bf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6c7386f62e32952c0d1fd02c7849b71f4e5f122e71b2da028291d67c3f0b69bf","height":900,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":30,"pixel_sha256":"7c7b9e91b5a4187e5582b1e581db8bfc897650c6f288fe9b3cbc9b9c44a5f646","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"cdcb01d83abc906aa65321f9371a3c52e1e60e89cc932a0c51672596a6960d21","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cdcb01d83abc906aa65321f9371a3c52e1e60e89cc932a0c51672596a6960d21","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"94a5054eb000326cb89078bf2a7f8d43808377a3b688e338ead9629ff15181d0","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 26.1 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-26.1/full/client_a/animated_cape_advance","height":900,"image":"images/mc26.1/1e6bad00dd00f68d7364cc368076c090a5a9d0162dfb011d4b1bea6fdf21e1db.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1e6bad00dd00f68d7364cc368076c090a5a9d0162dfb011d4b1bea6fdf21e1db","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1e6bad00dd00f68d7364cc368076c090a5a9d0162dfb011d4b1bea6fdf21e1db","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":30,"pixel_sha256":"5e3354a6ac3605d20e255b769c019c2e6188258d57bad0b43a7b3bd6c5307a42","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"9061bf8b972fa8f8f7cf823325e33c29a9e73541df13ae50cea5f209ff96f04e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9061bf8b972fa8f8f7cf823325e33c29a9e73541df13ae50cea5f209ff96f04e","height":1080,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"cefb453245476d50d41a9e2a6eee8333e8108c081df88fa015c2d222ba36bf0c","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 26.1 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-26.1/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc26.1/e5e99d6e154195e22230e575cbf6f0af7ba3d2d83eb06ddaa32d721dbe767ebd.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e5e99d6e154195e22230e575cbf6f0af7ba3d2d83eb06ddaa32d721dbe767ebd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e5e99d6e154195e22230e575cbf6f0af7ba3d2d83eb06ddaa32d721dbe767ebd","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"7c3925ccbcef878091a3306114f9fc7f2e59db382d45a09b5c4a821faf86b29a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"5c4035f3b9c94e62df65e48d74c015ab995c66f43c5f05a3426a0255ce564245","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5c4035f3b9c94e62df65e48d74c015ab995c66f43c5f05a3426a0255ce564245","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"f66b8bdbdc7e01f4f22de2a204df9a28fede57e486aee2711f7d012ecbc5c645","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 26.1 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-26.1/full/client_a/elytra_hides_cape","height":900,"image":"images/mc26.1/bc847dc0bbb6c18649a73612b0e0db6d0bda9d8559082d2240592b164f185af6.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bc847dc0bbb6c18649a73612b0e0db6d0bda9d8559082d2240592b164f185af6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bc847dc0bbb6c18649a73612b0e0db6d0bda9d8559082d2240592b164f185af6","height":900,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":31,"pixel_sha256":"45093a0b608ec9de23329563f3ca7f86da85f703d8dee47e7b10d515258ed115","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"07b53258b1a0703dd97627dab594ff581e8cf3972477cccbd383234987d37fb8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"07b53258b1a0703dd97627dab594ff581e8cf3972477cccbd383234987d37fb8","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":32,"pixel_sha256":"f49967e1eb27956db77189bdcfa516a3ca7817c73f4221632c848716e0c599fb","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 26.1 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-26.1/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc26.1/1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","format":"webp","pixel":{"dark_fraction":0.1963,"file_sha256":"1bc30f48e8529535de6ec55f1439f37c023da42f030f9043d44cd938c9a04038","height":900,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":29,"pixel_sha256":"229232aa5303c97b3d9935fb94e9f3cce608f328bf587659868c83d0022eed09","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"68c1c141fd36e5daefbe7aee6a493fdd6122a1c555ce36c228e815dad7a7c67b","height":1080,"light_fraction":0.0,"luma_entropy":4.503,"meaningful_colors":30,"pixel_sha256":"7a82952a59b9910be4de1c9267d90ef3b756da07b7d475c635b9a8939c1308dc","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 26.1 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-26.1/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc26.1/eca7fb84b7803cfb71c9f84684efcd6605ee293d842d3c274158d486bc439a63.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eca7fb84b7803cfb71c9f84684efcd6605ee293d842d3c274158d486bc439a63","format":"webp","pixel":{"dark_fraction":0.4892,"file_sha256":"eca7fb84b7803cfb71c9f84684efcd6605ee293d842d3c274158d486bc439a63","height":900,"light_fraction":0.0011,"luma_entropy":5.294,"meaningful_colors":29,"pixel_sha256":"955f1f31264dd374a854661d05e75da43a42f8f0695b0b45480284d82997dcef","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"1547310fde8a4796f1e28174d853dab383241e28f156ff7df941b0a61e9ff49e","height":1080,"pixel":{"dark_fraction":0.493,"file_sha256":"1547310fde8a4796f1e28174d853dab383241e28f156ff7df941b0a61e9ff49e","height":1080,"light_fraction":0.0011,"luma_entropy":5.216,"meaningful_colors":32,"pixel_sha256":"0b22778de8737fd58017f893da8877097d45efe14d72551a22ecbb6e29c63b86","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 26.1 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-26.1/full/client_a/cape_speed_slider","height":900,"image":"images/mc26.1/b9409272b9134aa4a0877bd53fe821a350ad876c608e46ac6753d04802540bc3.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b9409272b9134aa4a0877bd53fe821a350ad876c608e46ac6753d04802540bc3","format":"webp","pixel":{"dark_fraction":0.4891,"file_sha256":"b9409272b9134aa4a0877bd53fe821a350ad876c608e46ac6753d04802540bc3","height":900,"light_fraction":0.0011,"luma_entropy":5.289,"meaningful_colors":28,"pixel_sha256":"a11571d8c852c9860deb09cbadffb1566f5896b26b628e075c5fa472eab033fd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f08cabef2c64e3d91f7ce2693cf012fd640930b88fc0f1ddf458f59f05f19c37","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"f08cabef2c64e3d91f7ce2693cf012fd640930b88fc0f1ddf458f59f05f19c37","height":1080,"light_fraction":0.0011,"luma_entropy":5.224,"meaningful_colors":31,"pixel_sha256":"abc4c066400b7925fc4c47b72dac0a603f42e4c4a5d8be4b08b089ffcd920b45","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 26.1 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-26.1/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc26.1/5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"5c2df8a75f7f96c412966ae4dda4f054c7845b9deda4c809ce4ecf918511bafb","height":900,"light_fraction":0.0011,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"e0efbf4938fe432d5c6bbd255fb9e6d68868900c0783b9f49d63ad6931513acc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"pixel":{"dark_fraction":0.4929,"file_sha256":"56e1138d46a6a6e28406e0fedc261f998a512c6bc5ed478dcdeccd84f17f36a3","height":1080,"light_fraction":0.0011,"luma_entropy":5.257,"meaningful_colors":32,"pixel_sha256":"168a230bbe5a87436588f49afbc920760916dd76c23421f4c883271314ac30d7","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 26.1 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-26.1/full/client_a/cape_delete_local","height":900,"image":"images/mc26.1/01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","format":"webp","pixel":{"dark_fraction":0.4623,"file_sha256":"01c9a06abfcd970a62190460b1768aa7b4c529c595e1ead8f66b2743b7851629","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"8609ac58398e0f3fcb3a1ab0cfab4a14e48ff461cf9be68bfb0f0fcee18e4b93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"ae423219cca224982dec4b391736977264c50c0885fb2dedc8a4dc5288c12554","height":1080,"light_fraction":0.0011,"luma_entropy":5.307,"meaningful_colors":32,"pixel_sha256":"4f5d18a763d4aae50f5fe714d88f3e21a26c5b149c177127d85706edb95f0ec6","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 26.1 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-26.1/full/client_a/cape_none_selected","height":900,"image":"images/mc26.1/fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","format":"webp","pixel":{"dark_fraction":0.5001,"file_sha256":"fe675e23433156609c24d15c5f9d452a5aff78a74ade16c112e026fc5d861980","height":900,"light_fraction":0.0011,"luma_entropy":5.151,"meaningful_colors":29,"pixel_sha256":"561bbc96429e74b3adcf9e1b5af03b9bdd951bf6fb90db44faa527a790019382","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"pixel":{"dark_fraction":0.5021,"file_sha256":"d9ad0ecf21aa500a5f62a4e3b6aa74179dc2a20eba91b61e279522afadcbda1b","height":1080,"light_fraction":0.0011,"luma_entropy":5.097,"meaningful_colors":31,"pixel_sha256":"ccd414799a3b7cabaf0a132fdb090a6b212fb007313ab54c38c789d511dff1ee","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 26.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-26.1/full/client_a/no_cape_after_removal","height":900,"image":"images/mc26.1/f414e227ace3bbd583db8f6d6823803f335b523cf1a55883bb2c520e03214bc8.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f414e227ace3bbd583db8f6d6823803f335b523cf1a55883bb2c520e03214bc8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f414e227ace3bbd583db8f6d6823803f335b523cf1a55883bb2c520e03214bc8","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":31,"pixel_sha256":"7fde4607dcb82fe0094808feafd7a82f59847fc043f96438094618177c5ee53b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"d2c25b53fbc4da1b866d22e1273083caf8d4975ce54202bdfc8acc059c3d5454","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d2c25b53fbc4da1b866d22e1273083caf8d4975ce54202bdfc8acc059c3d5454","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"5010eba5d8072b38268aa4b836b5fc615e4f1de639b8958804a2e702ad7e88f0","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 26.1 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-26.1/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc26.1/faace00d4f2b4b2e8f0ecf9865dff29f9a15afbaebcc8d6a4a4cf36c5aeb2a35.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"faace00d4f2b4b2e8f0ecf9865dff29f9a15afbaebcc8d6a4a4cf36c5aeb2a35","format":"webp","pixel":{"dark_fraction":0.5903,"file_sha256":"faace00d4f2b4b2e8f0ecf9865dff29f9a15afbaebcc8d6a4a4cf36c5aeb2a35","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":28,"pixel_sha256":"3c59d79c5ab1b123138a5a07b4cd5e925ee24a9ce97d0e950a96b2a3d958da33","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"9a36d51485854ab1a835545a3013b5168d87ab10b7962f409c87ccdcea7e5271","height":1080,"pixel":{"dark_fraction":0.5947,"file_sha256":"9a36d51485854ab1a835545a3013b5168d87ab10b7962f409c87ccdcea7e5271","height":1080,"light_fraction":0.0,"luma_entropy":4.504,"meaningful_colors":30,"pixel_sha256":"998a443721f76e31fb0355eb9f7ab097555a8aa57b5c70107b2a3997c9bb0f4c","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 26.1 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-26.1/full/client_a/settings_screen","height":900,"image":"images/mc26.1/e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e76764f6ea67cda036a7d9f586f48669c22b7f41c2a9395ae506561532085378","height":900,"light_fraction":0.0,"luma_entropy":4.906,"meaningful_colors":30,"pixel_sha256":"9fb9ac570d012283feba26ce82debac1c4d7f4a8bac91b7071a814f5152ec809","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"39efb26d49267b5db383824dd0b3ace6d0648ec4bd421d0163e163dfca0d5661","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"39efb26d49267b5db383824dd0b3ace6d0648ec4bd421d0163e163dfca0d5661","height":1080,"light_fraction":0.0,"luma_entropy":4.828,"meaningful_colors":31,"pixel_sha256":"c2570a5eed93b987906cb0f38e54329fddcf9e8271b05f3bc401c23ef37884b8","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 26.1 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-26.1/full/client_a/settings_keybind_capture","height":900,"image":"images/mc26.1/cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cb19db3abfd115eda459aee6fccf182f9754a337b7e03ca15b3f8920b5711813","height":900,"light_fraction":0.0,"luma_entropy":4.902,"meaningful_colors":30,"pixel_sha256":"a02d6a6fda1f8ff6cb42c4f19f73d36c6af6d6440f005dcba81705f54c2a801b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"b7547653fa429b6b50d9c852fbe73c8ef5d9d383792f0b3039291012ccadeec5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b7547653fa429b6b50d9c852fbe73c8ef5d9d383792f0b3039291012ccadeec5","height":1080,"light_fraction":0.0,"luma_entropy":4.821,"meaningful_colors":31,"pixel_sha256":"e7cfa0a4c466d73c50c892d539ec4a064264e0df6f6d5841bad66f606ac2d6df","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 26.1 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-26.1/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc26.1/a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a01e0132f0278a9b6487592042a70d23742574d33f4218906f9abbf924a28d41","height":900,"light_fraction":0.0,"luma_entropy":4.853,"meaningful_colors":31,"pixel_sha256":"b4e0e3399ade97d3f08a8a305234723cfdca6ffca35cc35de1b9dbdadb0cc9bd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"79e283dc5b463b675aaba708d49ed32af6a68fa8ed9dbbf0d0a703ff90c904b2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"79e283dc5b463b675aaba708d49ed32af6a68fa8ed9dbbf0d0a703ff90c904b2","height":1080,"light_fraction":0.0,"luma_entropy":4.78,"meaningful_colors":31,"pixel_sha256":"872b398bb5ede01d0d783af68d34dee35f0fcce2354daffe78933a4a20f58035","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 26.1 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-26.1/full/client_a/settings_modpack_tab","height":900,"image":"images/mc26.1/d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d5810c1f636c9686f47f4803a73782211ee1eeebd6e95dab76ee161fd82e08dc","height":900,"light_fraction":0.0,"luma_entropy":4.442,"meaningful_colors":30,"pixel_sha256":"0cd6045cd209853a0f0d6db41d499dfacde9cf49f592c8f8924098883bc0d96d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"c0cad02be087f844872a42c33d5c39dbfc5904c123cfddc6b28b0d8a4a0f297b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c0cad02be087f844872a42c33d5c39dbfc5904c123cfddc6b28b0d8a4a0f297b","height":1080,"light_fraction":0.0,"luma_entropy":4.358,"meaningful_colors":30,"pixel_sha256":"45c18abadd4f6c268949ed69785ef19ca52f08e31c8c919d8cc48808d2973f6a","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 26.1 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-26.1/full/client_a/settings_server_tab","height":900,"image":"images/mc26.1/49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","format":"webp","pixel":{"dark_fraction":0.0032,"file_sha256":"49320e1fe49f4a45349658166b95e8262b86dc450f5ea531c93c8fc52f6fa290","height":900,"light_fraction":0.0,"luma_entropy":4.845,"meaningful_colors":31,"pixel_sha256":"b828b8b2077c2374f5162fe22bedcb1ce74405b773d3e7bca440149b0d104249","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"8efcd50049e80d6a6c6fb3ee4d3c0aa230472e79f5e6561f5be721690c170cc7","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"8efcd50049e80d6a6c6fb3ee4d3c0aa230472e79f5e6561f5be721690c170cc7","height":1080,"light_fraction":0.0,"luma_entropy":4.771,"meaningful_colors":30,"pixel_sha256":"64729c017ed965aa891e418c57939ccb3d23d91519b17ac6d2b95eef559158d8","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 26.1 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-26.1/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc26.1/ce6e23059c29f259b8ecd010476ccb08e63b07d0e352136f70ccaee2f721658c.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ce6e23059c29f259b8ecd010476ccb08e63b07d0e352136f70ccaee2f721658c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ce6e23059c29f259b8ecd010476ccb08e63b07d0e352136f70ccaee2f721658c","height":900,"light_fraction":0.0,"luma_entropy":5.645,"meaningful_colors":32,"pixel_sha256":"340c8ad4c8879447cc26d702afa830db91dfeabf6fbc051ea6120ad439dd9305","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"214a3dbc16dc8d43666e5477c36d6fb96f2d00798dde1defcfe0df90e472d009","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"214a3dbc16dc8d43666e5477c36d6fb96f2d00798dde1defcfe0df90e472d009","height":1080,"light_fraction":0.0,"luma_entropy":5.693,"meaningful_colors":30,"pixel_sha256":"309ae8e2f7fd9c49fcadc86dec3727f0061ec5c58ad214878c4ef0c54ce3be8c","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 26.1 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-26.1/full/client_a/rename_dialog","height":900,"image":"images/mc26.1/8592b342e3ab6f8d710b9f4f80f6c3da87d867a02abc9d2e54a877b294ca69a6.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8592b342e3ab6f8d710b9f4f80f6c3da87d867a02abc9d2e54a877b294ca69a6","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"8592b342e3ab6f8d710b9f4f80f6c3da87d867a02abc9d2e54a877b294ca69a6","height":900,"light_fraction":0.0,"luma_entropy":5.263,"meaningful_colors":32,"pixel_sha256":"f4c1f301813c0b4fe7604c24f1ee4f619fedb1938b8c16188b1ecdd958fa3e42","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"32b6118386b7058e0bfdfed398986f7d576a9805d43e2e4857c88725e96fedeb","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"32b6118386b7058e0bfdfed398986f7d576a9805d43e2e4857c88725e96fedeb","height":1080,"light_fraction":0.0,"luma_entropy":5.191,"meaningful_colors":32,"pixel_sha256":"c95831786e759743c9facb4557c9075dc3588881f208679cd11e8b9a133fea54","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 26.1 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-26.1/full/client_a/delete_dialog","height":900,"image":"images/mc26.1/13212e50bbdc1ac393a0b40c6675f70c675355b922e2c0f2befa9241b466e073.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13212e50bbdc1ac393a0b40c6675f70c675355b922e2c0f2befa9241b466e073","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"13212e50bbdc1ac393a0b40c6675f70c675355b922e2c0f2befa9241b466e073","height":900,"light_fraction":0.0,"luma_entropy":5.141,"meaningful_colors":31,"pixel_sha256":"7a79f133d7ae11a29b8adcde41c2ad3551c20f0a2ce1431364117cffd836b5ab","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"a0354db57102aa40c3204a9e845db2400c23af28f3771cce3b26de98e090b8ac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a0354db57102aa40c3204a9e845db2400c23af28f3771cce3b26de98e090b8ac","height":1080,"light_fraction":0.0,"luma_entropy":5.068,"meaningful_colors":30,"pixel_sha256":"b57e61798d8ebc265e4ccc18c9a394107f26745d10ec7e89a860dc880fcd52e6","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 26.1 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-26.1/full/client_a/stale_skin_fallback","height":900,"image":"images/mc26.1/4e4143b3ef1105418c204f452f7359b3075a2fd85771e3cfdd258d10390f473d.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4e4143b3ef1105418c204f452f7359b3075a2fd85771e3cfdd258d10390f473d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4e4143b3ef1105418c204f452f7359b3075a2fd85771e3cfdd258d10390f473d","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":31,"pixel_sha256":"a21217ea117084b720ad614241f5dc7d98f51bfa93493b49cd2e4a5561237f21","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"191d7778085ea9641d443b8c8137dbfe4633d80a89e26f413587b0ee0ac2e72d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"191d7778085ea9641d443b8c8137dbfe4633d80a89e26f413587b0ee0ac2e72d","height":1080,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":31,"pixel_sha256":"ebfb2ab0fe6755b4890f584aec561efb06d422872a73482871eb123388ea54ec","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-26.1/full/client_a/hud_preview_disabled","height":900,"image":"images/mc26.1/d0b2d6dd72b7bd306d14f0ef08bf48f11acd60a031547d7bc3d7cdd70530c1ef.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d0b2d6dd72b7bd306d14f0ef08bf48f11acd60a031547d7bc3d7cdd70530c1ef","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d0b2d6dd72b7bd306d14f0ef08bf48f11acd60a031547d7bc3d7cdd70530c1ef","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"21c4df1571456ed4573dad6ebf3ab11f705cda31470d665cf753169de25473f0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"d26d4c5784538b9098f4874e5873cb6fb42fc82570bb505e145fb93fdc5c16d9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d26d4c5784538b9098f4874e5873cb6fb42fc82570bb505e145fb93fdc5c16d9","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"3253831227da405ea71af12f334ede79c1b2c22bf8c9422ab9c0c6787931d8bd","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 26.1 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-26.1","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-26.1/full/client_a/hud_preview_overlay","height":900,"image":"images/mc26.1/c26130153361d0ea898a29a1a9c0d5751e36d9df5e6abc90ec3958afc35853ae.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c26130153361d0ea898a29a1a9c0d5751e36d9df5e6abc90ec3958afc35853ae","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c26130153361d0ea898a29a1a9c0d5751e36d9df5e6abc90ec3958afc35853ae","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":32,"pixel_sha256":"6640e69636d9401c26ec5cee77173fb7b1214818b78c160c225b523c819bd204","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"0d983261219a4bc5d47489bf42129e25a268d09f98778672af63ea0d4bee7ffa","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0d983261219a4bc5d47489bf42129e25a268d09f98778672af63ea0d4bee7ffa","height":1080,"light_fraction":0.0,"luma_entropy":5.539,"meaningful_colors":32,"pixel_sha256":"7465d71bc1e48543641c848dc86526188247946c909235d02cdb436caff8b4fc","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 26.1 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"neoforge-26.1","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-26.1/full/client_a/title_screen_splash_order","height":900,"image":"images/mc26.1/d719c1f206f9ac5ca2edf6c33791faca39bb6ba10aa9888ecdf769c38876f030.webp","key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d719c1f206f9ac5ca2edf6c33791faca39bb6ba10aa9888ecdf769c38876f030","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"d719c1f206f9ac5ca2edf6c33791faca39bb6ba10aa9888ecdf769c38876f030","height":900,"light_fraction":0.0,"luma_entropy":7.221,"meaningful_colors":32,"pixel_sha256":"c10bb025859bc365e545d0587907155290bcc2bed383ff3b761f4d263d8253eb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 444 splash pixels in the control frame, 0 left once the model is over them (region [387, 72, 413, 85])","scenario":"full","source":{"file_sha256":"eb8cbd35f49d840794bf05716e679c989353f2a05f458726c000f1e39ade86ff","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"eb8cbd35f49d840794bf05716e679c989353f2a05f458726c000f1e39ade86ff","height":1080,"light_fraction":0.0,"luma_entropy":7.218,"meaningful_colors":32,"pixel_sha256":"48d191f7418ef2b8d5347e88bb342b3135c84ee2a3e104429d8e9a15ce0a1b2c","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 26.1 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-26.1","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-26.1/server-policy/client_a/baseline","height":900,"image":"images/mc26.1/ff333d5bd5c2ae97908556a838b41941f2742c7ec4200b84f35f38d57b97b443.webp","key":"mc26.1","lane_id":"neoforge-26.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff333d5bd5c2ae97908556a838b41941f2742c7ec4200b84f35f38d57b97b443","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ff333d5bd5c2ae97908556a838b41941f2742c7ec4200b84f35f38d57b97b443","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"c9e0c53c6703bd36fad81e2c38244b07dcc01d1fe1ecdb7132329d114415e0ec","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"5820fe930c46d31bbc52bde998b143b56c91ab8c5ca387b7d429ca24c16c6b42","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5820fe930c46d31bbc52bde998b143b56c91ab8c5ca387b7d429ca24c16c6b42","height":1080,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":30,"pixel_sha256":"e2a3c82ea939c88d43c6b24b1374520411c5f0faea26bc047076b012a5fa1c8e","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 26.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-26.1","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-26.1/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc26.1/f5db798204d4b21d6b974297c85f83cc23bfba3fa4fae11f989d1f90d7eca422.webp","key":"mc26.1","lane_id":"neoforge-26.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f5db798204d4b21d6b974297c85f83cc23bfba3fa4fae11f989d1f90d7eca422","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"f5db798204d4b21d6b974297c85f83cc23bfba3fa4fae11f989d1f90d7eca422","height":900,"light_fraction":0.0,"luma_entropy":5.4,"meaningful_colors":32,"pixel_sha256":"ab5b85bd41823d43a2fd43ab1d048ddb200202b36ffb0acbb9b73ffa43b6cec5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"06c3b0528437667873be0fbef5eae17ef08b75926b83516b5a418212d65ce28f","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"06c3b0528437667873be0fbef5eae17ef08b75926b83516b5a418212d65ce28f","height":1080,"light_fraction":0.0,"luma_entropy":5.36,"meaningful_colors":30,"pixel_sha256":"ba465cee09cd264825c387149678d7572415a32086dc9da7d83c3d2ed3df7e1d","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 26.1 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-26.1","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-26.1/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc26.1/3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb.webp","key":"mc26.1","lane_id":"neoforge-26.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","format":"webp","pixel":{"dark_fraction":0.6434,"file_sha256":"3c48c9e1eeed1b85486dcb94ad94be74dcc6dc725ea903e4de0f4a5c7a9c89bb","height":900,"light_fraction":0.0,"luma_entropy":3.788,"meaningful_colors":23,"pixel_sha256":"817015f1473e41ab51f60d7cfdafcea93f50931a84634276828b6793e3b45394","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"8826d59af1318494f4c729ed6842cb11bb8c7144585606b30270539a4a1c1b88","height":1080,"light_fraction":0.0,"luma_entropy":3.717,"meaningful_colors":25,"pixel_sha256":"edc48a31acac475849846122f5598f592593f5fe2a40c12f705b31cad0dc64e2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 26.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"neoforge-26.1","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-26.1/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc26.1/540419deb3f9d8856904a43f330f71ad986ab7f4d686e33094c49f477e4ed8b1.webp","key":"mc26.1","lane_id":"neoforge-26.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"540419deb3f9d8856904a43f330f71ad986ab7f4d686e33094c49f477e4ed8b1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"540419deb3f9d8856904a43f330f71ad986ab7f4d686e33094c49f477e4ed8b1","height":900,"light_fraction":0.0,"luma_entropy":5.388,"meaningful_colors":32,"pixel_sha256":"b3e1ee78745306bac609cb9b60059ae7ea9ac2166c7f9e54ac5104e513df0e79","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"06d4d8735650b0c8cc0ab84fc75c0cc512161e38361655ec47b703f75bce634b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"06d4d8735650b0c8cc0ab84fc75c0cc512161e38361655ec47b703f75bce634b","height":1080,"light_fraction":0.0,"luma_entropy":5.361,"meaningful_colors":31,"pixel_sha256":"0dfa9d79c428ca15bd3c877996b6e9cbe3458400891f537fbdf623dacb0f7713","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 26.1 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"neoforge-26.1","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-26.1/session/client_a/pause_menu_preview","height":900,"image":"images/mc26.1/44f38dd4902dbbabc584b93ff45b53184ff1e3dd18ab71c18aa09e71bcf4a4d9.webp","key":"mc26.1","lane_id":"neoforge-26.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"44f38dd4902dbbabc584b93ff45b53184ff1e3dd18ab71c18aa09e71bcf4a4d9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"44f38dd4902dbbabc584b93ff45b53184ff1e3dd18ab71c18aa09e71bcf4a4d9","height":900,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":31,"pixel_sha256":"7d0626a377c7e7db1a08459b991e109e7ca692f195cc063c11a3d8f97953948e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"12e7489308b7f165ab88b72776db17a7ef504c0f5d76aca99e36deb8375eb2a6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"12e7489308b7f165ab88b72776db17a7ef504c0f5d76aca99e36deb8375eb2a6","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":31,"pixel_sha256":"86ea18e119081f8e164ffce83feafcaddeb16eaddc166d3be78a9c64597d9c5f","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 26.1 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-26.1","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-26.1/session/client_a/inventory_paper_doll","height":900,"image":"images/mc26.1/2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf.webp","key":"mc26.1","lane_id":"neoforge-26.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"2b4eb9f0565c69f17172566e446c52be3ff62e5b60e6990b054a2c9d1183bcbf","height":900,"light_fraction":0.0,"luma_entropy":4.372,"meaningful_colors":31,"pixel_sha256":"0436bb987aa1c02990585bfafb3c7466d1d6fc0d1f9a7060548206bab411ae4b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"b0d17f3fe2e3c1684376183ecf050a9d63e61e21ed38b00092e421597ed696ec","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"b0d17f3fe2e3c1684376183ecf050a9d63e61e21ed38b00092e421597ed696ec","height":1080,"light_fraction":0.0,"luma_entropy":4.429,"meaningful_colors":29,"pixel_sha256":"2207dbe2fe5bf080a07902bfe5632d1828f80b60f2fcbcad1087a0d47bb14999","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 26.1 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"neoforge-26.1","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-26.1/session/client_a/tab_list_head","height":900,"image":"images/mc26.1/f36e1957e10fb7fb9575e9fcef1b3711f979b9da5b1c79791acda77a446b7bc7.webp","key":"mc26.1","lane_id":"neoforge-26.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f36e1957e10fb7fb9575e9fcef1b3711f979b9da5b1c79791acda77a446b7bc7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f36e1957e10fb7fb9575e9fcef1b3711f979b9da5b1c79791acda77a446b7bc7","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":30,"pixel_sha256":"66d777b2591939c2e23323ca0ddea0580ddaf9ebad8f773fb274ab045085a046","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"0f3fb8d93e6158e2c63c764414614c068bff90671471a0deb9eff1c43802e659","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0f3fb8d93e6158e2c63c764414614c068bff90671471a0deb9eff1c43802e659","height":1080,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":32,"pixel_sha256":"7ff76a68d4e30eb43c40f1df2c806f629c6519876817ce368fbc40b5df52bf92","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 26.1 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"neoforge-26.1","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-26.1/session/client_a/quit_to_title","height":900,"image":"images/mc26.1/c61899465f21912793b47540a4e332229e85d56ab042726c4f1718944623ed93.webp","key":"mc26.1","lane_id":"neoforge-26.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c61899465f21912793b47540a4e332229e85d56ab042726c4f1718944623ed93","format":"webp","pixel":{"dark_fraction":0.0014,"file_sha256":"c61899465f21912793b47540a4e332229e85d56ab042726c4f1718944623ed93","height":900,"light_fraction":0.0,"luma_entropy":7.137,"meaningful_colors":32,"pixel_sha256":"6a82a529abb03886ae8b034ed42a93a85cc4f14e7ca2d599296bd2e4cbd78953","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"416243a1f6e9f7b7b52f0517b638a2d569e3989af98c22b9bca3d49832f022af","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"416243a1f6e9f7b7b52f0517b638a2d569e3989af98c22b9bca3d49832f022af","height":1080,"light_fraction":0.0,"luma_entropy":7.144,"meaningful_colors":32,"pixel_sha256":"ad96aea83b8362df6b7fa18038d5c93a43ec0af971c97ff02e69ab72ee68fb7e","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 26.1 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-26.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-26.1/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc26.1/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1","lane_id":"neoforge-26.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 26.1 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"neoforge-26.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-26.1/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc26.1/2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176.webp","key":"mc26.1","lane_id":"neoforge-26.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","format":"webp","pixel":{"dark_fraction":0.6369,"file_sha256":"2374213004f752b621436984ab7d5f2426dd1163857624f4937969ad38bef176","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":24,"pixel_sha256":"75e83534a40b1cf790fa756981a44a23c076a971ad6be1d9ab32a592f9045f84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"388cbce486bb917ad3002764b69f828b764da6be63793f6aff7832cb51237edc","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":23,"pixel_sha256":"18931bbcd0f3e9988624b763f8d91838f56f1ebe250c0342e2a57f02abc989c5","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 26.1 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-26.1","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-26.1/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc26.1/721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5.webp","key":"mc26.1","lane_id":"neoforge-26.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"721c6cc87ff58b63e5f68bdcf31aa6eab0ac313f304f1480364dc4aec0f7e2f5","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":32,"pixel_sha256":"29fb86eb6e1cd447c63ab5f2fa76aae09211004f9ac445196953133ec7ecf1b3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"6c473302af932283bc965c0c5a3218df52782008e35cd052c9c2510a40e9f833","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6c473302af932283bc965c0c5a3218df52782008e35cd052c9c2510a40e9f833","height":1080,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":32,"pixel_sha256":"5b4dc28e7893d1752ee75e43cbcaf8679cc328fa72cebfb536287f19e293e51f","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 26.1 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-26.1","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-26.1/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc26.1/d84300f7058fe9e034de0993bc7aa563c8a79fe3593403effca4e91f71f917fd.webp","key":"mc26.1","lane_id":"neoforge-26.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d84300f7058fe9e034de0993bc7aa563c8a79fe3593403effca4e91f71f917fd","format":"webp","pixel":{"dark_fraction":0.674,"file_sha256":"d84300f7058fe9e034de0993bc7aa563c8a79fe3593403effca4e91f71f917fd","height":900,"light_fraction":0.0,"luma_entropy":3.832,"meaningful_colors":28,"pixel_sha256":"91adf02532bbc8d883ff14203882ab7feefa345f4823352897dc7be9c8a3fbbb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"5f634d94afbd4f1c3d80b3bfe02512785f443649cd108a28bb3324f46ba1985a","height":1080,"pixel":{"dark_fraction":0.6767,"file_sha256":"5f634d94afbd4f1c3d80b3bfe02512785f443649cd108a28bb3324f46ba1985a","height":1080,"light_fraction":0.0,"luma_entropy":3.769,"meaningful_colors":28,"pixel_sha256":"f958feb68d22ff1aeb4e532baa45a40fb69006e5512cc8bc6d46d054b163d6bd","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.11","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.11/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.11/aee915f69065ad2f6ea2db1136ff748a97eec6fb5b47e8e080236bed675b4438.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aee915f69065ad2f6ea2db1136ff748a97eec6fb5b47e8e080236bed675b4438","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"aee915f69065ad2f6ea2db1136ff748a97eec6fb5b47e8e080236bed675b4438","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":30,"pixel_sha256":"84f95438a0e842fe570056f44dd13775baf41098cff2a6cb8ea217f470167cf2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"20c0703f1b3246966a5947bb5659e724e12609f6bb81e14a97cb82e9200d5f3a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"20c0703f1b3246966a5947bb5659e724e12609f6bb81e14a97cb82e9200d5f3a","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"90734f578f6e897116091ccf8b21413b0a70e26a5076a084333b71880df36749","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.11 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.11","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.11/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.11/3c3fe9931b64760f65df1249652461202e049da785c763b09d608117bda783d7.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c3fe9931b64760f65df1249652461202e049da785c763b09d608117bda783d7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3c3fe9931b64760f65df1249652461202e049da785c763b09d608117bda783d7","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":31,"pixel_sha256":"a0f8fa924e9c5b968dbeb4447bb284105e8072099dc3cbde3fb9cb649d624533","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"efeb492673be5a9313d2d24131277ff932f137eb5c2397b36f3c9118a8d1dc3c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"efeb492673be5a9313d2d24131277ff932f137eb5c2397b36f3c9118a8d1dc3c","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"1899659a90144f7f6238acc4f087065c393476791666b454ac6f5bac59453a41","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.11","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.11/propagation/client_a/baseline","height":900,"image":"images/mc1.21.11/18193137b482210c8a2f98b447cbbd85867206af5a8afd35778912d1eba05636.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"18193137b482210c8a2f98b447cbbd85867206af5a8afd35778912d1eba05636","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"18193137b482210c8a2f98b447cbbd85867206af5a8afd35778912d1eba05636","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":30,"pixel_sha256":"6650a8630c509457983ec1fffb9fa79a4d63f6f97246e472b025d3d7418517b5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"2152886ba18efee3e8cf816bca87a1c3120a6afa2262682648e217381443e1b0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2152886ba18efee3e8cf816bca87a1c3120a6afa2262682648e217381443e1b0","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"b14976ee0741a948ebcbb876a49160c4461ef9a8f5daeced778bc715402b6a93","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.11 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.21.11","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.21.11/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.11/2218173d6de3a8ebd089487d6e989ce09b4e8e033b4d1a98671d7b7ea1ab0e75.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2218173d6de3a8ebd089487d6e989ce09b4e8e033b4d1a98671d7b7ea1ab0e75","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2218173d6de3a8ebd089487d6e989ce09b4e8e033b4d1a98671d7b7ea1ab0e75","height":900,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":31,"pixel_sha256":"760be17bc14dc49d0e2213f2e8baec47e0160603ef8b8d16a7a57a94e87549b7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"84346892e6b889ea75261f5a9742aa14ce48a2b460917efe57be2860b6e3018a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"84346892e6b889ea75261f5a9742aa14ce48a2b460917efe57be2860b6e3018a","height":1080,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":31,"pixel_sha256":"043959df6f0c1d188e21e69b1786ee0cd0a1101e4b333aa0eb12e909977d6df8","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.11 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection check…","artifact_node":"fabric-1.21.11","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.21.11/propagation/client_b/baseline","height":900,"image":"images/mc1.21.11/36788098b468f50bb1311c5b17b23b691bab5ca7fbca66af12bcee85a6d0af71.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36788098b468f50bb1311c5b17b23b691bab5ca7fbca66af12bcee85a6d0af71","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"36788098b468f50bb1311c5b17b23b691bab5ca7fbca66af12bcee85a6d0af71","height":900,"light_fraction":0.0076,"luma_entropy":5.632,"meaningful_colors":32,"pixel_sha256":"1b7ed76a3ea8c25ec7cba71d882b85b56c97352a56c83398c7c79d4829c6f024","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"2a700f7f6ebf24929e9c3aaa2430b6a19cac32edb36cde14ab04234b158c3e19","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2a700f7f6ebf24929e9c3aaa2430b6a19cac32edb36cde14ab04234b158c3e19","height":1080,"light_fraction":0.0082,"luma_entropy":5.624,"meaningful_colors":32,"pixel_sha256":"26ed826872bc9b8d2e444af268e7e6b631faf1a644e73e7be27068a08ed83a81","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.11 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs f…","artifact_node":"fabric-1.21.11","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.11/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.11/fa288973cecb77d5525c45dcd683f39cac053cbc7987370a0f2e818e85113508.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fa288973cecb77d5525c45dcd683f39cac053cbc7987370a0f2e818e85113508","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fa288973cecb77d5525c45dcd683f39cac053cbc7987370a0f2e818e85113508","height":900,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":30,"pixel_sha256":"56819a14c2505f504e0663e0fc4fa9404ac9d0bbc11e9e50d3cdc264d8007db9","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"98c3c418129fd69bea09ef4443367a1e4dd0d2cf081c14f284d7caf9003d5aa2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"98c3c418129fd69bea09ef4443367a1e4dd0d2cf081c14f284d7caf9003d5aa2","height":1080,"light_fraction":0.0,"luma_entropy":5.577,"meaningful_colors":29,"pixel_sha256":"0c5d3ddd5e224f0cd789cb74f8dcb7415096c9a7d36c0ff98ce763a1f9bb89d1","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.11","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.11/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.11/db8af8cb95fb8be61f6f315995388e41fb959237973fa6c1fa2005b19925d2bc.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"db8af8cb95fb8be61f6f315995388e41fb959237973fa6c1fa2005b19925d2bc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"db8af8cb95fb8be61f6f315995388e41fb959237973fa6c1fa2005b19925d2bc","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":30,"pixel_sha256":"14abe0d5f5a36a2ad1a1a384fcc12c73c355897241ec9a681c3bf87000e009db","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"abf9fc91032be77126321b18e1453d972b82c342d77a4036059e1f30f7f192d2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"abf9fc91032be77126321b18e1453d972b82c342d77a4036059e1f30f7f192d2","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"24e2bd4ad5235066664b2069f1fcdd8361d8af58a61ccdd459678f31587f7e49","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.11 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.11","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.11/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.11/89924a24f5bd7098ca5d59768508f4dd7fa3375990815cd6474c5a1d63edfc35.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"89924a24f5bd7098ca5d59768508f4dd7fa3375990815cd6474c5a1d63edfc35","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"89924a24f5bd7098ca5d59768508f4dd7fa3375990815cd6474c5a1d63edfc35","height":900,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":31,"pixel_sha256":"7a74858ba70f7117897a882056c998ca0d52383e72f5ef87b45cf7a852b15afd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"50f05ca6e70b1b21f30edac67ad246defedbffc0750c2e173297202224b2cc7b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"50f05ca6e70b1b21f30edac67ad246defedbffc0750c2e173297202224b2cc7b","height":1080,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":31,"pixel_sha256":"6c911036b23deac7d49ab183e42a31d53f33b06c96eb68f8fb845c3cd614e806","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.11 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.21.11","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.21.11/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.11/9e59b28803aea9244b7eb2eac0a911f1ea0726bf5489f6670d42ce2c35e10279.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9e59b28803aea9244b7eb2eac0a911f1ea0726bf5489f6670d42ce2c35e10279","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9e59b28803aea9244b7eb2eac0a911f1ea0726bf5489f6670d42ce2c35e10279","height":900,"light_fraction":0.0076,"luma_entropy":5.631,"meaningful_colors":32,"pixel_sha256":"a2e9458f98daedc162188e112a743a43cff423aa6fcf5e7840924fc6ca8619ca","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"fc94f8d421eedf99b7ed284aa6bc685a995ae3c8c5a46198dca738ef8d980a97","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fc94f8d421eedf99b7ed284aa6bc685a995ae3c8c5a46198dca738ef8d980a97","height":1080,"light_fraction":0.0082,"luma_entropy":5.624,"meaningful_colors":32,"pixel_sha256":"aacfd029ae36f1f283de8744b87fd657aa922e09a637b2a0466ba3a3b0bcf143","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.11 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.21.11","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.21.11/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.11/da8ea4d1a88ca8000ce8c4e98a5865e8ce0a23844e3c1a9ff6d6e6d9f1247bf5.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"da8ea4d1a88ca8000ce8c4e98a5865e8ce0a23844e3c1a9ff6d6e6d9f1247bf5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"da8ea4d1a88ca8000ce8c4e98a5865e8ce0a23844e3c1a9ff6d6e6d9f1247bf5","height":900,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":30,"pixel_sha256":"8bb616ca7d50815130a3990e99ba0bdf215dc06d4ac7be1b60a56b08c9576576","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"73c04bd7c032251596252ebd18d77acf23664ff11cc6c6c7c3de3982ad8f9080","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"73c04bd7c032251596252ebd18d77acf23664ff11cc6c6c7c3de3982ad8f9080","height":1080,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":30,"pixel_sha256":"28baeb32a506c481c154762e9bbf9d7175acc8ff3a98494cbbc94fd4de5854f9","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.11 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mo…","artifact_node":"fabric-1.21.11","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.11/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.11/03d444d7d1ab64b2a116b6e702a70854f452c82390fdf6055146d64b8e71ec7e.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"03d444d7d1ab64b2a116b6e702a70854f452c82390fdf6055146d64b8e71ec7e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"03d444d7d1ab64b2a116b6e702a70854f452c82390fdf6055146d64b8e71ec7e","height":900,"light_fraction":0.0,"luma_entropy":5.58,"meaningful_colors":30,"pixel_sha256":"62c3e501f11f9e9cd00e816334179b90a31d90ecbeab8f078bea02e29668cb97","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"ceab18e331ee144d43d9b7d6ab5236ae86d48260324568785f23ebed32a22dda","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ceab18e331ee144d43d9b7d6ab5236ae86d48260324568785f23ebed32a22dda","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":29,"pixel_sha256":"527e9a177a5c8e922e9fdc8b9ab42615efea12256a448235fd03aa50a1bccf48","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.11 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.21.11","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.11/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.11/e90eeca215c0bfbe273121500ea34cbb3d0f67329f48642806d900ebb067cfaa.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e90eeca215c0bfbe273121500ea34cbb3d0f67329f48642806d900ebb067cfaa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e90eeca215c0bfbe273121500ea34cbb3d0f67329f48642806d900ebb067cfaa","height":900,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":32,"pixel_sha256":"8d9ff97d025f7a3148b0afdb4d5bb401ed271fb29c5d4b1fec321a682f4a05c7","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"6da473fbd7f15b4934e876917dfaeb5c954b3b334bba858a1d603f97310ab618","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6da473fbd7f15b4934e876917dfaeb5c954b3b334bba858a1d603f97310ab618","height":1080,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":31,"pixel_sha256":"d90e2bf4531f8829413da810ce6f5cea7f8ef3e0bc5b661fa28fba3a1487363e","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.11 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.21.11","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.21.11/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.11/73e5df4a289897a7d2a5f9643672157514adda3c4d0112f4d2ae22f523e5aedf.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"73e5df4a289897a7d2a5f9643672157514adda3c4d0112f4d2ae22f523e5aedf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"73e5df4a289897a7d2a5f9643672157514adda3c4d0112f4d2ae22f523e5aedf","height":900,"light_fraction":0.0,"luma_entropy":5.598,"meaningful_colors":28,"pixel_sha256":"de9a50876a11c8908d063f2f9b355190a0943d414f6be3e2ff7d619784d1ff23","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"396ae329c30954f6dd59ac0ca0bf38abd05de4900aa905289f8a05307da1f37c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"396ae329c30954f6dd59ac0ca0bf38abd05de4900aa905289f8a05307da1f37c","height":1080,"light_fraction":0.0,"luma_entropy":5.583,"meaningful_colors":31,"pixel_sha256":"e9c40e922c028505637595d795df0587738032e5922a568740b2b6f7c76b8e8d","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.11 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.21.11","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.21.11/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.11/9a0af0d39caf06b28987ba6f05ac15e857db98f61982a97364a2b79af9ffb984.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9a0af0d39caf06b28987ba6f05ac15e857db98f61982a97364a2b79af9ffb984","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9a0af0d39caf06b28987ba6f05ac15e857db98f61982a97364a2b79af9ffb984","height":900,"light_fraction":0.0,"luma_entropy":5.583,"meaningful_colors":30,"pixel_sha256":"dd00a2c769ae2abed20518642c43965033e27ade7dd4ac226c5624160dfa2bef","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"623f26ea18e1eb318781fa4495432024f3aacf063c497daee19460c1232bec09","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"623f26ea18e1eb318781fa4495432024f3aacf063c497daee19460c1232bec09","height":1080,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":29,"pixel_sha256":"ab04c83999cda6b972ba5482a202e1b5b4c7931ffb6b3c9a1f142c758484298a","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.11 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.21.11","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.21.11/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.11/eee0c407ab6fae6da7bca37b937b3416439b49b4544a193194935121d354f576.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eee0c407ab6fae6da7bca37b937b3416439b49b4544a193194935121d354f576","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eee0c407ab6fae6da7bca37b937b3416439b49b4544a193194935121d354f576","height":900,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":32,"pixel_sha256":"840954e904cd25571bf13ca7238c062206b90a3ce6821f9a3bce5135c21d2450","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"b9eddf130b72000a17dae3269c3fb9a5a686f7535bc1243ae196a8ae60d4b16d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b9eddf130b72000a17dae3269c3fb9a5a686f7535bc1243ae196a8ae60d4b16d","height":1080,"light_fraction":0.0,"luma_entropy":5.579,"meaningful_colors":29,"pixel_sha256":"5553b9207361c8ba35182d76971f05042a95246af3ebf15a462f4542a9678575","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.11 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.11/full/client_a/baseline","height":900,"image":"images/mc1.21.11/db8af8cb95fb8be61f6f315995388e41fb959237973fa6c1fa2005b19925d2bc.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"db8af8cb95fb8be61f6f315995388e41fb959237973fa6c1fa2005b19925d2bc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"db8af8cb95fb8be61f6f315995388e41fb959237973fa6c1fa2005b19925d2bc","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":30,"pixel_sha256":"14abe0d5f5a36a2ad1a1a384fcc12c73c355897241ec9a681c3bf87000e009db","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"abf9fc91032be77126321b18e1453d972b82c342d77a4036059e1f30f7f192d2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"abf9fc91032be77126321b18e1453d972b82c342d77a4036059e1f30f7f192d2","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"24e2bd4ad5235066664b2069f1fcdd8361d8af58a61ccdd459678f31587f7e49","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.11 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.21.11/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.11/53017d9c15b3a221bec902d38ff18546f2f188125c0077a3802a97916c990047.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"53017d9c15b3a221bec902d38ff18546f2f188125c0077a3802a97916c990047","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"53017d9c15b3a221bec902d38ff18546f2f188125c0077a3802a97916c990047","height":900,"light_fraction":0.0,"luma_entropy":5.462,"meaningful_colors":31,"pixel_sha256":"fcb70a4f4d9af85f8c9e1bb30be9ffdc80f29c51758f059b440e530af544946f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"93bbf7d9a0eaa2d276bab14351b7312d5c3b7ea94d151c784c5323f23c956de5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"93bbf7d9a0eaa2d276bab14351b7312d5c3b7ea94d151c784c5323f23c956de5","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"ca657debf86b844324c7e7433280f4bf780fa34725db960776eea67bedf8d00a","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.11 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.21.11/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.11/6238cc0bc9d120bb9015f882654f0b279bf448c190da084e7905428301df989e.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6238cc0bc9d120bb9015f882654f0b279bf448c190da084e7905428301df989e","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"6238cc0bc9d120bb9015f882654f0b279bf448c190da084e7905428301df989e","height":900,"light_fraction":0.0,"luma_entropy":3.727,"meaningful_colors":25,"pixel_sha256":"e1b0f39c8e9e4222764ced746ff3c8ef96bee8b2030f536025855cdd5b12b64a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"ee40b18c739e5ce438b8bf5ac623d2274f1d421b13bf77a03f01e9a692bd9c14","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"ee40b18c739e5ce438b8bf5ac623d2274f1d421b13bf77a03f01e9a692bd9c14","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":25,"pixel_sha256":"16b79c2ce9473d8083c578af71910b5663015cad02450f89b0d0281dac8ca484","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.11 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.21.11/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.11/e6702800ca69650ca42b6bbcd6dfbebfda542c6cbafd6bda58f2720a385baf76.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e6702800ca69650ca42b6bbcd6dfbebfda542c6cbafd6bda58f2720a385baf76","format":"webp","pixel":{"dark_fraction":0.6428,"file_sha256":"e6702800ca69650ca42b6bbcd6dfbebfda542c6cbafd6bda58f2720a385baf76","height":900,"light_fraction":0.0,"luma_entropy":3.773,"meaningful_colors":23,"pixel_sha256":"fc45e6e9b9d15d07b9977e2425bcbbb3d57f2f8efdffe7dd2b2fa9baa58392c5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"2b8d0fa70f3c0e34444f87b45d5418d041a92fddb6e69501ef9a0469e70d725d","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"2b8d0fa70f3c0e34444f87b45d5418d041a92fddb6e69501ef9a0469e70d725d","height":1080,"light_fraction":0.0,"luma_entropy":3.706,"meaningful_colors":27,"pixel_sha256":"fb6c01378e6159fddd65f467333bc4ea24c992d5ee5bbfaff680a8e664164500","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.11 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.21.11/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.11/0490c4949b3f39fda6aa08d84f5289aab5619dc8c555507b016698daf2e59c92.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0490c4949b3f39fda6aa08d84f5289aab5619dc8c555507b016698daf2e59c92","format":"webp","pixel":{"dark_fraction":0.6372,"file_sha256":"0490c4949b3f39fda6aa08d84f5289aab5619dc8c555507b016698daf2e59c92","height":900,"light_fraction":0.0,"luma_entropy":3.781,"meaningful_colors":27,"pixel_sha256":"e3c5e13437a49d2877e342965b1c08ee423c677ad2c302eae06fc5c6374f0d04","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"497cdd34c7ac6597eb96c405d27a7663b8eab6fc1ac1560ac24ba3bc694fcb55","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"497cdd34c7ac6597eb96c405d27a7663b8eab6fc1ac1560ac24ba3bc694fcb55","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":30,"pixel_sha256":"1a5628e5c557a5d9e7e4409006a516eef2bd9a3567565fc0e5128826cb93a24d","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.11 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.21.11/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.11/59b14cb2439b0aad4124ee795e285c6dfa9aab1eca4ed705fbda375b85e28d41.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"59b14cb2439b0aad4124ee795e285c6dfa9aab1eca4ed705fbda375b85e28d41","format":"webp","pixel":{"dark_fraction":0.6374,"file_sha256":"59b14cb2439b0aad4124ee795e285c6dfa9aab1eca4ed705fbda375b85e28d41","height":900,"light_fraction":0.0,"luma_entropy":3.78,"meaningful_colors":27,"pixel_sha256":"61eda6fba930129fd6713f37c2faf12f3fee1867e0a0464347da1d5f4910b3ea","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558865366) at index 0 above plaid (mtime 1793558860419) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"2c69a8584705ae4b073ef2aacd09dbae2be8cfed0999190d958b4b839d070075","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"2c69a8584705ae4b073ef2aacd09dbae2be8cfed0999190d958b4b839d070075","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":30,"pixel_sha256":"7bcca23bf86236819bb664b40685551c6cf1ab39e26b90d9bebfa33dccc2fb93","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.11 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.21.11/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.11/a5e57b5ed2e98484c1b7dffe4284957bca62bea868f3f6d43c5fba092b179416.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a5e57b5ed2e98484c1b7dffe4284957bca62bea868f3f6d43c5fba092b179416","format":"webp","pixel":{"dark_fraction":0.6422,"file_sha256":"a5e57b5ed2e98484c1b7dffe4284957bca62bea868f3f6d43c5fba092b179416","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":25,"pixel_sha256":"ac7785a2e55417d9fb8f4d8773e6bc671589b94206271def98fc65d4598c11ca","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"ad6978d69bd8b0ddb0ee2863c3c567656bf77b5095a021b151ff347a4e66dcbd","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"ad6978d69bd8b0ddb0ee2863c3c567656bf77b5095a021b151ff347a4e66dcbd","height":1080,"light_fraction":0.0,"luma_entropy":3.689,"meaningful_colors":24,"pixel_sha256":"c12d7707193a182053142a4a04d53ae392338b79826476b1e24f38d2b339273c","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.11 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.21.11/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.11/19a914542c9865e08b7d30e1a25655a40fc5bef5cea6b99dc147f81a73190527.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"19a914542c9865e08b7d30e1a25655a40fc5bef5cea6b99dc147f81a73190527","format":"webp","pixel":{"dark_fraction":0.6499,"file_sha256":"19a914542c9865e08b7d30e1a25655a40fc5bef5cea6b99dc147f81a73190527","height":900,"light_fraction":0.0,"luma_entropy":3.716,"meaningful_colors":24,"pixel_sha256":"c93e5b949550eca7a576c67477f37a7850c9734134168b7ce604d2681a8c9ea7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"c6305373ca547959938b9e7611e620ed64d01b6a5a0ca75fb4206550e8d5a3c7","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"c6305373ca547959938b9e7611e620ed64d01b6a5a0ca75fb4206550e8d5a3c7","height":1080,"light_fraction":0.0,"luma_entropy":3.662,"meaningful_colors":26,"pixel_sha256":"e9a3d5dcbf9f9ce15106001712aa72a0932d81507d480bfe099b233dbe0798bf","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.11 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the r…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.21.11/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.11/bd3115cf2f422f71777fdb2cf8b58eb4639cfa72dc3ee5490c6a01330984b439.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bd3115cf2f422f71777fdb2cf8b58eb4639cfa72dc3ee5490c6a01330984b439","format":"webp","pixel":{"dark_fraction":0.6223,"file_sha256":"bd3115cf2f422f71777fdb2cf8b58eb4639cfa72dc3ee5490c6a01330984b439","height":900,"light_fraction":0.0,"luma_entropy":3.915,"meaningful_colors":25,"pixel_sha256":"5de224572aea050dee8e77c6155aa13850dd9047007ec08381cd3e813716f6a3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"cabfdf3291c1739a7e6e618b07b704f11c11dd10723e034d8ff85888c2652206","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"cabfdf3291c1739a7e6e618b07b704f11c11dd10723e034d8ff85888c2652206","height":1080,"light_fraction":0.0,"luma_entropy":3.868,"meaningful_colors":26,"pixel_sha256":"990119322eac9e1691b196ba8500f90b77a9933932b6387e92277dbca53ef4b7","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.11 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delete…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.21.11/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.11/4cf2adfbf6924f5f3fdd418ab6b49d25290c19e583da413e5afb48fc4dd71f12.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4cf2adfbf6924f5f3fdd418ab6b49d25290c19e583da413e5afb48fc4dd71f12","format":"webp","pixel":{"dark_fraction":0.6497,"file_sha256":"4cf2adfbf6924f5f3fdd418ab6b49d25290c19e583da413e5afb48fc4dd71f12","height":900,"light_fraction":0.0,"luma_entropy":3.715,"meaningful_colors":24,"pixel_sha256":"48a7bd05d0e5c282cc8ec56531bec7ece361ac49034a720fb3182c8e76190654","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"55b6123f1ade21f1687cc9cc209a0eb5dcb88a9c809ba1d74ebc555926c78a7a","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"55b6123f1ade21f1687cc9cc209a0eb5dcb88a9c809ba1d74ebc555926c78a7a","height":1080,"light_fraction":0.0,"luma_entropy":3.663,"meaningful_colors":24,"pixel_sha256":"691d9773c29308bda9ce36ec9de23f6b1fbd0308e034a66ba86d32a8bb42a50d","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.11/full/client_a/model_slim","height":900,"image":"images/mc1.21.11/da8a686c8a582be61ef5260420156e20b7b698094efabef8ebed7d005b3f3678.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"da8a686c8a582be61ef5260420156e20b7b698094efabef8ebed7d005b3f3678","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"da8a686c8a582be61ef5260420156e20b7b698094efabef8ebed7d005b3f3678","height":900,"light_fraction":0.0,"luma_entropy":5.369,"meaningful_colors":32,"pixel_sha256":"339a725a42deb2ecd0f3cf9a1c2082e0bd47058f35d9c37041a9f18740058c51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"3eb6b49dbc3cbb2838c73b36e1d096e61ad74a6aa38ee246c95f89325ff6f000","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3eb6b49dbc3cbb2838c73b36e1d096e61ad74a6aa38ee246c95f89325ff6f000","height":1080,"light_fraction":0.0,"luma_entropy":5.336,"meaningful_colors":31,"pixel_sha256":"e8ecdf6c79bc6eb8e0ea6a461b871ecc91870d59bb64013530167a7ea1aaa34e","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.11/full/client_a/model_classic","height":900,"image":"images/mc1.21.11/2a0f45f62473f32f1379f0e1ae430481b851b254854d92c62d3dfa30f43cbda8.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a0f45f62473f32f1379f0e1ae430481b851b254854d92c62d3dfa30f43cbda8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2a0f45f62473f32f1379f0e1ae430481b851b254854d92c62d3dfa30f43cbda8","height":900,"light_fraction":0.0,"luma_entropy":5.389,"meaningful_colors":32,"pixel_sha256":"4bec343e609b9083550cd6ccb4ca08da6b16f781c8ea0c51b95e8ef61793eba2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"1836a8fcb8a9a267cd19b8797ea5f52acba85e81fe87034e9176282a424e358e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1836a8fcb8a9a267cd19b8797ea5f52acba85e81fe87034e9176282a424e358e","height":1080,"light_fraction":0.0,"luma_entropy":5.354,"meaningful_colors":31,"pixel_sha256":"cd52e6386df6db58adf7acece3feaec997d96b881fb11c1007d3e429775c7d59","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.21.11/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.11/a74c3670fedfe67d9c5fc5b51cb02ec5586e7a1e7c422a472e3f84bd39ee1aaa.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a74c3670fedfe67d9c5fc5b51cb02ec5586e7a1e7c422a472e3f84bd39ee1aaa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a74c3670fedfe67d9c5fc5b51cb02ec5586e7a1e7c422a472e3f84bd39ee1aaa","height":900,"light_fraction":0.0,"luma_entropy":5.371,"meaningful_colors":32,"pixel_sha256":"744b77f275d205b56fdef87f5ef6e497569066b21e185942f790106ef504b1e4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"5e1d6922db019c9d92369b5760fffb540035df964534685ef819834dbe639fa9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5e1d6922db019c9d92369b5760fffb540035df964534685ef819834dbe639fa9","height":1080,"light_fraction":0.0,"luma_entropy":5.335,"meaningful_colors":31,"pixel_sha256":"1452964b5fab0592a6c9edabbb874ce67d4debd7610b018db4e1b5063a97d42e","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.21.11/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.11/553a37a2576b5c6451eff1f97dbde0b9062491986323dd3312cb74d71dd4a38f.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"553a37a2576b5c6451eff1f97dbde0b9062491986323dd3312cb74d71dd4a38f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"553a37a2576b5c6451eff1f97dbde0b9062491986323dd3312cb74d71dd4a38f","height":900,"light_fraction":0.0,"luma_entropy":5.35,"meaningful_colors":32,"pixel_sha256":"c4b58f0813c1f041b011a5dd0d89839affe1a2ef75bb9fd2bdcf1fde05ff808f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"53065bea0df87eab97f88853bff252a88e2b3a120622ec29bf692071a9eb1c42","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"53065bea0df87eab97f88853bff252a88e2b3a120622ec29bf692071a9eb1c42","height":1080,"light_fraction":0.0,"luma_entropy":5.316,"meaningful_colors":31,"pixel_sha256":"9ccd5fb88265da056a5c34f198265be94e0025ba5e221e76febf77c7e04baaab","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.21.11/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.11/801caae371d50ea6959467b35a6175cb2c29e8ac5ba011aed0c546374d494998.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"801caae371d50ea6959467b35a6175cb2c29e8ac5ba011aed0c546374d494998","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"801caae371d50ea6959467b35a6175cb2c29e8ac5ba011aed0c546374d494998","height":900,"light_fraction":0.0,"luma_entropy":5.381,"meaningful_colors":32,"pixel_sha256":"af8c5f33e6b5ff6267b788443de39b807c355d9400d47177215885c64ed1dcc3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"83015da3b698c4a3768407c091e6987568c6fb9620eddb838152ddd603b09a9f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"83015da3b698c4a3768407c091e6987568c6fb9620eddb838152ddd603b09a9f","height":1080,"light_fraction":0.0,"luma_entropy":5.348,"meaningful_colors":31,"pixel_sha256":"ea92c74dc08bb53a7390d116c7a1099574867ab0e90496bb0aff26e3ff233aae","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.11 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.21.11/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.11/d580877890b7946b65afdaa5bdadd1bdad7567e4d53ad5fcb574fb5aa82a995c.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d580877890b7946b65afdaa5bdadd1bdad7567e4d53ad5fcb574fb5aa82a995c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d580877890b7946b65afdaa5bdadd1bdad7567e4d53ad5fcb574fb5aa82a995c","height":900,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":31,"pixel_sha256":"52186b6b62b408381334e4f44aff1ee557a2d6c45e042110c813860dd76e16c9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"e7100b2e06daa8e6f27adaa1281d15428bdaafceefb555a66157d41f04192596","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e7100b2e06daa8e6f27adaa1281d15428bdaafceefb555a66157d41f04192596","height":1080,"light_fraction":0.0,"luma_entropy":5.473,"meaningful_colors":31,"pixel_sha256":"4d5f7b50a8848c95e14e7ef91ab16e3c35b4e0a43d4f0a107e9a560325a2c279","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.11 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.21.11/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.11/6171565d09b35ae6f6bb34edcb66f778e9acc15d2accbb12021abe9d0a9d9d29.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6171565d09b35ae6f6bb34edcb66f778e9acc15d2accbb12021abe9d0a9d9d29","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"6171565d09b35ae6f6bb34edcb66f778e9acc15d2accbb12021abe9d0a9d9d29","height":900,"light_fraction":0.0,"luma_entropy":5.392,"meaningful_colors":32,"pixel_sha256":"2c26644a93e9793b5161f2ea5bd12f48a10c34ad3f6eb17a1a5e2dac0003183a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); GPU texture pixel unavailable; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"d15e025074397b577bdba8ced5b3f3a5b435e662324aac9ecfd8bfb4b2177a87","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"d15e025074397b577bdba8ced5b3f3a5b435e662324aac9ecfd8bfb4b2177a87","height":1080,"light_fraction":0.0,"luma_entropy":5.356,"meaningful_colors":31,"pixel_sha256":"5c19f0537724749a9ca05ce0d0091c87291f4e75a22a0dac2fa5bf319da92e11","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, wh…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.21.11/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.11/cad0e2651b00f68a7c3347ef5787a4f8a4d1feb8c2e74274050f0a99b15a294d.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cad0e2651b00f68a7c3347ef5787a4f8a4d1feb8c2e74274050f0a99b15a294d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cad0e2651b00f68a7c3347ef5787a4f8a4d1feb8c2e74274050f0a99b15a294d","height":900,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":31,"pixel_sha256":"548d4ee864c54cb6610e721b972421c95cc7e67947ea84aae2d6361f85ded0ff","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"74c403e7d5799a2a33688f115c298fe77c72cbc5d9804c789ed73eac63b0f630","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"74c403e7d5799a2a33688f115c298fe77c72cbc5d9804c789ed73eac63b0f630","height":1080,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":32,"pixel_sha256":"e8e70e1ebe4e4224292b651f5e4ff766ef1bcb957a83c3c9f577ec494a9a3b7a","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.21.11/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.11/f9d416046785740f1ffb18131afe1c75b71a84a0cb64bfc0d84d4ede8fe6f3cf.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f9d416046785740f1ffb18131afe1c75b71a84a0cb64bfc0d84d4ede8fe6f3cf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f9d416046785740f1ffb18131afe1c75b71a84a0cb64bfc0d84d4ede8fe6f3cf","height":900,"light_fraction":0.0,"luma_entropy":5.409,"meaningful_colors":30,"pixel_sha256":"9fa620ac04c81b74f8682ad35b9633d7b5b424672748b3445ba6e9685b3e363b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"de1185d1c136edd8ba9242bd99ed4eb9ba7033184cc78fd9cf66e6963ff3d5ce","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"de1185d1c136edd8ba9242bd99ed4eb9ba7033184cc78fd9cf66e6963ff3d5ce","height":1080,"light_fraction":0.0,"luma_entropy":5.418,"meaningful_colors":32,"pixel_sha256":"92889ffa0c49a056132fa52e42bdca9879f34800b4d8a533a33fa93d5376d484","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.11 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My C…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.21.11/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.11/a047c91b09f981f0caa0d3ec5a03f6ca4905654ec8c961967cba7ff284dc27e9.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a047c91b09f981f0caa0d3ec5a03f6ca4905654ec8c961967cba7ff284dc27e9","format":"webp","pixel":{"dark_fraction":0.506,"file_sha256":"a047c91b09f981f0caa0d3ec5a03f6ca4905654ec8c961967cba7ff284dc27e9","height":900,"light_fraction":0.0011,"luma_entropy":5.06,"meaningful_colors":27,"pixel_sha256":"f7f250671a009d90bc389f1ec4655231cda6cad1ffceaa54173087ea716ecde2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f79785a6bf2a8232241d2c387c2cb69fc912203063f11a99de47c248cfc8ddab","height":1080,"pixel":{"dark_fraction":0.5079,"file_sha256":"f79785a6bf2a8232241d2c387c2cb69fc912203063f11a99de47c248cfc8ddab","height":1080,"light_fraction":0.0011,"luma_entropy":4.998,"meaningful_colors":31,"pixel_sha256":"c725766942b6d780344e40ba5fe6877e96c5d01e5a418177481f28d117d462ce","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.11 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.21.11/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.11/b079de5d991d90899d30f0b9d35c99c4ad947b26d24f5a3482061ed94eb8addb.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b079de5d991d90899d30f0b9d35c99c4ad947b26d24f5a3482061ed94eb8addb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b079de5d991d90899d30f0b9d35c99c4ad947b26d24f5a3482061ed94eb8addb","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"24e78ba23ea3d735f1f339f28121f6d8926681a25c271c53988e55e64d2ebd52","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"6c2626d9b338d182be34f0fb4385724871e910a130956a7b73a276e3e4a5a98e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6c2626d9b338d182be34f0fb4385724871e910a130956a7b73a276e3e4a5a98e","height":1080,"light_fraction":0.0,"luma_entropy":5.471,"meaningful_colors":32,"pixel_sha256":"ed49dea9f9e4747e9b4e073f1cb24ee05a65e86b301896a897ad2ee354dd9a19","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.11 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outlin…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.21.11/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.11/357a7704210ce909f29e7f44595de4f22f13e7ab639b1e59a548bb19a1b6fd63.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"357a7704210ce909f29e7f44595de4f22f13e7ab639b1e59a548bb19a1b6fd63","format":"webp","pixel":{"dark_fraction":0.1962,"file_sha256":"357a7704210ce909f29e7f44595de4f22f13e7ab639b1e59a548bb19a1b6fd63","height":900,"light_fraction":0.0,"luma_entropy":4.564,"meaningful_colors":31,"pixel_sha256":"e91153397797c78a021c2fed58a2aa5950ead4334a1c545dc00ca5b3f52c0234","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"4faf6a5a60b0c2a181f93f7d67b32ee5ecd064a49fc7350b34aabd7f1e74f831","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"4faf6a5a60b0c2a181f93f7d67b32ee5ecd064a49fc7350b34aabd7f1e74f831","height":1080,"light_fraction":0.0,"luma_entropy":4.544,"meaningful_colors":31,"pixel_sha256":"05bf8f0849a0216fe5e5a277576825993edd93ec0e7d3982fe20a580a7bffaca","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.11 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the ru…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.21.11/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.11/a4280788369ae6b17af1aaeab0380d3a8336b3b693c6ddf35b2ab3ea23618594.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a4280788369ae6b17af1aaeab0380d3a8336b3b693c6ddf35b2ab3ea23618594","format":"webp","pixel":{"dark_fraction":0.5064,"file_sha256":"a4280788369ae6b17af1aaeab0380d3a8336b3b693c6ddf35b2ab3ea23618594","height":900,"light_fraction":0.0013,"luma_entropy":5.127,"meaningful_colors":28,"pixel_sha256":"de89167cfcd7a1b6f6afe0ce9af1c3d0b3f5fce993de9b676ec35f3296402da6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"568702cb66bcb8ee2c2976cc306eab8d2860ce4bf6c6287cf207fab45799a8a1","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"568702cb66bcb8ee2c2976cc306eab8d2860ce4bf6c6287cf207fab45799a8a1","height":1080,"light_fraction":0.0011,"luma_entropy":5.055,"meaningful_colors":30,"pixel_sha256":"c280551381d0f75233133e8b461932615c901f96479dbd4a0939a5f2d4345b32","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.11 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.21.11/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.11/0743cc2815e8d85abad90885de8d7e4a0f2c1601e48b5f40abd965ece855d98e.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0743cc2815e8d85abad90885de8d7e4a0f2c1601e48b5f40abd965ece855d98e","format":"webp","pixel":{"dark_fraction":0.506,"file_sha256":"0743cc2815e8d85abad90885de8d7e4a0f2c1601e48b5f40abd965ece855d98e","height":900,"light_fraction":0.0012,"luma_entropy":5.117,"meaningful_colors":29,"pixel_sha256":"ea5a42d562edb9b68ed3fbb075e3520d4b677febbd5fd8ba53920f52a990993e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"c5301ede8565d6cd166c79feb53ee7b6670375fb54c21a5b88097ca5b3188604","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"c5301ede8565d6cd166c79feb53ee7b6670375fb54c21a5b88097ca5b3188604","height":1080,"light_fraction":0.0011,"luma_entropy":5.049,"meaningful_colors":32,"pixel_sha256":"ed7379e8e2b8fddab34543e55b5fe43daffe15bfc5d9a9984524f43e5c6c14a9","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.11 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.21.11/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.11/de4ea89591fd4edc2f085a50700e31c931a0c7a30b270d4b10724fdc835d825e.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"de4ea89591fd4edc2f085a50700e31c931a0c7a30b270d4b10724fdc835d825e","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"de4ea89591fd4edc2f085a50700e31c931a0c7a30b270d4b10724fdc835d825e","height":900,"light_fraction":0.0,"luma_entropy":4.59,"meaningful_colors":32,"pixel_sha256":"405a40b2201dfd18c2557f31a44bd4f235713e9f7d4d37b3e64a8bc7bbaed6bf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"17c97f4dc67a8e29d36c7267873aee3ba69746cbae723d4360ef0562687a0101","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"17c97f4dc67a8e29d36c7267873aee3ba69746cbae723d4360ef0562687a0101","height":1080,"light_fraction":0.0,"luma_entropy":4.55,"meaningful_colors":31,"pixel_sha256":"1bb3a635261339b04fbb8cf0f999c7d8a1f7b3beb586275d5a46760ad8fef887","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.11 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.21.11/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.11/b0219619329a13157020a67973d254af07eccc9ca66f6579370f266abd2820f0.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0219619329a13157020a67973d254af07eccc9ca66f6579370f266abd2820f0","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"b0219619329a13157020a67973d254af07eccc9ca66f6579370f266abd2820f0","height":900,"light_fraction":0.0,"luma_entropy":4.602,"meaningful_colors":31,"pixel_sha256":"41c52a3b7874bfe8e756865dc0423fecabfcb2527e16974d85b21d849ab824db","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"feddebd2d1ca7ce17f2c8f5cca14bca0934763c001a1e02867f6d4507dab4a30","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"feddebd2d1ca7ce17f2c8f5cca14bca0934763c001a1e02867f6d4507dab4a30","height":1080,"light_fraction":0.0,"luma_entropy":4.557,"meaningful_colors":30,"pixel_sha256":"7f65f927d3c64f24dd289beee723a7056793dd0dd5e869cc936ffd20be3d4202","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.11 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.21.11/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.11/2b6ac4250e3b89affc483f43fc6cadd81a7e256549293f2f21e43965bb41a385.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b6ac4250e3b89affc483f43fc6cadd81a7e256549293f2f21e43965bb41a385","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"2b6ac4250e3b89affc483f43fc6cadd81a7e256549293f2f21e43965bb41a385","height":900,"light_fraction":0.0,"luma_entropy":4.85,"meaningful_colors":31,"pixel_sha256":"e9f018645207495cc35869e2542e1a3f7dd6e26be940f3b968a2a27f934b078f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"ecd4765399f71a5fcf13c9d5b9af115e9a88eb2f8a4331e2b861981fbc587aa7","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"ecd4765399f71a5fcf13c9d5b9af115e9a88eb2f8a4331e2b861981fbc587aa7","height":1080,"light_fraction":0.0,"luma_entropy":4.789,"meaningful_colors":31,"pixel_sha256":"1a225e089c4aca45dbb36f33b3d28424096d4554868efa5743a1c57dcf327aec","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.11 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.21.11/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.11/e398f7b729b33fa94c13e0d1ee4572dd8eab6bb6c66f7a3d1902587589a75714.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e398f7b729b33fa94c13e0d1ee4572dd8eab6bb6c66f7a3d1902587589a75714","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"e398f7b729b33fa94c13e0d1ee4572dd8eab6bb6c66f7a3d1902587589a75714","height":900,"light_fraction":0.0,"luma_entropy":5.31,"meaningful_colors":31,"pixel_sha256":"9d1d7bee14ea8a311299eb6c095c22776cd7213714564098930fd6713bd2ffaf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"1bcdc20c917e60b2b6947da4034ee07621bd5dfa53e74e83cbbe9e2c23c0180a","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"1bcdc20c917e60b2b6947da4034ee07621bd5dfa53e74e83cbbe9e2c23c0180a","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"638b6046f4e58c12f939967326f65123462ccc4ec802be5187af4e2c0ef995f3","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.11 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.21.11/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.11/d8a32a0507b562436fb9d6f18c324c429344abf3e214ccd4c2dd939995df2799.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d8a32a0507b562436fb9d6f18c324c429344abf3e214ccd4c2dd939995df2799","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"d8a32a0507b562436fb9d6f18c324c429344abf3e214ccd4c2dd939995df2799","height":900,"light_fraction":0.0,"luma_entropy":5.451,"meaningful_colors":32,"pixel_sha256":"bb2e278772d098e5721f4e60d2b4b4bad76e45b78e5df79b057ac995762a19e7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"5d7700bf8bea2ee8dd9e793fc82c59d91abb32b5893f262bc930593fa5fdb395","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"5d7700bf8bea2ee8dd9e793fc82c59d91abb32b5893f262bc930593fa5fdb395","height":1080,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":32,"pixel_sha256":"441b2d60a9c6db2a364ec00e95dc055f51df7d302e2b6ce388d468ebcf33d5fa","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.11 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outl…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.21.11/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.11/4e214adca3a198ce3f7e0dbd5d2edbdad5c5c3da577a1398c318c6df959ae2d2.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4e214adca3a198ce3f7e0dbd5d2edbdad5c5c3da577a1398c318c6df959ae2d2","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"4e214adca3a198ce3f7e0dbd5d2edbdad5c5c3da577a1398c318c6df959ae2d2","height":900,"light_fraction":0.0,"luma_entropy":5.657,"meaningful_colors":31,"pixel_sha256":"1a69255ad924b3a8f234befbc97eb9885284cbaa989ba3db465ae9a6a06c7173","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"445cdb85586b62d58d59bfa2403e9ec9d160062cd30134d81c9e7766cd921cbb","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"445cdb85586b62d58d59bfa2403e9ec9d160062cd30134d81c9e7766cd921cbb","height":1080,"light_fraction":0.0,"luma_entropy":5.639,"meaningful_colors":32,"pixel_sha256":"6046dc2fa3d2f105b7df4654ff94749bc93f615fa7187b4f056424ce3666093c","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.11 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.21.11/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.11/2ad29b3ba47f8505a7e10b817de39e1ada6eb77def7452f2a756a6078c84307c.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ad29b3ba47f8505a7e10b817de39e1ada6eb77def7452f2a756a6078c84307c","format":"webp","pixel":{"dark_fraction":0.4712,"file_sha256":"2ad29b3ba47f8505a7e10b817de39e1ada6eb77def7452f2a756a6078c84307c","height":900,"light_fraction":0.0011,"luma_entropy":5.165,"meaningful_colors":29,"pixel_sha256":"9bbe00e1aacac374bd515ca546ad2e117039ff26507d2f692072aea5145b498d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f328fd69df91e29b5b19b2b7c3539bdf87b24813a94256c1c79ebb491bac56cf","height":1080,"pixel":{"dark_fraction":0.4729,"file_sha256":"f328fd69df91e29b5b19b2b7c3539bdf87b24813a94256c1c79ebb491bac56cf","height":1080,"light_fraction":0.0011,"luma_entropy":5.106,"meaningful_colors":29,"pixel_sha256":"2da5e0d150e6d84485383029c80e658efe0e4e8d17f55a776cce85d5746e558e","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.11 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.21.11/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.11/8a8ab574fb4a201f60bc06c657271c9b3bcbce277e5a9bdb2e1091494c78747d.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8a8ab574fb4a201f60bc06c657271c9b3bcbce277e5a9bdb2e1091494c78747d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8a8ab574fb4a201f60bc06c657271c9b3bcbce277e5a9bdb2e1091494c78747d","height":900,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"7df617a2d7d02482285829f0118c28831f57bebe101ca59d58899db3debbe0f1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"afb33bc90fdaafbb641e17333fbd88be09e1a3d6c50771c7cdd418dc2cd2a838","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"afb33bc90fdaafbb641e17333fbd88be09e1a3d6c50771c7cdd418dc2cd2a838","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"02047bde686db713206b068c02a1409cb7ee5018c1a80414318eb24962b9bf2d","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.11 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.21.11/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.11/df3444eb7a1fbcb9d60708bf80b4fade6b1f41c480d0a809d1f8f05c743060a3.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"df3444eb7a1fbcb9d60708bf80b4fade6b1f41c480d0a809d1f8f05c743060a3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"df3444eb7a1fbcb9d60708bf80b4fade6b1f41c480d0a809d1f8f05c743060a3","height":900,"light_fraction":0.0,"luma_entropy":5.566,"meaningful_colors":29,"pixel_sha256":"6d387bed7d1fbf23cf7cca50eaa9a1e2f1d55690d67fa4711dfbae5391025b5c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"62b71898ca7fe526299e775edfa6eb02e03325a365cfaf37cab5baed5616f087","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"62b71898ca7fe526299e775edfa6eb02e03325a365cfaf37cab5baed5616f087","height":1080,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":32,"pixel_sha256":"6a02d7fe618477d41723749fb52bde4878a39c661ceb4025b079f7027d2dec04","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.11 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.21.11/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.11/16133d2d25e35aa02f2575890dd25ef405ddfe0d910fe0ee44cb074b8c965881.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"16133d2d25e35aa02f2575890dd25ef405ddfe0d910fe0ee44cb074b8c965881","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"16133d2d25e35aa02f2575890dd25ef405ddfe0d910fe0ee44cb074b8c965881","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"9b2949fff54b4624e2e8d44422779ecb27c6883c1b56e6fea0b0d42ac0e289df","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"9b86a7d3c3e529468240408346f7e7d6d81cffac6722e86888c330584ff5d214","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9b86a7d3c3e529468240408346f7e7d6d81cffac6722e86888c330584ff5d214","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"25f4f13bc68519e6049b24d3bfdf94068ef4a84d25c9e4c53a510a95a14ae030","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.11 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.21.11/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.11/8daa4c21987bb4d4e54cbf68f7eb5360cf57da99be2ed6a788fd1888a6749efd.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8daa4c21987bb4d4e54cbf68f7eb5360cf57da99be2ed6a788fd1888a6749efd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8daa4c21987bb4d4e54cbf68f7eb5360cf57da99be2ed6a788fd1888a6749efd","height":900,"light_fraction":0.0,"luma_entropy":5.585,"meaningful_colors":30,"pixel_sha256":"93032dd51fae2543cd243eddb0934aaee3b932d2a24d5b8fe1100d87f3adae30","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"5ffa7791ac1e77dbb69da0136dbe29a2d781dd3690aa63ba2f38db1fe9ab3065","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5ffa7791ac1e77dbb69da0136dbe29a2d781dd3690aa63ba2f38db1fe9ab3065","height":1080,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":30,"pixel_sha256":"7effab57b33ed43aa9dabb74fe6e875beb0ee639ab47bc4d7cb49f814d73dc9a","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.11 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.21.11/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.11/c93248c3b96dc9c71c9e50dee05b3ef07d93d0d30e01ffddd55e76943da8b6a6.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c93248c3b96dc9c71c9e50dee05b3ef07d93d0d30e01ffddd55e76943da8b6a6","format":"webp","pixel":{"dark_fraction":0.436,"file_sha256":"c93248c3b96dc9c71c9e50dee05b3ef07d93d0d30e01ffddd55e76943da8b6a6","height":900,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":32,"pixel_sha256":"a8998cee192f64aa440a693ad4f49a44ae902a785e0d3de4d37469b5ee796461","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"4c0c3ab2f88515944d30d8ed1d1735b8440da15309b35ee830a87720ae4c24ce","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"4c0c3ab2f88515944d30d8ed1d1735b8440da15309b35ee830a87720ae4c24ce","height":1080,"light_fraction":0.0,"luma_entropy":4.529,"meaningful_colors":30,"pixel_sha256":"17468fa56eeef57a00bad0e7f9e72c2dc924c0180a9ec0432f04c3a0fc1e6bbd","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.11 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.21.11/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.11/654630fd9eaf2e994eedb90c4048b587b86d788002eddf439b1eca3f447b3b8f.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"654630fd9eaf2e994eedb90c4048b587b86d788002eddf439b1eca3f447b3b8f","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"654630fd9eaf2e994eedb90c4048b587b86d788002eddf439b1eca3f447b3b8f","height":900,"light_fraction":0.0,"luma_entropy":5.592,"meaningful_colors":31,"pixel_sha256":"1a9c28535b72d94f13906587b6eceaa76f36d858da251c1ff1af6cf7819e6102","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"acc9a33e0e188df80cdf526af268f2bf429ccf14490506bc9a25b8331c76508c","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"acc9a33e0e188df80cdf526af268f2bf429ccf14490506bc9a25b8331c76508c","height":1080,"light_fraction":0.0,"luma_entropy":5.537,"meaningful_colors":30,"pixel_sha256":"1704c9aca43f67e3c45107e66a71e2f34dd25dfd36c994d82552ba4f7ed72a71","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.11 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pi…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.21.11/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.11/096942cdf3024883d5095f402df6c02f297ce735778d8c84fb3700188123c190.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"096942cdf3024883d5095f402df6c02f297ce735778d8c84fb3700188123c190","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"096942cdf3024883d5095f402df6c02f297ce735778d8c84fb3700188123c190","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"84f8f401b9d1e6154dbbda615aedbef8f9da6b4cd3b5d29ba37dfc4deedf15f3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"f717632eba31ae5bda3d1efff759a5ddbe4763260e8f7f56b5bcbf07161e3306","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f717632eba31ae5bda3d1efff759a5ddbe4763260e8f7f56b5bcbf07161e3306","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"4f42dca505c6f6ef0f22f155106d86d7855dfb735184a3a0472ca18a6d3f14f5","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.11 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.21.11/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.11/becfd471913832dc3083861c0968b4b13a81ac7b05fcee871f398d0238d3aa28.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"becfd471913832dc3083861c0968b4b13a81ac7b05fcee871f398d0238d3aa28","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"becfd471913832dc3083861c0968b4b13a81ac7b05fcee871f398d0238d3aa28","height":900,"light_fraction":0.0,"luma_entropy":5.582,"meaningful_colors":30,"pixel_sha256":"c4250dd0d55063067b26b8190e2102471ab9d3aa6e67321b29f629dee4b89de0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"e31de7ae3ff528c7f82756e340f0afcf8e58c2359898b97ec51805ac1fa649f7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e31de7ae3ff528c7f82756e340f0afcf8e58c2359898b97ec51805ac1fa649f7","height":1080,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":30,"pixel_sha256":"512bf1965ac17aa79cce11ae8efadfa112480b48ea8c8e16f86d719d599c0bb6","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.11 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.21.11/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.11/29a8e07cb9a3ab65338c0845db6fb89709867a9ed9c9551d6e44a3e829d909b3.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"29a8e07cb9a3ab65338c0845db6fb89709867a9ed9c9551d6e44a3e829d909b3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"29a8e07cb9a3ab65338c0845db6fb89709867a9ed9c9551d6e44a3e829d909b3","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":29,"pixel_sha256":"078362d92b2ff67be89fd926f7886542507e473db899ddef71adab406fabd183","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"29fc5e624174baa36f714b3932868386bf0f574cbf3744a009377c6f3e82e937","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"29fc5e624174baa36f714b3932868386bf0f574cbf3744a009377c6f3e82e937","height":1080,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":32,"pixel_sha256":"bba45f279d376cd12de01d1c53bad73fd5388ef016ceafd05ab6999d2f2c3ea3","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.11 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.21.11/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.11/670c9bd3de3b8c9a0091c124ff42c398bdf85b1a0da594cbbb65ee02fcd7518c.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"670c9bd3de3b8c9a0091c124ff42c398bdf85b1a0da594cbbb65ee02fcd7518c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"670c9bd3de3b8c9a0091c124ff42c398bdf85b1a0da594cbbb65ee02fcd7518c","height":900,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":30,"pixel_sha256":"0c4a9d0363af4ecc738e3b2d9a09b362b5cd016c862a854aaad0d67dde01528a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"fc360fd9d828b20be3ae571b3aa8ccb02529742e5e4671ba2b74e45d9afab442","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fc360fd9d828b20be3ae571b3aa8ccb02529742e5e4671ba2b74e45d9afab442","height":1080,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":32,"pixel_sha256":"4ef747079209704d6c5d3ee71a01e1ed435a0512c3a269c55a08d7a78ed30fb5","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.11 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compar…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.11/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.11/1233331087e5993e1ea19fefaf7ea0ef063978f96e80130846c767d4c9ac5c2c.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1233331087e5993e1ea19fefaf7ea0ef063978f96e80130846c767d4c9ac5c2c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1233331087e5993e1ea19fefaf7ea0ef063978f96e80130846c767d4c9ac5c2c","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"77fc6b0fde7a4bf099eac38654b441d9b6fc9b4691da727e909382682672072d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"9b36eaaa75c542f83a89879988546c0219963bad74e9dea142eb5f2b34635aac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9b36eaaa75c542f83a89879988546c0219963bad74e9dea142eb5f2b34635aac","height":1080,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":32,"pixel_sha256":"5d9eda828840ee120aad7284f3f778d4ca717aff98882c0359851d2c3e757fd9","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.11 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.21.11/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.11/4cca995d433cc3ad9918a90e27987998dc64a0fd67ecdf28a63f85b685fa37c8.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4cca995d433cc3ad9918a90e27987998dc64a0fd67ecdf28a63f85b685fa37c8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4cca995d433cc3ad9918a90e27987998dc64a0fd67ecdf28a63f85b685fa37c8","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"302e73f9955473267e16f0db0ed89e7c2b0c0dd526cb91abc076e4a8032a5fb5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"07d9193cb41810ea42aae59c09e484d34bc65bee067b45c30b094e71c9854965","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"07d9193cb41810ea42aae59c09e484d34bc65bee067b45c30b094e71c9854965","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"5a39dfe6693e50d04096054d3c30922deb88a43558b5a345a501793003077b70","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.11 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.21.11/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.11/423393527010a3825005f172cf55f85c3e08986e3ab915939701b62b71b42bd6.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"423393527010a3825005f172cf55f85c3e08986e3ab915939701b62b71b42bd6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"423393527010a3825005f172cf55f85c3e08986e3ab915939701b62b71b42bd6","height":900,"light_fraction":0.0,"luma_entropy":5.504,"meaningful_colors":31,"pixel_sha256":"cc8f1b55e0baf3e3a594fa92041d63d1cf1248e6734c40e37c745b0cd898a8bc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"d11c2dd8f7652e33dddb2f69b4456516bfa670a18e21e049574076bb69399cd6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d11c2dd8f7652e33dddb2f69b4456516bfa670a18e21e049574076bb69399cd6","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":31,"pixel_sha256":"f409b20ae8e876fd16529f62aa1195f29c586b90cbb77171027ece5f68dccd35","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.11 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.21.11/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.11/ef1acb4118c2736e768ca0e96c2fb9ebd70a78ac18f71836b742623bb7222486.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ef1acb4118c2736e768ca0e96c2fb9ebd70a78ac18f71836b742623bb7222486","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"ef1acb4118c2736e768ca0e96c2fb9ebd70a78ac18f71836b742623bb7222486","height":900,"light_fraction":0.0,"luma_entropy":4.521,"meaningful_colors":30,"pixel_sha256":"b339b04e0c9d7b65eea13809f1a571608f21c570541356ad98a20b812fb17495","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"222914e448055b91dba150a14a9a6fd40e7b8ad4ceafc2462e3c76ab48a9c408","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"222914e448055b91dba150a14a9a6fd40e7b8ad4ceafc2462e3c76ab48a9c408","height":1080,"light_fraction":0.0,"luma_entropy":4.5,"meaningful_colors":29,"pixel_sha256":"d3a64b3decb7a02baffe7fb38f60056f893d16320661233beef78f31711d9373","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.11 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD c…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.21.11/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.11/aa3a93d5ae549015caa52132289fdad2e32e14ccdc615865a103a7da6b8b4843.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa3a93d5ae549015caa52132289fdad2e32e14ccdc615865a103a7da6b8b4843","format":"webp","pixel":{"dark_fraction":0.4901,"file_sha256":"aa3a93d5ae549015caa52132289fdad2e32e14ccdc615865a103a7da6b8b4843","height":900,"light_fraction":0.0011,"luma_entropy":5.291,"meaningful_colors":29,"pixel_sha256":"77318903b7722590073c98b7802955b5e01345f85caf61435dd1a01c8de34f6c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"fc1385521018b58df0d650d709a2bf046ee89288f1c9ec299771abdefd193998","height":1080,"pixel":{"dark_fraction":0.4938,"file_sha256":"fc1385521018b58df0d650d709a2bf046ee89288f1c9ec299771abdefd193998","height":1080,"light_fraction":0.0011,"luma_entropy":5.211,"meaningful_colors":30,"pixel_sha256":"7ae643272b8cafc0d78b05191dab96b404fa9f33f3372b4784165db937671fee","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.11 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.21.11/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.11/17d4ec631ff69490b2a2aa7630980b4333754a19a50013233737f26456c1078a.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17d4ec631ff69490b2a2aa7630980b4333754a19a50013233737f26456c1078a","format":"webp","pixel":{"dark_fraction":0.4901,"file_sha256":"17d4ec631ff69490b2a2aa7630980b4333754a19a50013233737f26456c1078a","height":900,"light_fraction":0.0011,"luma_entropy":5.292,"meaningful_colors":28,"pixel_sha256":"fcd5d4bdcd955bb87d9745b7a12035e0767417dcda0f1c1c4624a44b1c5faf88","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"0f1dc468a9108ffad77fb6584a5562e130ac46bf141ffd11ca59004f3b224afc","height":1080,"pixel":{"dark_fraction":0.4928,"file_sha256":"0f1dc468a9108ffad77fb6584a5562e130ac46bf141ffd11ca59004f3b224afc","height":1080,"light_fraction":0.0011,"luma_entropy":5.222,"meaningful_colors":32,"pixel_sha256":"13667701d8089353a43c8091febb256ea86f149f0d8e19a31d3b9be3f65abf35","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.11 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.21.11/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.11/b919b27e17a2f9f7533d0ef2a2b2d6d5989e47346d678093af0065ff9c15c6b1.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b919b27e17a2f9f7533d0ef2a2b2d6d5989e47346d678093af0065ff9c15c6b1","format":"webp","pixel":{"dark_fraction":0.4897,"file_sha256":"b919b27e17a2f9f7533d0ef2a2b2d6d5989e47346d678093af0065ff9c15c6b1","height":900,"light_fraction":0.0012,"luma_entropy":5.31,"meaningful_colors":31,"pixel_sha256":"f2af4a0e4b4b5af0e12a22a10f710f7e82895607631184377f201589c85e145c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a487986ce71ec65de228f7e13d164bfdb2246f3865fd5fbe2da8c66ee99c8ea1","height":1080,"pixel":{"dark_fraction":0.493,"file_sha256":"a487986ce71ec65de228f7e13d164bfdb2246f3865fd5fbe2da8c66ee99c8ea1","height":1080,"light_fraction":0.0011,"luma_entropy":5.257,"meaningful_colors":32,"pixel_sha256":"65ad89aea02fcb9e19388be8952f767c1ea7b0ae2b973ba30a64d843f77b7c48","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.11 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.21.11/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.11/823f8e00d6ef359f9ee1373ecf2c61eb96f8e1ea3738af9b9f2e79633b2409cd.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"823f8e00d6ef359f9ee1373ecf2c61eb96f8e1ea3738af9b9f2e79633b2409cd","format":"webp","pixel":{"dark_fraction":0.4632,"file_sha256":"823f8e00d6ef359f9ee1373ecf2c61eb96f8e1ea3738af9b9f2e79633b2409cd","height":900,"light_fraction":0.0011,"luma_entropy":5.375,"meaningful_colors":28,"pixel_sha256":"441da07dd76cf944ab95d18870f75ea1719b1c3e778f240e28656f9405a514c1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"04746c89f2d9d0d0ba4f94c1af7e6dadeb4cb113086a447584f8384db36ff5dd","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"04746c89f2d9d0d0ba4f94c1af7e6dadeb4cb113086a447584f8384db36ff5dd","height":1080,"light_fraction":0.0011,"luma_entropy":5.306,"meaningful_colors":31,"pixel_sha256":"67f41b3ea3c81ac47248a6e13dfa9f79bac5a8234b24f248b60d7a88f2ec122a","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.11 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.21.11/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.11/3d7e6835e0b451a1a680421b58b91c89975abd3b69f324ad2a16c74324590454.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3d7e6835e0b451a1a680421b58b91c89975abd3b69f324ad2a16c74324590454","format":"webp","pixel":{"dark_fraction":0.5,"file_sha256":"3d7e6835e0b451a1a680421b58b91c89975abd3b69f324ad2a16c74324590454","height":900,"light_fraction":0.0011,"luma_entropy":5.153,"meaningful_colors":29,"pixel_sha256":"beafa3c2a296f83a0e20dbffa5dc674f65c8b70031dc3b3e97ef81e0ad344b06","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"fe6b23e502e567f49b427975ef36776c0c1e43055541e469f87cf1b851d7132f","height":1080,"pixel":{"dark_fraction":0.5022,"file_sha256":"fe6b23e502e567f49b427975ef36776c0c1e43055541e469f87cf1b851d7132f","height":1080,"light_fraction":0.0011,"luma_entropy":5.095,"meaningful_colors":31,"pixel_sha256":"c0081a5c5f271cea1b831266ca980fd1e9c5e0a0853c6cb877dce5104b6d1a16","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.11 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.21.11/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.11/164c9535c3efd9db1269543905cad57c113bab1a3d13a02f1b72c9edb6f8ccf9.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"164c9535c3efd9db1269543905cad57c113bab1a3d13a02f1b72c9edb6f8ccf9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"164c9535c3efd9db1269543905cad57c113bab1a3d13a02f1b72c9edb6f8ccf9","height":900,"light_fraction":0.0,"luma_entropy":5.462,"meaningful_colors":31,"pixel_sha256":"fb61b0c1ef1acfd6217b7f4edc19d847340b4f6c2f01a45363d2e19c61d4daac","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"a6c66f4bdba5be57fba740c3950b18b6047f161a4854e03db555b168869aa8f2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a6c66f4bdba5be57fba740c3950b18b6047f161a4854e03db555b168869aa8f2","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"f3659d24929f302ffc253d9513c1e2bcae914c119fa507fd627e98352b7d5bed","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.11 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.21.11/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.11/2d4c5b83322d32d7de1cf9447b99fca0c0c22eb62454c157ab0ad8286eda3f2a.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2d4c5b83322d32d7de1cf9447b99fca0c0c22eb62454c157ab0ad8286eda3f2a","format":"webp","pixel":{"dark_fraction":0.5926,"file_sha256":"2d4c5b83322d32d7de1cf9447b99fca0c0c22eb62454c157ab0ad8286eda3f2a","height":900,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":27,"pixel_sha256":"60b4c16ef5ba90e1e6e537b7d9ba5fb482e84f0094ebb2464662067b0923fdb7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"0abc5c6d4f2de1fa2a4cf42fa2869e3a8f5592a801721e3acf7e5943305ae0de","height":1080,"pixel":{"dark_fraction":0.5959,"file_sha256":"0abc5c6d4f2de1fa2a4cf42fa2869e3a8f5592a801721e3acf7e5943305ae0de","height":1080,"light_fraction":0.0,"luma_entropy":4.485,"meaningful_colors":29,"pixel_sha256":"3852daa449dbe3c2f031611d337fad8b11e246a0f88a379a9a3e61a732885e89","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.11 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the tit…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.21.11/full/client_a/settings_screen","height":900,"image":"images/mc1.21.11/1fb3ab790cb24d18483e263c7a5363fdb1c0d16cfb786db5ac1507667fb898d1.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fb3ab790cb24d18483e263c7a5363fdb1c0d16cfb786db5ac1507667fb898d1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1fb3ab790cb24d18483e263c7a5363fdb1c0d16cfb786db5ac1507667fb898d1","height":900,"light_fraction":0.0,"luma_entropy":4.738,"meaningful_colors":30,"pixel_sha256":"75b3809c3310fcbcebbfafcf6317163f95b5730081d9febc11f0fa9c9f397734","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"81a2d6057ac6de6d025a83c7a78ec65f4e98e0e6ef4cf8f75dee4d0f5505ee11","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"81a2d6057ac6de6d025a83c7a78ec65f4e98e0e6ef4cf8f75dee4d0f5505ee11","height":1080,"light_fraction":0.0,"luma_entropy":4.746,"meaningful_colors":32,"pixel_sha256":"2343801858de2af44d9e46008ed1cb73c2f17a7f994ec1b538012fd559dedf67","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.11 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.21.11/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.11/1c9a5e7ddafb790a1d13a4c9b9fb18168fe1360e4b289b3a0b36b995ab307356.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c9a5e7ddafb790a1d13a4c9b9fb18168fe1360e4b289b3a0b36b995ab307356","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1c9a5e7ddafb790a1d13a4c9b9fb18168fe1360e4b289b3a0b36b995ab307356","height":900,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":29,"pixel_sha256":"d99c94078de71a5c8dd01b80d721d34032e58d31415c80f9bd77b2aaae98f731","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"9c2188835c88e4c3d6366f907786a41facb4e79f348a7bbdf1f3dfa1ccc6bacf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9c2188835c88e4c3d6366f907786a41facb4e79f348a7bbdf1f3dfa1ccc6bacf","height":1080,"light_fraction":0.0,"luma_entropy":4.743,"meaningful_colors":32,"pixel_sha256":"3700cd0ed859f0d8c230ea49a92c6ebe93af2c6b2f98b51f2f12c4b13dfb35ff","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.11 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.21.11/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.11/a43e9679ca0f14032a9803b5500837716316de2b4875b8e70ffc531ce1c04220.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a43e9679ca0f14032a9803b5500837716316de2b4875b8e70ffc531ce1c04220","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a43e9679ca0f14032a9803b5500837716316de2b4875b8e70ffc531ce1c04220","height":900,"light_fraction":0.0,"luma_entropy":4.698,"meaningful_colors":31,"pixel_sha256":"c3e5c9eb3e5a5a94e695fbfa87c98bd1c5a8aaa68c29dbab73611e621e2e5b2e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"e03fd7b9299be696382c7a2b92cdbb0e568fe6e4b590858714665cc2522e38c4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e03fd7b9299be696382c7a2b92cdbb0e568fe6e4b590858714665cc2522e38c4","height":1080,"light_fraction":0.0,"luma_entropy":4.717,"meaningful_colors":32,"pixel_sha256":"d5ba5fa383d11f7a847bb03da3432b6dfe55c1e1f180e3a4a09b07e59788cc40","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.11 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.21.11/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.11/7cc3a8b03e077eb92479eae083b16871fa1d57f217baa3cfa88ac9615efcfb0d.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7cc3a8b03e077eb92479eae083b16871fa1d57f217baa3cfa88ac9615efcfb0d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7cc3a8b03e077eb92479eae083b16871fa1d57f217baa3cfa88ac9615efcfb0d","height":900,"light_fraction":0.0,"luma_entropy":4.312,"meaningful_colors":30,"pixel_sha256":"5f9529ab97eb19c0fba72b7f1ff70edf3a483917690b4ba3cb12571792966bcd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"1e4b72031a59f1daa683b04123660a5fbc5c09e02c1aecdf07a02db4a192675c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1e4b72031a59f1daa683b04123660a5fbc5c09e02c1aecdf07a02db4a192675c","height":1080,"light_fraction":0.0,"luma_entropy":4.323,"meaningful_colors":30,"pixel_sha256":"b0f60f08f4c7df70857f1d4660dd2317ba1c9f03a26e0b7b9d5b797ea2457f53","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.11 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.21.11/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.11/d589721719f4a799ad9ad757ac075acc14c6c12ea6a12a65123165681105aba7.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d589721719f4a799ad9ad757ac075acc14c6c12ea6a12a65123165681105aba7","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"d589721719f4a799ad9ad757ac075acc14c6c12ea6a12a65123165681105aba7","height":900,"light_fraction":0.0,"luma_entropy":4.704,"meaningful_colors":30,"pixel_sha256":"c64dc75d8b2b76a437488dbf600912102fd30863b6b89c1875c708aa8227bf54","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"d5d8ea6c38a11fba0e29cb8f122785bddb7e8215c25590f760f2e2829c245152","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"d5d8ea6c38a11fba0e29cb8f122785bddb7e8215c25590f760f2e2829c245152","height":1080,"light_fraction":0.0,"luma_entropy":4.698,"meaningful_colors":32,"pixel_sha256":"a0e78ac6b89982ea5fb29840aad4cddd041af02632fb13c920154a6af34f5c31","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.11 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.21.11/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.11/f6ed7448071089909aa923230cb8151810d06ec796654468fd71d65d5a7833f4.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f6ed7448071089909aa923230cb8151810d06ec796654468fd71d65d5a7833f4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f6ed7448071089909aa923230cb8151810d06ec796654468fd71d65d5a7833f4","height":900,"light_fraction":0.0,"luma_entropy":5.647,"meaningful_colors":32,"pixel_sha256":"2ee59137e87455d2952710805d94f70179d747dd72681575ffb3c801e00c6d47","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"63afe85fabcde8f2184ff8fd437db482c9cfee97e0de8de620db310b5de96aee","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"63afe85fabcde8f2184ff8fd437db482c9cfee97e0de8de620db310b5de96aee","height":1080,"light_fraction":0.0,"luma_entropy":5.693,"meaningful_colors":32,"pixel_sha256":"57cd62d7a20ddd183836c01a22617dc89b4099f8afd0da35442db40714b128e0","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.11 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.21.11/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.11/e767452579012ea987d0d4aaf789683dae3ad92241b424daa15e7d3038e746c1.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e767452579012ea987d0d4aaf789683dae3ad92241b424daa15e7d3038e746c1","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"e767452579012ea987d0d4aaf789683dae3ad92241b424daa15e7d3038e746c1","height":900,"light_fraction":0.0,"luma_entropy":4.939,"meaningful_colors":32,"pixel_sha256":"c358e5057cdd70deabcf2ba7d860b5fd8d709f4de597788ce0a42fdc47311092","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"6ad92841d52887214bc9f3b7c17b59441878c83146044960f9df63f84761cac3","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"6ad92841d52887214bc9f3b7c17b59441878c83146044960f9df63f84761cac3","height":1080,"light_fraction":0.0,"luma_entropy":4.991,"meaningful_colors":32,"pixel_sha256":"4c6874732a0edbcbd59cb360c9b006d1455af56012be041910041db2c248b25e","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.11 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.21.11/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.11/495adc65b000630bc8d9bd3cf73b3974359b4861ab26cdf75e66d25f60a7e249.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"495adc65b000630bc8d9bd3cf73b3974359b4861ab26cdf75e66d25f60a7e249","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"495adc65b000630bc8d9bd3cf73b3974359b4861ab26cdf75e66d25f60a7e249","height":900,"light_fraction":0.0,"luma_entropy":4.757,"meaningful_colors":31,"pixel_sha256":"290827f2e70c3e237878fe820ac8126d7ade2e99a59c4682e98c6f2391f8333d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"7ed6eabb4c5c5379b9615b031bb07f8768aede38b129afa5be059ea8e5e8845e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7ed6eabb4c5c5379b9615b031bb07f8768aede38b129afa5be059ea8e5e8845e","height":1080,"light_fraction":0.0,"luma_entropy":4.803,"meaningful_colors":31,"pixel_sha256":"ed203a4492b7fb2825f994c7576045ed19e7da21e63e3c6302cbbf272c2c969b","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.11 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.21.11/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.11/612f756023aaa230a65fde1f60e7194516346692d1572886751bf70e0802e859.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"612f756023aaa230a65fde1f60e7194516346692d1572886751bf70e0802e859","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"612f756023aaa230a65fde1f60e7194516346692d1572886751bf70e0802e859","height":900,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":31,"pixel_sha256":"d1c9156d1aa0a393b76fc2d688e0fec7a521a82d667f680d32b2167109d5b2ad","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"8b6d80d546bafcc2ffefd3c9f454194564b615d07f59d6b9ff78e5f2c4319677","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8b6d80d546bafcc2ffefd3c9f454194564b615d07f59d6b9ff78e5f2c4319677","height":1080,"light_fraction":0.0,"luma_entropy":5.6,"meaningful_colors":32,"pixel_sha256":"2c3a190a2960f6df8fdc2cb57e1031f58c54086e19b1e6cd1714f47fc6974c88","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.21.11/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.11/f98fade555ec9059a639f1e64072f7a2fe88dee9cbe92f505b312bdac8d56fc8.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f98fade555ec9059a639f1e64072f7a2fe88dee9cbe92f505b312bdac8d56fc8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f98fade555ec9059a639f1e64072f7a2fe88dee9cbe92f505b312bdac8d56fc8","height":900,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"bced9ba72cbd34340baa787f8e794c7ba6b3d78be6bf49a17a1defb1f0e103cd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"f113bda072ce74b7025d284f115cbe0762e385fdea3294af86f72e35e1f778b3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f113bda072ce74b7025d284f115cbe0762e385fdea3294af86f72e35e1f778b3","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"c7f4496c322ea433ff396f3ba42099b27ef27f8f95d2de7b80e2651f33c6c59a","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.11 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.21.11/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.11/5b0de23f7ef3c2aa620214f01434a33d17a1fe8416377b703620f37e4a4904d6.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5b0de23f7ef3c2aa620214f01434a33d17a1fe8416377b703620f37e4a4904d6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5b0de23f7ef3c2aa620214f01434a33d17a1fe8416377b703620f37e4a4904d6","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":31,"pixel_sha256":"c9eea45103166fc3eb7e74cce420d09e5b787dd80c578557ab1f82a32dc1c4a9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"603a47ce7496e41124360f425bc0a06209d6a752a6d300dc483648701ac878e3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"603a47ce7496e41124360f425bc0a06209d6a752a6d300dc483648701ac878e3","height":1080,"light_fraction":0.0,"luma_entropy":5.532,"meaningful_colors":32,"pixel_sha256":"9e1107b78a008949702347686ca2dead6cc22aed679158e5d7df5409b058fd13","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.11 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons…","artifact_node":"fabric-1.21.11","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.21.11/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.11/8793f584058fd104fadcd806857332682da56e582b1481762bfee71251978118.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8793f584058fd104fadcd806857332682da56e582b1481762bfee71251978118","format":"webp","pixel":{"dark_fraction":0.0883,"file_sha256":"8793f584058fd104fadcd806857332682da56e582b1481762bfee71251978118","height":900,"light_fraction":0.0,"luma_entropy":6.434,"meaningful_colors":31,"pixel_sha256":"c0a033ac13e52ae6cca08888a1f495ca968e335c280c18fcd492125ee790eec7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 367 splash pixels in the control frame, 0 left once the model is over them (region [387, 76, 410, 86])","scenario":"full","source":{"file_sha256":"2baaf3bde53f81cfdd8a10cb61a09e6c61aaad6f8557caef63024fc3fcdce6ea","height":1080,"pixel":{"dark_fraction":0.0877,"file_sha256":"2baaf3bde53f81cfdd8a10cb61a09e6c61aaad6f8557caef63024fc3fcdce6ea","height":1080,"light_fraction":0.0,"luma_entropy":6.44,"meaningful_colors":32,"pixel_sha256":"cd04d99fc4a6ace700171b099711e61a1dbaad606e1ea01ce7617f84191650d5","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.11 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.11","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.11/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.11/c55281bda41149bc696243a7e04c8e1a871f79484d7bd046edc400c4c69a42a9.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c55281bda41149bc696243a7e04c8e1a871f79484d7bd046edc400c4c69a42a9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c55281bda41149bc696243a7e04c8e1a871f79484d7bd046edc400c4c69a42a9","height":900,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":30,"pixel_sha256":"6b5c372e97970c98d91cd0dba5c6d73bd987b5e06384092c6c9d067db99fd833","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"34de452756b8d725876f380449e0de6f2a52ab0ee2975efbcf5948408ccb74f4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"34de452756b8d725876f380449e0de6f2a52ab0ee2975efbcf5948408ccb74f4","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"8d49846b8b24ed1c5c088725eb9b165d345a7c170b232c5c0672c323a8db115e","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.11 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.21.11","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.21.11/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.11/7a8a02dc637755700c8667ddbac0ae9839053b0cfbc7b0d83c6d8adef38c4f0e.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7a8a02dc637755700c8667ddbac0ae9839053b0cfbc7b0d83c6d8adef38c4f0e","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"7a8a02dc637755700c8667ddbac0ae9839053b0cfbc7b0d83c6d8adef38c4f0e","height":900,"light_fraction":0.0,"luma_entropy":5.392,"meaningful_colors":32,"pixel_sha256":"1d4571674fb065642d67eefe495fade370dd828c433ce25ee1e31a76d19313a4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 599s of 600s","scenario":"server-policy","source":{"file_sha256":"437e152c1ae778055fecc3fb26db95536e6b181910c22a0d23d9111b373bacf7","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"437e152c1ae778055fecc3fb26db95536e6b181910c22a0d23d9111b373bacf7","height":1080,"light_fraction":0.0,"luma_entropy":5.356,"meaningful_colors":31,"pixel_sha256":"924fcbf98fe614ef05f8eaf938f6fc3fb7cb47202c2257a98d2304cce6bfcc56","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.11 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.21.11","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.21.11/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.11/f7099de29b573c34304be311a68cda0f0fe1bf8093d27770acc298e25cd3b762.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7099de29b573c34304be311a68cda0f0fe1bf8093d27770acc298e25cd3b762","format":"webp","pixel":{"dark_fraction":0.6431,"file_sha256":"f7099de29b573c34304be311a68cda0f0fe1bf8093d27770acc298e25cd3b762","height":900,"light_fraction":0.0,"luma_entropy":3.782,"meaningful_colors":24,"pixel_sha256":"12435ef6b3ba3d5f6ce743c3db08b2f9d0ab53e79c1dacea6c200288cb8786d0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"5da10923c30d15adb918c4982a7fe52e0d9eb0a5f08d593ddc79ae03f93e0b7b","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"5da10923c30d15adb918c4982a7fe52e0d9eb0a5f08d593ddc79ae03f93e0b7b","height":1080,"light_fraction":0.0,"luma_entropy":3.715,"meaningful_colors":27,"pixel_sha256":"7c624e9c6a73bb75de5746fd5608fb2fecc0fb2a5e84d6398c439e0c9a89f036","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.11 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on coold…","artifact_node":"fabric-1.21.11","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.21.11/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.11/071b2df4c6f639a1ee9501206be114aced16be4c690fe440b65aec3e786a6213.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"071b2df4c6f639a1ee9501206be114aced16be4c690fe440b65aec3e786a6213","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"071b2df4c6f639a1ee9501206be114aced16be4c690fe440b65aec3e786a6213","height":900,"light_fraction":0.0,"luma_entropy":5.383,"meaningful_colors":32,"pixel_sha256":"12d885834254b49646dad486fc4a97021dbc54f11ccda97afa03f81c8d83727e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"f1eb546e4f03e041569bf704a0fd1783fb80b2993b3b54884952a8da9b14803a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f1eb546e4f03e041569bf704a0fd1783fb80b2993b3b54884952a8da9b14803a","height":1080,"light_fraction":0.0,"luma_entropy":5.356,"meaningful_colors":31,"pixel_sha256":"97a1f9015fe0c6a01a0dadde2f7d3598f3401c1105e60deba3b877899e44c512","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.11 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"fabric-1.21.11","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.11/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.11/2ed9ccc0649e6022375372e668bd880a6acaadd8360515c81658e4f4291a8158.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ed9ccc0649e6022375372e668bd880a6acaadd8360515c81658e4f4291a8158","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2ed9ccc0649e6022375372e668bd880a6acaadd8360515c81658e4f4291a8158","height":900,"light_fraction":0.0,"luma_entropy":5.412,"meaningful_colors":28,"pixel_sha256":"730f47b53774ee3e19794e6ef9c54eeb4245835b8db01f0cdfed940029331656","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"0a36ef0eb66033faca91d29468f3bbba3c1a4cc73dbc123eb49dc5439220168c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0a36ef0eb66033faca91d29468f3bbba3c1a4cc73dbc123eb49dc5439220168c","height":1080,"light_fraction":0.0,"luma_entropy":5.409,"meaningful_colors":30,"pixel_sha256":"3568c4e48f343397e4c27fd774929d82e432e7eeaadc595d073e50598a93e726","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.11 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.21.11","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.21.11/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.11/037b4c6176eaa6ec4f893b1a5e73456e0845ebb0d4248e10fb9953a69cd0c64d.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"037b4c6176eaa6ec4f893b1a5e73456e0845ebb0d4248e10fb9953a69cd0c64d","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"037b4c6176eaa6ec4f893b1a5e73456e0845ebb0d4248e10fb9953a69cd0c64d","height":900,"light_fraction":0.0,"luma_entropy":4.38,"meaningful_colors":31,"pixel_sha256":"ae17e6431c6e0dc6047e2214fd37d503b93ff677018fa80c6dbf449a47860d7e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"5fa58638d28b10aba0eaa13671b42aed491ace1e2644f330335974917fb40d04","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"5fa58638d28b10aba0eaa13671b42aed491ace1e2644f330335974917fb40d04","height":1080,"light_fraction":0.0,"luma_entropy":4.427,"meaningful_colors":29,"pixel_sha256":"8747f1ce6bc3e28e1cd151af69605aed55fdeb95b7da6c3aa7e2d2d764ca487e","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.11 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.21.11","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.21.11/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.11/57902c45438bef064dc239268227f07c4d17cf862c6ae5cf69eb19d0ffc18e2d.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"57902c45438bef064dc239268227f07c4d17cf862c6ae5cf69eb19d0ffc18e2d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"57902c45438bef064dc239268227f07c4d17cf862c6ae5cf69eb19d0ffc18e2d","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":31,"pixel_sha256":"9b645dbc42c64f5051107c91f6256e7a375d3f9902b5d6e2ea3410387ecf94fe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"9aae06e398243785ac5c05bdf4ffe595815b2fd4ca72c9661f7a2e397b98febf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9aae06e398243785ac5c05bdf4ffe595815b2fd4ca72c9661f7a2e397b98febf","height":1080,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":32,"pixel_sha256":"1c56eac9b8ebe1185db88f5cfaef7c3aac6699d0538500c47a4081aec2370ca0","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.11 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sho…","artifact_node":"fabric-1.21.11","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.11/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.11/44275da8c3e4307be2e36d05451e0c192a99735df15549b78762d53c55f8b572.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"44275da8c3e4307be2e36d05451e0c192a99735df15549b78762d53c55f8b572","format":"webp","pixel":{"dark_fraction":0.1069,"file_sha256":"44275da8c3e4307be2e36d05451e0c192a99735df15549b78762d53c55f8b572","height":900,"light_fraction":0.0,"luma_entropy":6.462,"meaningful_colors":32,"pixel_sha256":"945c7f8b3b89e659dc28f1bc1f19bd76290b86094bc189e95726cc2ab942140f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"bd0d24d7811c14f18dcb11adc096eb47c9cd590d9e0672f227fc028172f6deac","height":1080,"pixel":{"dark_fraction":0.1061,"file_sha256":"bd0d24d7811c14f18dcb11adc096eb47c9cd590d9e0672f227fc028172f6deac","height":1080,"light_fraction":0.0,"luma_entropy":6.46,"meaningful_colors":32,"pixel_sha256":"51781506aaef237f861f44e6ffa9535bbbe9184f61c56f0aea018b30af840245","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.11 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.21.11","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.21.11/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.11/8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae","format":"webp","pixel":{"dark_fraction":0.6368,"file_sha256":"8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae","height":900,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":23,"pixel_sha256":"7a0bf794184c317bb8269c60f9c921fbe1f13cd620664bf4794951db8efe2801","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"6e5dec58616634e36d322008ba6107d742ac989b837e729deac1833518e3c623","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"6e5dec58616634e36d322008ba6107d742ac989b837e729deac1833518e3c623","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"ccb1b5ad1742c49cfc74b6be5d06115be082825f4691102013769705405a4273","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.11 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title s…","artifact_node":"fabric-1.21.11","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.21.11/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.11/8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae","format":"webp","pixel":{"dark_fraction":0.6368,"file_sha256":"8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae","height":900,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":23,"pixel_sha256":"7a0bf794184c317bb8269c60f9c921fbe1f13cd620664bf4794951db8efe2801","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"6e5dec58616634e36d322008ba6107d742ac989b837e729deac1833518e3c623","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"6e5dec58616634e36d322008ba6107d742ac989b837e729deac1833518e3c623","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"ccb1b5ad1742c49cfc74b6be5d06115be082825f4691102013769705405a4273","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.11 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.21.11","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.21.11/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.11/ed151eec99efdb22c1fa3e23dc365057b00a6ee7b616db247dd7de637701ecf6.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ed151eec99efdb22c1fa3e23dc365057b00a6ee7b616db247dd7de637701ecf6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ed151eec99efdb22c1fa3e23dc365057b00a6ee7b616db247dd7de637701ecf6","height":900,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":32,"pixel_sha256":"b4c16ecf1f308085c3f1377a40bc8ee1f6f140f6386256eaeae5693e75896cde","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"245c1e1731404bd9c0fe2e5f307097acd343b4086ec7fa45272c47e5951c62ae","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"245c1e1731404bd9c0fe2e5f307097acd343b4086ec7fa45272c47e5951c62ae","height":1080,"light_fraction":0.0,"luma_entropy":5.579,"meaningful_colors":31,"pixel_sha256":"e3ced474ca94d4cbbb5c7768ebd6c33b8ca5075fd37adb94280fa360ef138734","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.11 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.21.11","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.21.11/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.11/caacc20f6e5dcb0612ac0959eca79c27faaae1b6ba85719cef0cf4c358a01f80.webp","key":"mc1.21.11","lane_id":"fabric-1.21.11/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"caacc20f6e5dcb0612ac0959eca79c27faaae1b6ba85719cef0cf4c358a01f80","format":"webp","pixel":{"dark_fraction":0.6766,"file_sha256":"caacc20f6e5dcb0612ac0959eca79c27faaae1b6ba85719cef0cf4c358a01f80","height":900,"light_fraction":0.0,"luma_entropy":3.808,"meaningful_colors":28,"pixel_sha256":"c52fa85179f3c0b431783484e9d773aea4f18fb9439252f66f47fe5acfb2a3fd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"38a766a40c98adf3e25d8e50eb3cdb903e822c0956b28ab8a802a9368d9becbd","height":1080,"pixel":{"dark_fraction":0.679,"file_sha256":"38a766a40c98adf3e25d8e50eb3cdb903e822c0956b28ab8a802a9368d9becbd","height":1080,"light_fraction":0.0,"luma_entropy":3.748,"meaningful_colors":28,"pixel_sha256":"0ba517e593dbf0fce7d2e8912a1b6baa45c31851e805fb9a2571e52bff66b399","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.11","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.11/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.11/acd506be231e5ab81178708a345eba9d03f17d2819f998491fb18d09f91b928c.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"acd506be231e5ab81178708a345eba9d03f17d2819f998491fb18d09f91b928c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"acd506be231e5ab81178708a345eba9d03f17d2819f998491fb18d09f91b928c","height":900,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":30,"pixel_sha256":"6fad6e2c58dc4f51d48d4fa24f740a484be7008df2c043ed9ebd95ae72841533","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"91fb13fb8beb7335300618b9d4b3ef4e01b432d4aa64a3e956b1ae546a479532","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"91fb13fb8beb7335300618b9d4b3ef4e01b432d4aa64a3e956b1ae546a479532","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"65847d3b04f9f3231c6a36c8e743d6d454c94e23e17cfbf5096755005d15aaaa","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.11","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.11/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.11/fbed0414767cd8e74f38ceb1e909cf54f990715f8694743ef5dffc4674ce2332.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fbed0414767cd8e74f38ceb1e909cf54f990715f8694743ef5dffc4674ce2332","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fbed0414767cd8e74f38ceb1e909cf54f990715f8694743ef5dffc4674ce2332","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":31,"pixel_sha256":"deb7f247517fdbb3e9870c4c251b4c82b1c61605010fe0a5ee139f07d1e4c998","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"4f9ac1b7f62c4935f9dc602e8912d07d6143ece202ef5583074089df6cd5f1df","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4f9ac1b7f62c4935f9dc602e8912d07d6143ece202ef5583074089df6cd5f1df","height":1080,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"ac1e8bfba02e8860b611772fbc3e286c5c185e0631de5ddbec6b3787b785ee9a","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.11","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.11/propagation/client_a/baseline","height":900,"image":"images/mc1.21.11/af26b9b224743dd8bb039214da941c733b2ca7ff9a2a295b24db3d194d7f1316.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"af26b9b224743dd8bb039214da941c733b2ca7ff9a2a295b24db3d194d7f1316","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"af26b9b224743dd8bb039214da941c733b2ca7ff9a2a295b24db3d194d7f1316","height":900,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":30,"pixel_sha256":"559563fc4df11585b2a60c5267e5f45aab808cc92a0bb6fa1d6c9d387df659ea","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"37c20e043866952d86c82307b93d88bb9f6859032717e607a1c4a474806f9669","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"37c20e043866952d86c82307b93d88bb9f6859032717e607a1c4a474806f9669","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"ee8454a6b5105bd8eb93cac43eedd0a1be5ebad7dfd559f64615b203a9cc201a","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-1.21.11","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-1.21.11/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.11/f01859b89e47b1f55dd8b319ef8d8f0f35d9602a1684cf04ac69dd91f6ea31e3.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f01859b89e47b1f55dd8b319ef8d8f0f35d9602a1684cf04ac69dd91f6ea31e3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f01859b89e47b1f55dd8b319ef8d8f0f35d9602a1684cf04ac69dd91f6ea31e3","height":900,"light_fraction":0.0,"luma_entropy":5.422,"meaningful_colors":31,"pixel_sha256":"4a618c9b49e845855f0738f15e2e2443f1199918cbbe237239d87648a11b568e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"0253da6a33628aa11c132516df397c60caa5bee48a4bb458e928b3bbb7564acc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0253da6a33628aa11c132516df397c60caa5bee48a4bb458e928b3bbb7564acc","height":1080,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":31,"pixel_sha256":"2bd8a9685f68b2393d266e35d568d4ff711a4174894b6a807c0cb809f398e5c4","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.11 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection che…","artifact_node":"neoforge-1.21.11","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-1.21.11/propagation/client_b/baseline","height":900,"image":"images/mc1.21.11/26ce1b951adf90c59896f46a49edfe4bb94eccc8dcd338d074d278d66b2f721f.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"26ce1b951adf90c59896f46a49edfe4bb94eccc8dcd338d074d278d66b2f721f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"26ce1b951adf90c59896f46a49edfe4bb94eccc8dcd338d074d278d66b2f721f","height":900,"light_fraction":0.0076,"luma_entropy":5.633,"meaningful_colors":32,"pixel_sha256":"5c8956e3b85274ce5c9539929bbec16ddf2e9e682d2b8d200af2fb2d613d8217","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"9a732aebdc212678244657318d5f39c855a114ab728d609c5f0375a2c17c4d37","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9a732aebdc212678244657318d5f39c855a114ab728d609c5f0375a2c17c4d37","height":1080,"light_fraction":0.0082,"luma_entropy":5.624,"meaningful_colors":32,"pixel_sha256":"883938b1f5359ea6df458638cf89b61963e43dc41985efed2afc816280b24429","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.11 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-1.21.11","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.11/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.11/dc74192b701364dd8204f97a287e9de93489877cc23cbf8252f6434eff7a8490.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dc74192b701364dd8204f97a287e9de93489877cc23cbf8252f6434eff7a8490","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dc74192b701364dd8204f97a287e9de93489877cc23cbf8252f6434eff7a8490","height":900,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":30,"pixel_sha256":"0ed34fbeb40f11be9c5a55c4be2f7e5a930133e356cc806e5932d534c7d24945","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"0f6f4946a1be55af602907d7a62ac1184f3e29ce18a7076e3a1e9204debba6d4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0f6f4946a1be55af602907d7a62ac1184f3e29ce18a7076e3a1e9204debba6d4","height":1080,"light_fraction":0.0,"luma_entropy":5.577,"meaningful_colors":29,"pixel_sha256":"44ba85d78c7a57ecc846d312630748a1a546ffb13d7f3eb16ec39411ac5161d5","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.11","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.11/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.11/d1912f2e6edee5f98eb1a2f98cc4cf88cc2d0b4e7ac48438dbe5dc8d9efbd310.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d1912f2e6edee5f98eb1a2f98cc4cf88cc2d0b4e7ac48438dbe5dc8d9efbd310","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d1912f2e6edee5f98eb1a2f98cc4cf88cc2d0b4e7ac48438dbe5dc8d9efbd310","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":30,"pixel_sha256":"9f81ed8743ec52545a1f15f45f527879cf79f4073ae76f7e267c436d43512485","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"8a48d46adf8b798f0b57df51bbc41926bd4cfec8b4bfd1aa8d615cc146a12f2f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8a48d46adf8b798f0b57df51bbc41926bd4cfec8b4bfd1aa8d615cc146a12f2f","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"cb5f9553a042d120dd8277283572222b010936ab4ed2c745f6199f1788c9eb60","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.11","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.11/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.11/c122f06567b16bfb85c387c582bd0ceac915d80a3437ba118b00ae4ad0f82fde.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c122f06567b16bfb85c387c582bd0ceac915d80a3437ba118b00ae4ad0f82fde","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c122f06567b16bfb85c387c582bd0ceac915d80a3437ba118b00ae4ad0f82fde","height":900,"light_fraction":0.0,"luma_entropy":5.482,"meaningful_colors":31,"pixel_sha256":"e113ff1cd70f495abf07c817de55f1897aca1c6538bad27dbd0c41dab10a9b24","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"07dde1c56c15ec5ff4a763d6d5ef4d01ccf16e8b2696956d579cba909fa0b3a9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"07dde1c56c15ec5ff4a763d6d5ef4d01ccf16e8b2696956d579cba909fa0b3a9","height":1080,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":31,"pixel_sha256":"1636a0c87989d29a8360409bda15a74517a9a20f69074fbbccd9b8f5fc4826a5","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.11 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-1.21.11","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-1.21.11/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.11/cd9f261d1c5820d10ad0284ae096fbb363eaab17ddf5b41667f0a3e4f42bf610.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cd9f261d1c5820d10ad0284ae096fbb363eaab17ddf5b41667f0a3e4f42bf610","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cd9f261d1c5820d10ad0284ae096fbb363eaab17ddf5b41667f0a3e4f42bf610","height":900,"light_fraction":0.0076,"luma_entropy":5.631,"meaningful_colors":32,"pixel_sha256":"d065ee04e054a31b00b25c51bebdc0d424abfcf2509dafb30d9f969c94ecdef5","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"3db8ef766d12aebb21b4415beef6dee7bea4096f75cc65d75ddfbb8cf11475bc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3db8ef766d12aebb21b4415beef6dee7bea4096f75cc65d75ddfbb8cf11475bc","height":1080,"light_fraction":0.0082,"luma_entropy":5.624,"meaningful_colors":32,"pixel_sha256":"af78be3ac9dd7883e01787fc808004d71ea204c1b46dcfd668adad87891fbd0f","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.11 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-1.21.11","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.11/67093a4f8eda9497a966ac913b35e7dae75ec6f2eefb135c09f27297bd288d89.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"67093a4f8eda9497a966ac913b35e7dae75ec6f2eefb135c09f27297bd288d89","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"67093a4f8eda9497a966ac913b35e7dae75ec6f2eefb135c09f27297bd288d89","height":900,"light_fraction":0.0,"luma_entropy":5.585,"meaningful_colors":31,"pixel_sha256":"5f645f8891f286a68f2a77eed3a43806b86b899fe10debc1573ec10634c9ef6e","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"b872c392ce3ce46508505f967c53b98f2943026768611a99c93bd1a8aa060984","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b872c392ce3ce46508505f967c53b98f2943026768611a99c93bd1a8aa060984","height":1080,"light_fraction":0.0,"luma_entropy":5.573,"meaningful_colors":30,"pixel_sha256":"36276ffc0e65871eb6549f16beb0dd6482159f729bb091505471ecbf5c218dd0","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.11 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical…","artifact_node":"neoforge-1.21.11","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.11/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.11/b63a15dbe670613e816c6d7d7286fa1735b6eb6dbd47e09df41a31bf3ceda00b.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b63a15dbe670613e816c6d7d7286fa1735b6eb6dbd47e09df41a31bf3ceda00b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b63a15dbe670613e816c6d7d7286fa1735b6eb6dbd47e09df41a31bf3ceda00b","height":900,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":29,"pixel_sha256":"0da5c79a73fb4d6eb1b78852d2d609d032443680f472b7297d2156db3f530fd5","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"4eee24c14d4f2a631d2c512cb9760d8f96d3b08c300b3140830eaeb58c872ac9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4eee24c14d4f2a631d2c512cb9760d8f96d3b08c300b3140830eaeb58c872ac9","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":29,"pixel_sha256":"a8bac55483fdd2fade4e9fd334d535cf572b9727ea9a3fb311cc4b4a6fe86e0f","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.11 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That th…","artifact_node":"neoforge-1.21.11","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.11/7daa80f28d2faa8d9df98f8b9fcdfe7f7ae16ab3ed4329f871ea19e5737c1f0c.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7daa80f28d2faa8d9df98f8b9fcdfe7f7ae16ab3ed4329f871ea19e5737c1f0c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7daa80f28d2faa8d9df98f8b9fcdfe7f7ae16ab3ed4329f871ea19e5737c1f0c","height":900,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":31,"pixel_sha256":"f5922423713b9f3a602f1f7cd116cd9b55af280671bc72b6bc03dd1ba39c3509","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"e4feb75577d05326e8090cb1298e7f64d053757340c681d21b50170ccc28f9c0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e4feb75577d05326e8090cb1298e7f64d053757340c681d21b50170ccc28f9c0","height":1080,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":31,"pixel_sha256":"cf5f21ba4da1d9f935ebd67909cc36dfeaa65dc400c73e37441e950b0436c2e1","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.11 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-1.21.11","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.11/59f96776fb0c909fd0193648af4e7ebb9d229917c4fc19f8fc60740960702b8f.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"59f96776fb0c909fd0193648af4e7ebb9d229917c4fc19f8fc60740960702b8f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"59f96776fb0c909fd0193648af4e7ebb9d229917c4fc19f8fc60740960702b8f","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":30,"pixel_sha256":"326e233a936f2b7c298b1848831d51b13a1dc740eb9bfb9bf9c67b7c963b2735","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"ec1cad5a2491d9fdb7cebbe80916a020228482e21088cbc268f3d4f852129f88","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ec1cad5a2491d9fdb7cebbe80916a020228482e21088cbc268f3d4f852129f88","height":1080,"light_fraction":0.0,"luma_entropy":5.583,"meaningful_colors":31,"pixel_sha256":"c032a9bb53af6250a6819c2a68138746ea964ffb2a1a676f3d6fff664438727a","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.11 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-1.21.11","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.11/98379a6c79966b9ab3b4c674559b2cdebfb902427447d50dd41190032574fc55.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"98379a6c79966b9ab3b4c674559b2cdebfb902427447d50dd41190032574fc55","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"98379a6c79966b9ab3b4c674559b2cdebfb902427447d50dd41190032574fc55","height":900,"light_fraction":0.0,"luma_entropy":5.585,"meaningful_colors":31,"pixel_sha256":"585f35efdadf50f893dd9535f0c103951dfbcdf4b2f62718462fb82ee053d5e0","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"e73885180f201e1284eb767fa0828e4c3ba8c346414d9e7fa17458ec747fb309","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e73885180f201e1284eb767fa0828e4c3ba8c346414d9e7fa17458ec747fb309","height":1080,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":29,"pixel_sha256":"6c97c8e91693a06ff30d4893c989e5be38fa0094354ab16e138bb88838ebd302","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.11 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-1.21.11","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-1.21.11/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.11/ace12699139510cc5800cc8f9543051e041ee0634b138c5d90f634b17e5bce9c.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ace12699139510cc5800cc8f9543051e041ee0634b138c5d90f634b17e5bce9c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ace12699139510cc5800cc8f9543051e041ee0634b138c5d90f634b17e5bce9c","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":31,"pixel_sha256":"860f7846938d8440ced31b0deebb2588c6893bbbf6f56e32f5c57d00f89ac0e6","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"476983703cb7e9612733bf7632d1b188a5fb6a15e3ab0a1de91f56f49bdbbead","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"476983703cb7e9612733bf7632d1b188a5fb6a15e3ab0a1de91f56f49bdbbead","height":1080,"light_fraction":0.0,"luma_entropy":5.579,"meaningful_colors":29,"pixel_sha256":"fe98f47848e5f55b3f35d7d61fad57cd6b152322d668c5885b1bc3695df6a05b","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.11/full/client_a/baseline","height":900,"image":"images/mc1.21.11/8ea6e9b46071713a2bac753a8d0d70dbfe9d98319d9d7f47f888449cafaac84e.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8ea6e9b46071713a2bac753a8d0d70dbfe9d98319d9d7f47f888449cafaac84e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8ea6e9b46071713a2bac753a8d0d70dbfe9d98319d9d7f47f888449cafaac84e","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":30,"pixel_sha256":"d32d7718078d2c6820445151af93f875d30a77f2acf862707a850e7fb751fe29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"127cf48637608d409abf514e6e98f6087496c29b3e508a1894de3b48349f44d1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"127cf48637608d409abf514e6e98f6087496c29b3e508a1894de3b48349f44d1","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"d33fb30b6c4ac54d61253124fe8564a40b9f0cf511d36ca1df76818926418c7d","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-1.21.11/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.11/4a7aaa28128e231992afbd67296b1bb152a8793bb6e29c07ac39b01703cd7328.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4a7aaa28128e231992afbd67296b1bb152a8793bb6e29c07ac39b01703cd7328","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4a7aaa28128e231992afbd67296b1bb152a8793bb6e29c07ac39b01703cd7328","height":900,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":32,"pixel_sha256":"4b93c6a34482ceacdd81871585a3b0088fbf4f72c2082ff99a0892acb52432e0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"7c928ed699df43cd58430405471afe1e80ea08990eb5d1d6ac6c46465f3c33c1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7c928ed699df43cd58430405471afe1e80ea08990eb5d1d6ac6c46465f3c33c1","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"7b8ba995cefb644b169de6274176c53998868f7318454148fc355eba79421ee4","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four lin…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-1.21.11/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.11/6238cc0bc9d120bb9015f882654f0b279bf448c190da084e7905428301df989e.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6238cc0bc9d120bb9015f882654f0b279bf448c190da084e7905428301df989e","format":"webp","pixel":{"dark_fraction":0.6501,"file_sha256":"6238cc0bc9d120bb9015f882654f0b279bf448c190da084e7905428301df989e","height":900,"light_fraction":0.0,"luma_entropy":3.727,"meaningful_colors":25,"pixel_sha256":"e1b0f39c8e9e4222764ced746ff3c8ef96bee8b2030f536025855cdd5b12b64a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"ee40b18c739e5ce438b8bf5ac623d2274f1d421b13bf77a03f01e9a692bd9c14","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"ee40b18c739e5ce438b8bf5ac623d2274f1d421b13bf77a03f01e9a692bd9c14","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":25,"pixel_sha256":"16b79c2ce9473d8083c578af71910b5663015cad02450f89b0d0281dac8ca484","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-1.21.11/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.11/e6702800ca69650ca42b6bbcd6dfbebfda542c6cbafd6bda58f2720a385baf76.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e6702800ca69650ca42b6bbcd6dfbebfda542c6cbafd6bda58f2720a385baf76","format":"webp","pixel":{"dark_fraction":0.6428,"file_sha256":"e6702800ca69650ca42b6bbcd6dfbebfda542c6cbafd6bda58f2720a385baf76","height":900,"light_fraction":0.0,"luma_entropy":3.773,"meaningful_colors":23,"pixel_sha256":"fc45e6e9b9d15d07b9977e2425bcbbb3d57f2f8efdffe7dd2b2fa9baa58392c5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"2b8d0fa70f3c0e34444f87b45d5418d041a92fddb6e69501ef9a0469e70d725d","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"2b8d0fa70f3c0e34444f87b45d5418d041a92fddb6e69501ef9a0469e70d725d","height":1080,"light_fraction":0.0,"luma_entropy":3.706,"meaningful_colors":27,"pixel_sha256":"fb6c01378e6159fddd65f467333bc4ea24c992d5ee5bbfaff680a8e664164500","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.11 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-1.21.11/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.11/0490c4949b3f39fda6aa08d84f5289aab5619dc8c555507b016698daf2e59c92.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0490c4949b3f39fda6aa08d84f5289aab5619dc8c555507b016698daf2e59c92","format":"webp","pixel":{"dark_fraction":0.6372,"file_sha256":"0490c4949b3f39fda6aa08d84f5289aab5619dc8c555507b016698daf2e59c92","height":900,"light_fraction":0.0,"luma_entropy":3.781,"meaningful_colors":27,"pixel_sha256":"e3c5e13437a49d2877e342965b1c08ee423c677ad2c302eae06fc5c6374f0d04","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"497cdd34c7ac6597eb96c405d27a7663b8eab6fc1ac1560ac24ba3bc694fcb55","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"497cdd34c7ac6597eb96c405d27a7663b8eab6fc1ac1560ac24ba3bc694fcb55","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":30,"pixel_sha256":"1a5628e5c557a5d9e7e4409006a516eef2bd9a3567565fc0e5128826cb93a24d","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-1.21.11/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.11/59b14cb2439b0aad4124ee795e285c6dfa9aab1eca4ed705fbda375b85e28d41.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"59b14cb2439b0aad4124ee795e285c6dfa9aab1eca4ed705fbda375b85e28d41","format":"webp","pixel":{"dark_fraction":0.6374,"file_sha256":"59b14cb2439b0aad4124ee795e285c6dfa9aab1eca4ed705fbda375b85e28d41","height":900,"light_fraction":0.0,"luma_entropy":3.78,"meaningful_colors":27,"pixel_sha256":"61eda6fba930129fd6713f37c2faf12f3fee1867e0a0464347da1d5f4910b3ea","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558822706) at index 0 above plaid (mtime 1793558817732) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"2c69a8584705ae4b073ef2aacd09dbae2be8cfed0999190d958b4b839d070075","height":1080,"pixel":{"dark_fraction":0.6358,"file_sha256":"2c69a8584705ae4b073ef2aacd09dbae2be8cfed0999190d958b4b839d070075","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":30,"pixel_sha256":"7bcca23bf86236819bb664b40685551c6cf1ab39e26b90d9bebfa33dccc2fb93","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-1.21.11/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.11/a5e57b5ed2e98484c1b7dffe4284957bca62bea868f3f6d43c5fba092b179416.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a5e57b5ed2e98484c1b7dffe4284957bca62bea868f3f6d43c5fba092b179416","format":"webp","pixel":{"dark_fraction":0.6422,"file_sha256":"a5e57b5ed2e98484c1b7dffe4284957bca62bea868f3f6d43c5fba092b179416","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":25,"pixel_sha256":"ac7785a2e55417d9fb8f4d8773e6bc671589b94206271def98fc65d4598c11ca","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"ad6978d69bd8b0ddb0ee2863c3c567656bf77b5095a021b151ff347a4e66dcbd","height":1080,"pixel":{"dark_fraction":0.6409,"file_sha256":"ad6978d69bd8b0ddb0ee2863c3c567656bf77b5095a021b151ff347a4e66dcbd","height":1080,"light_fraction":0.0,"luma_entropy":3.689,"meaningful_colors":24,"pixel_sha256":"c12d7707193a182053142a4a04d53ae392338b79826476b1e24f38d2b339273c","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.11 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-1.21.11/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.11/19a914542c9865e08b7d30e1a25655a40fc5bef5cea6b99dc147f81a73190527.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"19a914542c9865e08b7d30e1a25655a40fc5bef5cea6b99dc147f81a73190527","format":"webp","pixel":{"dark_fraction":0.6499,"file_sha256":"19a914542c9865e08b7d30e1a25655a40fc5bef5cea6b99dc147f81a73190527","height":900,"light_fraction":0.0,"luma_entropy":3.716,"meaningful_colors":24,"pixel_sha256":"c93e5b949550eca7a576c67477f37a7850c9734134168b7ce604d2681a8c9ea7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"c6305373ca547959938b9e7611e620ed64d01b6a5a0ca75fb4206550e8d5a3c7","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"c6305373ca547959938b9e7611e620ed64d01b6a5a0ca75fb4206550e8d5a3c7","height":1080,"light_fraction":0.0,"luma_entropy":3.662,"meaningful_colors":26,"pixel_sha256":"e9a3d5dcbf9f9ce15106001712aa72a0932d81507d480bfe099b233dbe0798bf","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.11 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-1.21.11/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.11/bd3115cf2f422f71777fdb2cf8b58eb4639cfa72dc3ee5490c6a01330984b439.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bd3115cf2f422f71777fdb2cf8b58eb4639cfa72dc3ee5490c6a01330984b439","format":"webp","pixel":{"dark_fraction":0.6223,"file_sha256":"bd3115cf2f422f71777fdb2cf8b58eb4639cfa72dc3ee5490c6a01330984b439","height":900,"light_fraction":0.0,"luma_entropy":3.915,"meaningful_colors":25,"pixel_sha256":"5de224572aea050dee8e77c6155aa13850dd9047007ec08381cd3e813716f6a3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"cabfdf3291c1739a7e6e618b07b704f11c11dd10723e034d8ff85888c2652206","height":1080,"pixel":{"dark_fraction":0.6212,"file_sha256":"cabfdf3291c1739a7e6e618b07b704f11c11dd10723e034d8ff85888c2652206","height":1080,"light_fraction":0.0,"luma_entropy":3.868,"meaningful_colors":26,"pixel_sha256":"990119322eac9e1691b196ba8500f90b77a9933932b6387e92277dbca53ef4b7","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.11 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays dele…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-1.21.11/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.11/4cf2adfbf6924f5f3fdd418ab6b49d25290c19e583da413e5afb48fc4dd71f12.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4cf2adfbf6924f5f3fdd418ab6b49d25290c19e583da413e5afb48fc4dd71f12","format":"webp","pixel":{"dark_fraction":0.6497,"file_sha256":"4cf2adfbf6924f5f3fdd418ab6b49d25290c19e583da413e5afb48fc4dd71f12","height":900,"light_fraction":0.0,"luma_entropy":3.715,"meaningful_colors":24,"pixel_sha256":"48a7bd05d0e5c282cc8ec56531bec7ece361ac49034a720fb3182c8e76190654","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"55b6123f1ade21f1687cc9cc209a0eb5dcb88a9c809ba1d74ebc555926c78a7a","height":1080,"pixel":{"dark_fraction":0.648,"file_sha256":"55b6123f1ade21f1687cc9cc209a0eb5dcb88a9c809ba1d74ebc555926c78a7a","height":1080,"light_fraction":0.0,"luma_entropy":3.663,"meaningful_colors":24,"pixel_sha256":"691d9773c29308bda9ce36ec9de23f6b1fbd0308e034a66ba86d32a8bb42a50d","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.11/full/client_a/model_slim","height":900,"image":"images/mc1.21.11/e0d4ea7be8302a001177eb60d62073c366ba479001b817ae95ece37c1bcf75aa.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e0d4ea7be8302a001177eb60d62073c366ba479001b817ae95ece37c1bcf75aa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e0d4ea7be8302a001177eb60d62073c366ba479001b817ae95ece37c1bcf75aa","height":900,"light_fraction":0.0,"luma_entropy":5.372,"meaningful_colors":32,"pixel_sha256":"616d01bb3e278e10fedb5eb03e7619d2cee31a002966c92fff2da17564f7dab6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"691ed2be141bc3cf145b7e0d1569e16fd32e18c622f07681cb7ce561b92cc37b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"691ed2be141bc3cf145b7e0d1569e16fd32e18c622f07681cb7ce561b92cc37b","height":1080,"light_fraction":0.0,"luma_entropy":5.335,"meaningful_colors":31,"pixel_sha256":"eed09920581c800dcdaaf9d0950249b3461c46df574fbbfefd3632094612548d","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.11/full/client_a/model_classic","height":900,"image":"images/mc1.21.11/eef2a0f63ebfcdf6ff1881d48f15f63a168a1b099c4ec08aa5cb15771a22f092.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eef2a0f63ebfcdf6ff1881d48f15f63a168a1b099c4ec08aa5cb15771a22f092","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eef2a0f63ebfcdf6ff1881d48f15f63a168a1b099c4ec08aa5cb15771a22f092","height":900,"light_fraction":0.0,"luma_entropy":5.387,"meaningful_colors":32,"pixel_sha256":"8882b5abec1000c510527b693889b04e1dc503ed60bdaafdb86fe86a5757c847","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"4c7267ee2e86ed1f26b11d6c8c630abb2f432edb77b4ff38dadfc1ae6d2bc907","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4c7267ee2e86ed1f26b11d6c8c630abb2f432edb77b4ff38dadfc1ae6d2bc907","height":1080,"light_fraction":0.0,"luma_entropy":5.354,"meaningful_colors":31,"pixel_sha256":"cea8454fcd5262689a7643e25bebb572a4f9aa00b54e8eff56c7ceff5b4945c0","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runti…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-1.21.11/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.11/f697a5bb9b60ca114627cd0609fb8112b9d330a3c0b16210e0a83242a5c1e255.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f697a5bb9b60ca114627cd0609fb8112b9d330a3c0b16210e0a83242a5c1e255","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f697a5bb9b60ca114627cd0609fb8112b9d330a3c0b16210e0a83242a5c1e255","height":900,"light_fraction":0.0,"luma_entropy":5.37,"meaningful_colors":32,"pixel_sha256":"1fb2cd647b2f36c29a789823e4b112a8c3e160a72e09139785cbdec85b5eef8f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"9a07f300cdb2236fcd7debdf10282a58a89e819df08626e31c3e9d9193e3d311","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9a07f300cdb2236fcd7debdf10282a58a89e819df08626e31c3e9d9193e3d311","height":1080,"light_fraction":0.0,"luma_entropy":5.335,"meaningful_colors":31,"pixel_sha256":"a7eedaaa9a5302208ca94480dc6aa6a430e323619fdb20f657a2de4ae417536d","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-1.21.11/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.11/34847e1e1230a43ff0ea2af1b574fe403986389969feb50eb155c7c7e9f5b564.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"34847e1e1230a43ff0ea2af1b574fe403986389969feb50eb155c7c7e9f5b564","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"34847e1e1230a43ff0ea2af1b574fe403986389969feb50eb155c7c7e9f5b564","height":900,"light_fraction":0.0,"luma_entropy":5.349,"meaningful_colors":32,"pixel_sha256":"8d32c0722a0afe310ae12e962e0a190962e20b2e024ab6fb27ca57d6788a5e0c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"1945d755fde20636a60a5fd47f9c87c6d714b99b57aab860b5ba879792acd1ba","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1945d755fde20636a60a5fd47f9c87c6d714b99b57aab860b5ba879792acd1ba","height":1080,"light_fraction":0.0,"luma_entropy":5.315,"meaningful_colors":31,"pixel_sha256":"004c3429a1a24f81728fbd10ef18e7abc22a2eb46aba9bd57a6a3880408c8ac8","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-1.21.11/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.11/92d5202737e405c5fe067dabc32a45105cbe15e4aa1b1dbd121d702a57ade37f.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"92d5202737e405c5fe067dabc32a45105cbe15e4aa1b1dbd121d702a57ade37f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"92d5202737e405c5fe067dabc32a45105cbe15e4aa1b1dbd121d702a57ade37f","height":900,"light_fraction":0.0,"luma_entropy":5.38,"meaningful_colors":32,"pixel_sha256":"dbfd46fd21893c6499a8e4d27cdd382c274b501e05b13362e0f0a9aa6d02797e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"b6bf045c69b98433fdf1160cb6e6d0dd8e306d9ad59229bfd28390b9f3db4634","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b6bf045c69b98433fdf1160cb6e6d0dd8e306d9ad59229bfd28390b9f3db4634","height":1080,"light_fraction":0.0,"luma_entropy":5.348,"meaningful_colors":31,"pixel_sha256":"d294e40644d1c8a1ed23871e79fa87d3ea82def1a6893a2025aa530ea9c3df50","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks c…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-1.21.11/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.11/3fb4d2994cb951ca1bda8afcdcdd886ac8ce58b21bd33bed7baf444d2d34a4b0.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3fb4d2994cb951ca1bda8afcdcdd886ac8ce58b21bd33bed7baf444d2d34a4b0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3fb4d2994cb951ca1bda8afcdcdd886ac8ce58b21bd33bed7baf444d2d34a4b0","height":900,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":31,"pixel_sha256":"140fbbb600686e236caed40cc56aefb49e3aa6e417477657ee742d6dd6076101","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"f5eef2190fce6fa8e6bbc25e887dc49cf906e51ba5e98be7717089dba97a6354","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f5eef2190fce6fa8e6bbc25e887dc49cf906e51ba5e98be7717089dba97a6354","height":1080,"light_fraction":0.0,"luma_entropy":5.473,"meaningful_colors":31,"pixel_sha256":"4da534dff667b0f94a7e3121e1c913006717abb831e03de13e1eff91bce92f6d","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.11 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-1.21.11/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.11/c12acc144ad2d0473f3162bcd964649e719cf1980bf179668c1aa6b2a26aa166.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c12acc144ad2d0473f3162bcd964649e719cf1980bf179668c1aa6b2a26aa166","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"c12acc144ad2d0473f3162bcd964649e719cf1980bf179668c1aa6b2a26aa166","height":900,"light_fraction":0.0,"luma_entropy":5.392,"meaningful_colors":32,"pixel_sha256":"26b45939c8df2b87364b0db08990cc3bb4edc518123de9f6f777a6fd16513688","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"8f6b3c5c5b532246a82c5a554da54cb6906f6f8cc35a0522763b62fd3c6dba81","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"8f6b3c5c5b532246a82c5a554da54cb6906f6f8cc35a0522763b62fd3c6dba81","height":1080,"light_fraction":0.0,"luma_entropy":5.356,"meaningful_colors":31,"pixel_sha256":"dd77685e2428dc1210d7b3e6b470a2607cc2a1a740f49ec0f83d0d9c41cb2a3c","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch,…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-1.21.11/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.11/ac8a9dc6cc69bfa5d33704571d67a74244d54b510dc0555ee590243944518be7.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ac8a9dc6cc69bfa5d33704571d67a74244d54b510dc0555ee590243944518be7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ac8a9dc6cc69bfa5d33704571d67a74244d54b510dc0555ee590243944518be7","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":31,"pixel_sha256":"6ee67811695d72edc2167cc2c89aae12651d0644f261d3310425d24c5de0d0e6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"2b4ef5e6ff7fddf161f8385a7f8820cfb364f480da164928208a12e18de44da5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2b4ef5e6ff7fddf161f8385a7f8820cfb364f480da164928208a12e18de44da5","height":1080,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":32,"pixel_sha256":"3b377887263dfc6063c82ff23f107aff799450e3e00e2984cedb06074ea1343e","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the pro…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-1.21.11/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.11/0de65ab798efe87bd37640226e8ec5104c019c39fdfba2a8c07365a64ad67b6e.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0de65ab798efe87bd37640226e8ec5104c019c39fdfba2a8c07365a64ad67b6e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0de65ab798efe87bd37640226e8ec5104c019c39fdfba2a8c07365a64ad67b6e","height":900,"light_fraction":0.0,"luma_entropy":5.409,"meaningful_colors":30,"pixel_sha256":"49a0446d86b0feb31c76bdb9409574d9fea89f4b36d2f13ff9909b68542eb2c7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"dfae712e31ad7f1e5adf7218523d1cd2d534bb6adf40bc45ce02eca5f0c38809","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dfae712e31ad7f1e5adf7218523d1cd2d534bb6adf40bc45ce02eca5f0c38809","height":1080,"light_fraction":0.0,"luma_entropy":5.418,"meaningful_colors":32,"pixel_sha256":"21769c90652860f154ab872424520bcce5894b00566dab5897f1ef459d08f889","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-1.21.11/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.11/919a3ab9139e80bba11192bc7c171b75db0fc5bba6d545e00c69aac676114bfb.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"919a3ab9139e80bba11192bc7c171b75db0fc5bba6d545e00c69aac676114bfb","format":"webp","pixel":{"dark_fraction":0.5052,"file_sha256":"919a3ab9139e80bba11192bc7c171b75db0fc5bba6d545e00c69aac676114bfb","height":900,"light_fraction":0.0012,"luma_entropy":5.068,"meaningful_colors":28,"pixel_sha256":"ff0b4515801629c4e34740a9f7b0ba658c0973899421250f1a21f1eed195ca2c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"3551ed51796e5df99b864a2c024ef32182de3d4e56daed8a81e0a591578b84c5","height":1080,"pixel":{"dark_fraction":0.5073,"file_sha256":"3551ed51796e5df99b864a2c024ef32182de3d4e56daed8a81e0a591578b84c5","height":1080,"light_fraction":0.0011,"luma_entropy":5.005,"meaningful_colors":30,"pixel_sha256":"fe64cd870ed1bdba022790db5465d23711524769f9e1fe323c17e3f6852a24e2","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-1.21.11/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.11/d600d9a3f4947699b0588823a2acc59b4c077daca012b286a5d3feaa17eb4676.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d600d9a3f4947699b0588823a2acc59b4c077daca012b286a5d3feaa17eb4676","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d600d9a3f4947699b0588823a2acc59b4c077daca012b286a5d3feaa17eb4676","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":31,"pixel_sha256":"0e9b31aa0ee01889fa977adf29ad196adf2d403db33777f66497dbb06abdb93a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"0fce014d3d2cea988c0ad65b38f7101d91c6cf4a8051c0759b23bf477cdb719c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0fce014d3d2cea988c0ad65b38f7101d91c6cf4a8051c0759b23bf477cdb719c","height":1080,"light_fraction":0.0,"luma_entropy":5.471,"meaningful_colors":32,"pixel_sha256":"76d5ee34815279cbf0afd1cded386ccdf6a2d4ada6d86e771dd9c0b81f7e9aa6","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outl…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-1.21.11/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.11/dfb7684c130b2621205a5b3cb460604b5fa11097176afedbe69a241551dc8535.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dfb7684c130b2621205a5b3cb460604b5fa11097176afedbe69a241551dc8535","format":"webp","pixel":{"dark_fraction":0.1958,"file_sha256":"dfb7684c130b2621205a5b3cb460604b5fa11097176afedbe69a241551dc8535","height":900,"light_fraction":0.0,"luma_entropy":4.575,"meaningful_colors":30,"pixel_sha256":"8edf1d3afd6138e6475c554adfa0e3357d9ba686a6670771065d9c24e11dab77","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"d3e58a1c53c9d45d18169fe5fecdab8f6211e3f92921896971125742ec1f83c7","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"d3e58a1c53c9d45d18169fe5fecdab8f6211e3f92921896971125742ec1f83c7","height":1080,"light_fraction":0.0,"luma_entropy":4.55,"meaningful_colors":31,"pixel_sha256":"e735bfd869357ba3e0f30ad97f86db225cfc47d9d19e6f3c56f4631afb499cc1","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-1.21.11/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.11/a4280788369ae6b17af1aaeab0380d3a8336b3b693c6ddf35b2ab3ea23618594.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a4280788369ae6b17af1aaeab0380d3a8336b3b693c6ddf35b2ab3ea23618594","format":"webp","pixel":{"dark_fraction":0.5064,"file_sha256":"a4280788369ae6b17af1aaeab0380d3a8336b3b693c6ddf35b2ab3ea23618594","height":900,"light_fraction":0.0013,"luma_entropy":5.127,"meaningful_colors":28,"pixel_sha256":"de89167cfcd7a1b6f6afe0ce9af1c3d0b3f5fce993de9b676ec35f3296402da6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"568702cb66bcb8ee2c2976cc306eab8d2860ce4bf6c6287cf207fab45799a8a1","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"568702cb66bcb8ee2c2976cc306eab8d2860ce4bf6c6287cf207fab45799a8a1","height":1080,"light_fraction":0.0011,"luma_entropy":5.055,"meaningful_colors":30,"pixel_sha256":"c280551381d0f75233133e8b461932615c901f96479dbd4a0939a5f2d4345b32","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-1.21.11/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.11/0743cc2815e8d85abad90885de8d7e4a0f2c1601e48b5f40abd965ece855d98e.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0743cc2815e8d85abad90885de8d7e4a0f2c1601e48b5f40abd965ece855d98e","format":"webp","pixel":{"dark_fraction":0.506,"file_sha256":"0743cc2815e8d85abad90885de8d7e4a0f2c1601e48b5f40abd965ece855d98e","height":900,"light_fraction":0.0012,"luma_entropy":5.117,"meaningful_colors":29,"pixel_sha256":"ea5a42d562edb9b68ed3fbb075e3520d4b677febbd5fd8ba53920f52a990993e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"c5301ede8565d6cd166c79feb53ee7b6670375fb54c21a5b88097ca5b3188604","height":1080,"pixel":{"dark_fraction":0.5085,"file_sha256":"c5301ede8565d6cd166c79feb53ee7b6670375fb54c21a5b88097ca5b3188604","height":1080,"light_fraction":0.0011,"luma_entropy":5.049,"meaningful_colors":32,"pixel_sha256":"ed7379e8e2b8fddab34543e55b5fe43daffe15bfc5d9a9984524f43e5c6c14a9","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-1.21.11/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.11/de4ea89591fd4edc2f085a50700e31c931a0c7a30b270d4b10724fdc835d825e.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"de4ea89591fd4edc2f085a50700e31c931a0c7a30b270d4b10724fdc835d825e","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"de4ea89591fd4edc2f085a50700e31c931a0c7a30b270d4b10724fdc835d825e","height":900,"light_fraction":0.0,"luma_entropy":4.59,"meaningful_colors":32,"pixel_sha256":"405a40b2201dfd18c2557f31a44bd4f235713e9f7d4d37b3e64a8bc7bbaed6bf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"17c97f4dc67a8e29d36c7267873aee3ba69746cbae723d4360ef0562687a0101","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"17c97f4dc67a8e29d36c7267873aee3ba69746cbae723d4360ef0562687a0101","height":1080,"light_fraction":0.0,"luma_entropy":4.55,"meaningful_colors":31,"pixel_sha256":"1bb3a635261339b04fbb8cf0f999c7d8a1f7b3beb586275d5a46760ad8fef887","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified sourc…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-1.21.11/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.11/b0219619329a13157020a67973d254af07eccc9ca66f6579370f266abd2820f0.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0219619329a13157020a67973d254af07eccc9ca66f6579370f266abd2820f0","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"b0219619329a13157020a67973d254af07eccc9ca66f6579370f266abd2820f0","height":900,"light_fraction":0.0,"luma_entropy":4.602,"meaningful_colors":31,"pixel_sha256":"41c52a3b7874bfe8e756865dc0423fecabfcb2527e16974d85b21d849ab824db","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"feddebd2d1ca7ce17f2c8f5cca14bca0934763c001a1e02867f6d4507dab4a30","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"feddebd2d1ca7ce17f2c8f5cca14bca0934763c001a1e02867f6d4507dab4a30","height":1080,"light_fraction":0.0,"luma_entropy":4.557,"meaningful_colors":30,"pixel_sha256":"7f65f927d3c64f24dd289beee723a7056793dd0dd5e869cc936ffd20be3d4202","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-1.21.11/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.11/144b6dbe7d0a7e4ca12a7756b76012a504279e69d4773821a97b520d989f79e7.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"144b6dbe7d0a7e4ca12a7756b76012a504279e69d4773821a97b520d989f79e7","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"144b6dbe7d0a7e4ca12a7756b76012a504279e69d4773821a97b520d989f79e7","height":900,"light_fraction":0.0,"luma_entropy":4.838,"meaningful_colors":32,"pixel_sha256":"a129bd1a4eea418dfd3c0e8671b3d721dcb71662e4506f137f306edfa43444d7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"24156afe556b1d5398a8339a33d860d7ffd261c9715ef9eb27dd5ad88d161d4a","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"24156afe556b1d5398a8339a33d860d7ffd261c9715ef9eb27dd5ad88d161d4a","height":1080,"light_fraction":0.0,"luma_entropy":4.788,"meaningful_colors":31,"pixel_sha256":"99fab18539d37a5ae639d4ecf57b8964b634d2542ba9b6b6dd52db18af341148","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.11 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-1.21.11/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.11/e398f7b729b33fa94c13e0d1ee4572dd8eab6bb6c66f7a3d1902587589a75714.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e398f7b729b33fa94c13e0d1ee4572dd8eab6bb6c66f7a3d1902587589a75714","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"e398f7b729b33fa94c13e0d1ee4572dd8eab6bb6c66f7a3d1902587589a75714","height":900,"light_fraction":0.0,"luma_entropy":5.31,"meaningful_colors":31,"pixel_sha256":"9d1d7bee14ea8a311299eb6c095c22776cd7213714564098930fd6713bd2ffaf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"1bcdc20c917e60b2b6947da4034ee07621bd5dfa53e74e83cbbe9e2c23c0180a","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"1bcdc20c917e60b2b6947da4034ee07621bd5dfa53e74e83cbbe9e2c23c0180a","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"638b6046f4e58c12f939967326f65123462ccc4ec802be5187af4e2c0ef995f3","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.11 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by th…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-1.21.11/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.11/d8a32a0507b562436fb9d6f18c324c429344abf3e214ccd4c2dd939995df2799.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d8a32a0507b562436fb9d6f18c324c429344abf3e214ccd4c2dd939995df2799","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"d8a32a0507b562436fb9d6f18c324c429344abf3e214ccd4c2dd939995df2799","height":900,"light_fraction":0.0,"luma_entropy":5.451,"meaningful_colors":32,"pixel_sha256":"bb2e278772d098e5721f4e60d2b4b4bad76e45b78e5df79b057ac995762a19e7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"5d7700bf8bea2ee8dd9e793fc82c59d91abb32b5893f262bc930593fa5fdb395","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"5d7700bf8bea2ee8dd9e793fc82c59d91abb32b5893f262bc930593fa5fdb395","height":1080,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":32,"pixel_sha256":"441b2d60a9c6db2a364ec00e95dc055f51df7d302e2b6ce388d468ebcf33d5fa","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back ou…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-1.21.11/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.11/c83bc48b964727dd9c5fd668e0c809fb38ea4f2aa35a4a0c3b4f0437dac79920.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c83bc48b964727dd9c5fd668e0c809fb38ea4f2aa35a4a0c3b4f0437dac79920","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"c83bc48b964727dd9c5fd668e0c809fb38ea4f2aa35a4a0c3b4f0437dac79920","height":900,"light_fraction":0.0,"luma_entropy":5.66,"meaningful_colors":32,"pixel_sha256":"5be2e868ea6b7afb210a69647d7a57d5950b8c2a9800f8653a965e953c8cd23a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"78fc7da620a8d0c0186389e3dec57e3d8d9cf33085e045473ffae64d851ccfec","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"78fc7da620a8d0c0186389e3dec57e3d8d9cf33085e045473ffae64d851ccfec","height":1080,"light_fraction":0.0,"luma_entropy":5.642,"meaningful_colors":32,"pixel_sha256":"65bdb2ccbd75fceecb4a28c9f5fb5975bb63c9ff2447987f9ad60d23d26d702f","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-1.21.11/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.11/806c5bc15208904bb28a341a1a02ec0d09ad8a6363967d3a5d8c8dfbb11f375c.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"806c5bc15208904bb28a341a1a02ec0d09ad8a6363967d3a5d8c8dfbb11f375c","format":"webp","pixel":{"dark_fraction":0.4713,"file_sha256":"806c5bc15208904bb28a341a1a02ec0d09ad8a6363967d3a5d8c8dfbb11f375c","height":900,"light_fraction":0.0011,"luma_entropy":5.177,"meaningful_colors":26,"pixel_sha256":"6272d6b8346c923f3929c6c74630d942dbc7bb8010cca5d59db15e6b0edde799","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6ae202664a1924a9e744b2058173c79463ba0134575a64ba97be5834cceaa26b","height":1080,"pixel":{"dark_fraction":0.4729,"file_sha256":"6ae202664a1924a9e744b2058173c79463ba0134575a64ba97be5834cceaa26b","height":1080,"light_fraction":0.0011,"luma_entropy":5.109,"meaningful_colors":29,"pixel_sha256":"531a53487cbdc8560d5525bc32023416a22009575136ed0cfdc1c521384e40aa","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-1.21.11/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.11/3869db2fb97d389157ab23e6231bf5296c873b336a9c60e84a3fcaf0ba73ab04.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3869db2fb97d389157ab23e6231bf5296c873b336a9c60e84a3fcaf0ba73ab04","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3869db2fb97d389157ab23e6231bf5296c873b336a9c60e84a3fcaf0ba73ab04","height":900,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"9ad2b22f3981cc05aafd296a793e8a821139a29ea4c33157582ee6bb34d74715","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"b210294d0ca280e3ea8f443d98a0e2f9ae6273a0df1cd108bcca2b15aeff45d2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b210294d0ca280e3ea8f443d98a0e2f9ae6273a0df1cd108bcca2b15aeff45d2","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"eeb9141c0bdaca5dc7a83b4c94e546780bb73e446c640b2f30f2f80563e82246","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-1.21.11/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.11/6b9f2c8c7d06270410f26c0ce595cd9750ffc891594c686665218358bf0176b0.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6b9f2c8c7d06270410f26c0ce595cd9750ffc891594c686665218358bf0176b0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6b9f2c8c7d06270410f26c0ce595cd9750ffc891594c686665218358bf0176b0","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":29,"pixel_sha256":"2afdc1d345f2ff2472a8814ef4b593a1e88df674b4a25eb32fa04a1ac6ad95eb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"e317e816e04458da798923df24b222a7c1496c3445dc35a9cc0e33a80ec7745e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e317e816e04458da798923df24b222a7c1496c3445dc35a9cc0e33a80ec7745e","height":1080,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":32,"pixel_sha256":"2f4a46fe2a2f81b8e13da9eac136b640b210c035ebe99887fabc1fdeb30f4410","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-1.21.11/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.11/7535c2d2c9b467773ada31cbe6c2afe744d579713593f8c16410682fd03c88b3.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7535c2d2c9b467773ada31cbe6c2afe744d579713593f8c16410682fd03c88b3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7535c2d2c9b467773ada31cbe6c2afe744d579713593f8c16410682fd03c88b3","height":900,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"e729a74802a828a5403c4aec91df87a1608277d6d2c9828a316b94935806d20e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"59f3d55a85b7f05530a4179ed959e89291ca82aafdfdcd5ab63588cda255190f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"59f3d55a85b7f05530a4179ed959e89291ca82aafdfdcd5ab63588cda255190f","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"28a46c9d6660cc20016f67cb61ddf8dca9c51972289394463ecdcd27c22d1bba","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-1.21.11/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.11/17e6bd8ce95e4d2eec8e0e669b99205b5829a34abf4ffa4c88ad59ea0a4ca03a.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17e6bd8ce95e4d2eec8e0e669b99205b5829a34abf4ffa4c88ad59ea0a4ca03a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"17e6bd8ce95e4d2eec8e0e669b99205b5829a34abf4ffa4c88ad59ea0a4ca03a","height":900,"light_fraction":0.0,"luma_entropy":5.584,"meaningful_colors":30,"pixel_sha256":"c66f10921dd999459196b0e6d3a7c995fee1bd14d4369d8005f95eb1ec69c467","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"d2ce44ba981911e986dbb7e6f571aa0f44580b4edfb9fcae83dad80523126bab","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d2ce44ba981911e986dbb7e6f571aa0f44580b4edfb9fcae83dad80523126bab","height":1080,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":30,"pixel_sha256":"9e6413a67124b1dffc9ba54195b754420cabcd4b0388ce5eb05236643f548bbb","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.11 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-1.21.11/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.11/9bdc5666be21dbb2db5b416170182f8bf60dda91087f7f30a558d42d14372a17.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9bdc5666be21dbb2db5b416170182f8bf60dda91087f7f30a558d42d14372a17","format":"webp","pixel":{"dark_fraction":0.4369,"file_sha256":"9bdc5666be21dbb2db5b416170182f8bf60dda91087f7f30a558d42d14372a17","height":900,"light_fraction":0.0,"luma_entropy":4.558,"meaningful_colors":32,"pixel_sha256":"a0a350f628cbee3484edb8271c941ba85b6e9feb684582243b075c9a5408f31b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"583304a3c95d8dff294640c9882e999183ead72f4c1d22f747d5063f5fac94e4","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"583304a3c95d8dff294640c9882e999183ead72f4c1d22f747d5063f5fac94e4","height":1080,"light_fraction":0.0,"luma_entropy":4.529,"meaningful_colors":31,"pixel_sha256":"fc3e7308a6ff44928f6558b36ea5873a76c8f00386a02075fca8be9da987e8d3","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.11 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow tea…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-1.21.11/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.11/4e36553f47e89a6df8a4cffa3c66d677d076db80be0189087ea611b975622947.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4e36553f47e89a6df8a4cffa3c66d677d076db80be0189087ea611b975622947","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"4e36553f47e89a6df8a4cffa3c66d677d076db80be0189087ea611b975622947","height":900,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":32,"pixel_sha256":"27814a2af0f7117532cd64c2a1505a9c3de54915be290b148315bec96019170b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"550730336490321cbbf8347e7a43d67a66c9d8ba1dc6f5e6bacf64d26b64a2a5","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"550730336490321cbbf8347e7a43d67a66c9d8ba1dc6f5e6bacf64d26b64a2a5","height":1080,"light_fraction":0.0,"luma_entropy":5.537,"meaningful_colors":30,"pixel_sha256":"ace4feabaaaf78005534c5dad9ca6bf628e846a6d14e738225bd47f4a203eebf","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-1.21.11/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.11/3732b08c752c0e84437829e6d2cc4a9bf339ee865d9b92ae2e9ca9a061e6aac1.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3732b08c752c0e84437829e6d2cc4a9bf339ee865d9b92ae2e9ca9a061e6aac1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3732b08c752c0e84437829e6d2cc4a9bf339ee865d9b92ae2e9ca9a061e6aac1","height":900,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"d34de6c72c5b2fa0e95adb527b6a48b534fddd12dcb0c75fd69160f2e53a6205","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"6fbe6c03b7c410c7d8b0668e90bad86f1d4b25141eeb2a386d66f563b87cde4a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6fbe6c03b7c410c7d8b0668e90bad86f1d4b25141eeb2a386d66f563b87cde4a","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"f5e9fec652d932041741715a9adeda636c2d550632446fa405ff41f91ccc99d5","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-1.21.11/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.11/f719c88c4364963c02242f95bd10976fe76839385256ffaf24ab000e05461a8e.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f719c88c4364963c02242f95bd10976fe76839385256ffaf24ab000e05461a8e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f719c88c4364963c02242f95bd10976fe76839385256ffaf24ab000e05461a8e","height":900,"light_fraction":0.0,"luma_entropy":5.586,"meaningful_colors":30,"pixel_sha256":"e9c5a038d02739c9912f13c337df6858887fd6b02f5a4b8bdbd354a267b2c47b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"c6308276d30b9e242bec7e2b2a11d92942b36b94c8ec2a667f4ae1d2176206c9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c6308276d30b9e242bec7e2b2a11d92942b36b94c8ec2a667f4ae1d2176206c9","height":1080,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":30,"pixel_sha256":"0dbae2083215e3d97345a9334433cec71b80ded5d45351362e6a267f918231f4","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.11 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-1.21.11/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.11/a59dbaaaf5478d8d1fa9c122662a93399348f61f266cdd53436e0977d57948bf.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a59dbaaaf5478d8d1fa9c122662a93399348f61f266cdd53436e0977d57948bf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a59dbaaaf5478d8d1fa9c122662a93399348f61f266cdd53436e0977d57948bf","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":29,"pixel_sha256":"3756b1fdc4e1d49ca32426c2368d05fe1e1a5fa6ca9a5385eb68f2ea5ea8dd67","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"13028fd755a0b3ffada88e158aa60d5fb54e4d0a7f0a478296c1f6cb40e70df5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"13028fd755a0b3ffada88e158aa60d5fb54e4d0a7f0a478296c1f6cb40e70df5","height":1080,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":32,"pixel_sha256":"9f3d131d9fc28518dcdcb1a8af0c776c152e24fd698c2bfb22a9d38c1468770d","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-1.21.11/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.11/5acfbe34458a6d77bfee7430f76fbe4985e5e57d3e9e37d51df6fd7e0a0846e3.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5acfbe34458a6d77bfee7430f76fbe4985e5e57d3e9e37d51df6fd7e0a0846e3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5acfbe34458a6d77bfee7430f76fbe4985e5e57d3e9e37d51df6fd7e0a0846e3","height":900,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":30,"pixel_sha256":"2f2d31d8b2c00dfe9b46023ca19463a4ec4ea7c4c34c12ad827018a98f6f596f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"21f72ab0dcd92a61d2a9b4539a7ae82a824f2dc32827110ef5072a105af04242","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"21f72ab0dcd92a61d2a9b4539a7ae82a824f2dc32827110ef5072a105af04242","height":1080,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":32,"pixel_sha256":"8a2593172cc5dca238d99cbe8a3abebd5e7ca47a8d2607fcb0130f59afe73584","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comp…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.11/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.11/b879530c23275f46269d54fb283b9a5e405e78aa5eb31161a0f0fe834f84d20c.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b879530c23275f46269d54fb283b9a5e405e78aa5eb31161a0f0fe834f84d20c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b879530c23275f46269d54fb283b9a5e405e78aa5eb31161a0f0fe834f84d20c","height":900,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":30,"pixel_sha256":"15a70c39c9651e8940565562a5cc82f1e9ba87b6e921174a3db3afde8003fc5f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"8c5b836982e7358eeaa29052e2e8117bf425eb069c90e5d5dd094f591d0c28c5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8c5b836982e7358eeaa29052e2e8117bf425eb069c90e5d5dd094f591d0c28c5","height":1080,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":32,"pixel_sha256":"e7dffcb09c1f483d8975141af24b9a2ca001f67e9a29af666216c794fbd04e3e","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-1.21.11/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.11/4551cab7b04a709f55a29d89b123863bbc5c3f1465cac727e96da43ff0812a5b.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4551cab7b04a709f55a29d89b123863bbc5c3f1465cac727e96da43ff0812a5b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4551cab7b04a709f55a29d89b123863bbc5c3f1465cac727e96da43ff0812a5b","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":31,"pixel_sha256":"1264892daf0fd9cccf4bb0441f2f92a7c9679a878d1af79833247577895f1e06","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"f991a900452d04a32ec0ec0d39b40fc158c24a1524e9c2a7f1206736f01811b6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f991a900452d04a32ec0ec0d39b40fc158c24a1524e9c2a7f1206736f01811b6","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"777ccf3e261df61a5b2384b59cbd20535b9356d9fffefd953709cafe21c5fa40","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-1.21.11/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.11/d3f668a738e2ce5683a894f5532a8b032a5554d14c9376eef83add0e70fcd99f.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d3f668a738e2ce5683a894f5532a8b032a5554d14c9376eef83add0e70fcd99f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d3f668a738e2ce5683a894f5532a8b032a5554d14c9376eef83add0e70fcd99f","height":900,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":31,"pixel_sha256":"485687f02fc07d572f9db072baba03fe75c91bb9742ccf234c219a571afaf2b3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"bf4c72d30859e7665b0fe555423355c979c12ff3953f68ac7c2dc3d28934b267","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bf4c72d30859e7665b0fe555423355c979c12ff3953f68ac7c2dc3d28934b267","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":31,"pixel_sha256":"c3e169a3fc39913d496054176cab7064c5a56a03fe12682a4eead4061ad3a5db","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven b…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-1.21.11/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.11/ef1acb4118c2736e768ca0e96c2fb9ebd70a78ac18f71836b742623bb7222486.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ef1acb4118c2736e768ca0e96c2fb9ebd70a78ac18f71836b742623bb7222486","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"ef1acb4118c2736e768ca0e96c2fb9ebd70a78ac18f71836b742623bb7222486","height":900,"light_fraction":0.0,"luma_entropy":4.521,"meaningful_colors":30,"pixel_sha256":"b339b04e0c9d7b65eea13809f1a571608f21c570541356ad98a20b812fb17495","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"222914e448055b91dba150a14a9a6fd40e7b8ad4ceafc2462e3c76ab48a9c408","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"222914e448055b91dba150a14a9a6fd40e7b8ad4ceafc2462e3c76ab48a9c408","height":1080,"light_fraction":0.0,"luma_entropy":4.5,"meaningful_colors":29,"pixel_sha256":"d3a64b3decb7a02baffe7fb38f60056f893d16320661233beef78f31711d9373","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-1.21.11/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.11/84f0aa41693a48d1dab295b86fbd98a6a269d86e3949b0cbe60e2a5215be618d.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84f0aa41693a48d1dab295b86fbd98a6a269d86e3949b0cbe60e2a5215be618d","format":"webp","pixel":{"dark_fraction":0.491,"file_sha256":"84f0aa41693a48d1dab295b86fbd98a6a269d86e3949b0cbe60e2a5215be618d","height":900,"light_fraction":0.0013,"luma_entropy":5.277,"meaningful_colors":30,"pixel_sha256":"8538703ba689d86b602d6e6d8c637e5eaeb6abad362998aa44119a47b036f1ab","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"57e35e944f3764f92c48409f4faf8a48b0516b65fca5b9bf2647114de3bbca94","height":1080,"pixel":{"dark_fraction":0.4945,"file_sha256":"57e35e944f3764f92c48409f4faf8a48b0516b65fca5b9bf2647114de3bbca94","height":1080,"light_fraction":0.0011,"luma_entropy":5.203,"meaningful_colors":30,"pixel_sha256":"6eaf05cd717a347e486925c7fa334a240864482cea2ae9d600e0287e3d6f2dc0","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-1.21.11/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.11/5d16d43bf813ed0b9ce9810aec69bc1264205478dcfe18dfc12ecc7f618fb356.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5d16d43bf813ed0b9ce9810aec69bc1264205478dcfe18dfc12ecc7f618fb356","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"5d16d43bf813ed0b9ce9810aec69bc1264205478dcfe18dfc12ecc7f618fb356","height":900,"light_fraction":0.0011,"luma_entropy":5.284,"meaningful_colors":29,"pixel_sha256":"54d26d31f8cb8a8ffe0c6dd7c945cef8c248cca6ce97ce248ec7ce232359e837","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"52cd8d7d2b5838c43fd0a810f27de6a0a837d2e84045b4496fe134ba757a5657","height":1080,"pixel":{"dark_fraction":0.4928,"file_sha256":"52cd8d7d2b5838c43fd0a810f27de6a0a837d2e84045b4496fe134ba757a5657","height":1080,"light_fraction":0.0011,"luma_entropy":5.224,"meaningful_colors":31,"pixel_sha256":"3a01d2142a71dec6b3b8c19a5294b5aa26edf342d05a670cc2e9c5b7e16c21d1","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-1.21.11/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.11/b919b27e17a2f9f7533d0ef2a2b2d6d5989e47346d678093af0065ff9c15c6b1.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b919b27e17a2f9f7533d0ef2a2b2d6d5989e47346d678093af0065ff9c15c6b1","format":"webp","pixel":{"dark_fraction":0.4897,"file_sha256":"b919b27e17a2f9f7533d0ef2a2b2d6d5989e47346d678093af0065ff9c15c6b1","height":900,"light_fraction":0.0012,"luma_entropy":5.31,"meaningful_colors":31,"pixel_sha256":"f2af4a0e4b4b5af0e12a22a10f710f7e82895607631184377f201589c85e145c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a487986ce71ec65de228f7e13d164bfdb2246f3865fd5fbe2da8c66ee99c8ea1","height":1080,"pixel":{"dark_fraction":0.493,"file_sha256":"a487986ce71ec65de228f7e13d164bfdb2246f3865fd5fbe2da8c66ee99c8ea1","height":1080,"light_fraction":0.0011,"luma_entropy":5.257,"meaningful_colors":32,"pixel_sha256":"65ad89aea02fcb9e19388be8952f767c1ea7b0ae2b973ba30a64d843f77b7c48","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-1.21.11/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.11/823f8e00d6ef359f9ee1373ecf2c61eb96f8e1ea3738af9b9f2e79633b2409cd.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"823f8e00d6ef359f9ee1373ecf2c61eb96f8e1ea3738af9b9f2e79633b2409cd","format":"webp","pixel":{"dark_fraction":0.4632,"file_sha256":"823f8e00d6ef359f9ee1373ecf2c61eb96f8e1ea3738af9b9f2e79633b2409cd","height":900,"light_fraction":0.0011,"luma_entropy":5.375,"meaningful_colors":28,"pixel_sha256":"441da07dd76cf944ab95d18870f75ea1719b1c3e778f240e28656f9405a514c1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"04746c89f2d9d0d0ba4f94c1af7e6dadeb4cb113086a447584f8384db36ff5dd","height":1080,"pixel":{"dark_fraction":0.4656,"file_sha256":"04746c89f2d9d0d0ba4f94c1af7e6dadeb4cb113086a447584f8384db36ff5dd","height":1080,"light_fraction":0.0011,"luma_entropy":5.306,"meaningful_colors":31,"pixel_sha256":"67f41b3ea3c81ac47248a6e13dfa9f79bac5a8234b24f248b60d7a88f2ec122a","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.11 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-1.21.11/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.11/3d7e6835e0b451a1a680421b58b91c89975abd3b69f324ad2a16c74324590454.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3d7e6835e0b451a1a680421b58b91c89975abd3b69f324ad2a16c74324590454","format":"webp","pixel":{"dark_fraction":0.5,"file_sha256":"3d7e6835e0b451a1a680421b58b91c89975abd3b69f324ad2a16c74324590454","height":900,"light_fraction":0.0011,"luma_entropy":5.153,"meaningful_colors":29,"pixel_sha256":"beafa3c2a296f83a0e20dbffa5dc674f65c8b70031dc3b3e97ef81e0ad344b06","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"fe6b23e502e567f49b427975ef36776c0c1e43055541e469f87cf1b851d7132f","height":1080,"pixel":{"dark_fraction":0.5022,"file_sha256":"fe6b23e502e567f49b427975ef36776c0c1e43055541e469f87cf1b851d7132f","height":1080,"light_fraction":0.0011,"luma_entropy":5.095,"meaningful_colors":31,"pixel_sha256":"c0081a5c5f271cea1b831266ca980fd1e9c5e0a0853c6cb877dce5104b6d1a16","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-1.21.11/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.11/676104425e8c372876a82abc9a64bd3abbd4d0752c568228cae52138da2b3808.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"676104425e8c372876a82abc9a64bd3abbd4d0752c568228cae52138da2b3808","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"676104425e8c372876a82abc9a64bd3abbd4d0752c568228cae52138da2b3808","height":900,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"96fc8397875fafdc5fdaf89298ae7c2835444972d8cb211f513e23bf359d49f0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"2af347fcce043b493bbbc05e8d7d2541b36a84260062fe68a78cb9f87c2c01af","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2af347fcce043b493bbbc05e8d7d2541b36a84260062fe68a78cb9f87c2c01af","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"ef286a76217e5b73cd99229f139285d547a733d0e40b7b72c4f02a2012650494","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.11 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-1.21.11/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.11/2d4c5b83322d32d7de1cf9447b99fca0c0c22eb62454c157ab0ad8286eda3f2a.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2d4c5b83322d32d7de1cf9447b99fca0c0c22eb62454c157ab0ad8286eda3f2a","format":"webp","pixel":{"dark_fraction":0.5926,"file_sha256":"2d4c5b83322d32d7de1cf9447b99fca0c0c22eb62454c157ab0ad8286eda3f2a","height":900,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":27,"pixel_sha256":"60b4c16ef5ba90e1e6e537b7d9ba5fb482e84f0094ebb2464662067b0923fdb7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"0abc5c6d4f2de1fa2a4cf42fa2869e3a8f5592a801721e3acf7e5943305ae0de","height":1080,"pixel":{"dark_fraction":0.5959,"file_sha256":"0abc5c6d4f2de1fa2a4cf42fa2869e3a8f5592a801721e3acf7e5943305ae0de","height":1080,"light_fraction":0.0,"luma_entropy":4.485,"meaningful_colors":29,"pixel_sha256":"3852daa449dbe3c2f031611d337fad8b11e246a0f88a379a9a3e61a732885e89","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the t…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-1.21.11/full/client_a/settings_screen","height":900,"image":"images/mc1.21.11/69f191f4b7218ca6ac4175faa44baca68c09c0e0a146c68acfc53a645b9a52a6.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"69f191f4b7218ca6ac4175faa44baca68c09c0e0a146c68acfc53a645b9a52a6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"69f191f4b7218ca6ac4175faa44baca68c09c0e0a146c68acfc53a645b9a52a6","height":900,"light_fraction":0.0,"luma_entropy":4.739,"meaningful_colors":30,"pixel_sha256":"c2319364ab4cedc2d208dd1c96ad3aa2ca4b987b840b4a953d8e6a4523be2d23","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"8db786c026d09340e60839596ef7936b6f00ed0ae5b052c335588c1df90ee277","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8db786c026d09340e60839596ef7936b6f00ed0ae5b052c335588c1df90ee277","height":1080,"light_fraction":0.0,"luma_entropy":4.746,"meaningful_colors":32,"pixel_sha256":"b1afbadf2b60337543bd59d1e4146a9cd16fe0896102941501f7385730081514","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-1.21.11/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.11/fa731286e53def3911f4b0e4707a4cb297b3cb8e21af9fa2c446ad09177161ac.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fa731286e53def3911f4b0e4707a4cb297b3cb8e21af9fa2c446ad09177161ac","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fa731286e53def3911f4b0e4707a4cb297b3cb8e21af9fa2c446ad09177161ac","height":900,"light_fraction":0.0,"luma_entropy":4.736,"meaningful_colors":29,"pixel_sha256":"394f411a2d1c9daca25ca63b22cb9b746e3ea8f72e5f1d0b3511059603018af6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"b8c8d264d8a045bf978e3d3d19a8b2b2ac316f695cf199f7ce3b770d714cfdff","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b8c8d264d8a045bf978e3d3d19a8b2b2ac316f695cf199f7ce3b770d714cfdff","height":1080,"light_fraction":0.0,"luma_entropy":4.743,"meaningful_colors":32,"pixel_sha256":"02e713810c0b11b86a88adcf9a1d734bc86e717de8cbce200b7f07fd1337bb36","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-1.21.11/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.11/a43e9679ca0f14032a9803b5500837716316de2b4875b8e70ffc531ce1c04220.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a43e9679ca0f14032a9803b5500837716316de2b4875b8e70ffc531ce1c04220","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a43e9679ca0f14032a9803b5500837716316de2b4875b8e70ffc531ce1c04220","height":900,"light_fraction":0.0,"luma_entropy":4.698,"meaningful_colors":31,"pixel_sha256":"c3e5c9eb3e5a5a94e695fbfa87c98bd1c5a8aaa68c29dbab73611e621e2e5b2e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"8dd5681996cbf5ce9b04636679e0a1b6587445e59fd7a561e537fa328238938d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8dd5681996cbf5ce9b04636679e0a1b6587445e59fd7a561e537fa328238938d","height":1080,"light_fraction":0.0,"luma_entropy":4.717,"meaningful_colors":32,"pixel_sha256":"65467a58b2f277f8bb84ff5211e2f8ff59680b9544a34a7fee6bc3debd61b28f","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-1.21.11/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.11/85f800415562f348a15de3c410c95de7609fddc0c5d6239ba7dc3e88767f8da4.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"85f800415562f348a15de3c410c95de7609fddc0c5d6239ba7dc3e88767f8da4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"85f800415562f348a15de3c410c95de7609fddc0c5d6239ba7dc3e88767f8da4","height":900,"light_fraction":0.0,"luma_entropy":4.31,"meaningful_colors":30,"pixel_sha256":"f5f0bbfd35025a621b0228f0712cfc729adf35b64ecf9bb12c22cc40fa493e9d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"0550a3bb2e611fcbe79cc16b277f6e22013039cea66ac5d21fa033fdc7a986ef","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0550a3bb2e611fcbe79cc16b277f6e22013039cea66ac5d21fa033fdc7a986ef","height":1080,"light_fraction":0.0,"luma_entropy":4.323,"meaningful_colors":30,"pixel_sha256":"e519da5f139765007ba41cbef17b66df4054c40c397db3be77541a4f343a17f5","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That bot…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-1.21.11/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.11/930f2d7f3730c3b941c629d4be615aada9ad3d4e59a9a75e44eb6304d93498dd.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"930f2d7f3730c3b941c629d4be615aada9ad3d4e59a9a75e44eb6304d93498dd","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"930f2d7f3730c3b941c629d4be615aada9ad3d4e59a9a75e44eb6304d93498dd","height":900,"light_fraction":0.0,"luma_entropy":4.703,"meaningful_colors":30,"pixel_sha256":"75ce9b62bbff36b0ccacece91ecafa99f0f45e16e3a2ee3147a4ad58fb223dfe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"02f35919ddf92695954dbee9ebbd1a082c53521903ec12d01099497d02d9753a","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"02f35919ddf92695954dbee9ebbd1a082c53521903ec12d01099497d02d9753a","height":1080,"light_fraction":0.0,"luma_entropy":4.698,"meaningful_colors":32,"pixel_sha256":"e25e0ebef01566b10186d3c8562714ebc793598d2d25d0cf4e233a313445c16d","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-1.21.11/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.11/f428f254cf7313111b489328a477dfb3234d370b43e7ae458c153fe107db7beb.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f428f254cf7313111b489328a477dfb3234d370b43e7ae458c153fe107db7beb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f428f254cf7313111b489328a477dfb3234d370b43e7ae458c153fe107db7beb","height":900,"light_fraction":0.0,"luma_entropy":5.648,"meaningful_colors":32,"pixel_sha256":"f0bec4a73827f73875f6006cf3adb6701a6f4306ea2650278e494b4ca7122bbd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"ef4bccf3aa7da73da4d76f1ffe4d1bd213d6cf23c7e40d8cc48a8835c1c01b12","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ef4bccf3aa7da73da4d76f1ffe4d1bd213d6cf23c7e40d8cc48a8835c1c01b12","height":1080,"light_fraction":0.0,"luma_entropy":5.693,"meaningful_colors":32,"pixel_sha256":"eaa48bc18aad468d569c7d11272d66bc40c0ce709075fdad784b3daa5fea6654","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-1.21.11/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.11/e767452579012ea987d0d4aaf789683dae3ad92241b424daa15e7d3038e746c1.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e767452579012ea987d0d4aaf789683dae3ad92241b424daa15e7d3038e746c1","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"e767452579012ea987d0d4aaf789683dae3ad92241b424daa15e7d3038e746c1","height":900,"light_fraction":0.0,"luma_entropy":4.939,"meaningful_colors":32,"pixel_sha256":"c358e5057cdd70deabcf2ba7d860b5fd8d709f4de597788ce0a42fdc47311092","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"6b8784afed5c7c9d4c159ad6ba5ea91a053ab8383d6d3b8b9ea8f8e7444fdda6","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"6b8784afed5c7c9d4c159ad6ba5ea91a053ab8383d6d3b8b9ea8f8e7444fdda6","height":1080,"light_fraction":0.0,"luma_entropy":4.991,"meaningful_colors":32,"pixel_sha256":"551df6f722a426901c5b98e80334c371d2d36db071e5947cbab9bdd1c6b557a9","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-1.21.11/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.11/495adc65b000630bc8d9bd3cf73b3974359b4861ab26cdf75e66d25f60a7e249.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"495adc65b000630bc8d9bd3cf73b3974359b4861ab26cdf75e66d25f60a7e249","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"495adc65b000630bc8d9bd3cf73b3974359b4861ab26cdf75e66d25f60a7e249","height":900,"light_fraction":0.0,"luma_entropy":4.757,"meaningful_colors":31,"pixel_sha256":"290827f2e70c3e237878fe820ac8126d7ade2e99a59c4682e98c6f2391f8333d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"1b0f7970a23fa32b7b1212c7522bd1e2304dc9b992c4507076c8e39ebef90054","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1b0f7970a23fa32b7b1212c7522bd1e2304dc9b992c4507076c8e39ebef90054","height":1080,"light_fraction":0.0,"luma_entropy":4.803,"meaningful_colors":31,"pixel_sha256":"d48a7e14cfceb40c95584530de2f0df728fbd4ede5868c4c53e6e76d6e095f53","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-1.21.11/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.11/3422f36aa0aec4bd79ff53c3435400eb437647ec7b292ef5c3778bbf1ea5c898.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3422f36aa0aec4bd79ff53c3435400eb437647ec7b292ef5c3778bbf1ea5c898","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3422f36aa0aec4bd79ff53c3435400eb437647ec7b292ef5c3778bbf1ea5c898","height":900,"light_fraction":0.0,"luma_entropy":5.589,"meaningful_colors":31,"pixel_sha256":"658398ea5922431d0e9b420442b7cca2380735ca1f6876822e7d1b3ad9b8d4a9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"239fc558631cb2537b1590c50f7eade83a4bc158908178d7bb579d51888ee934","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"239fc558631cb2537b1590c50f7eade83a4bc158908178d7bb579d51888ee934","height":1080,"light_fraction":0.0,"luma_entropy":5.6,"meaningful_colors":32,"pixel_sha256":"65accc2cdd4a6e00526d79a0e3a6fa3cedf6a766856d837ccd6a0fa618414c5d","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-1.21.11/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.11/b29992f637ee91bcb733978cc816e185b30cce6147e223353e1278e3ace5e9d0.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b29992f637ee91bcb733978cc816e185b30cce6147e223353e1278e3ace5e9d0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b29992f637ee91bcb733978cc816e185b30cce6147e223353e1278e3ace5e9d0","height":900,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"d430a6515a439b2c2cfb19a15222766e82fc3f18c72d9d210610b5686acaafe3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"6658337b25bb4facee7c504ff2535ad98fae7692132f418631cab7b5b3488217","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6658337b25bb4facee7c504ff2535ad98fae7692132f418631cab7b5b3488217","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"b1c15fcf42a2b0d569b8b12fdd5cfb2050822cff784557361e001ac36d2120eb","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.11 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-1.21.11/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.11/bd2da2a44618549d484b8def44ec5e280997244799d2d441ed4a7a7d14594d38.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bd2da2a44618549d484b8def44ec5e280997244799d2d441ed4a7a7d14594d38","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bd2da2a44618549d484b8def44ec5e280997244799d2d441ed4a7a7d14594d38","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":31,"pixel_sha256":"4f234fd5d68a959b97d868af7432b2c096a6a4f5d8c633d94a6cb7fac022fe73","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"39409d81d91057c07234f995a7a9eff0ed5aa35c588e639f639957a7f8320552","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"39409d81d91057c07234f995a7a9eff0ed5aa35c588e639f639957a7f8320552","height":1080,"light_fraction":0.0,"luma_entropy":5.532,"meaningful_colors":32,"pixel_sha256":"b24de4512cba38dbc9aa901e3e5f2e5eec3b9f31253e4edf30f6e95381863cc7","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.11 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main butto…","artifact_node":"neoforge-1.21.11","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-1.21.11/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.11/ac1045fb5ecbc22082e1b37f1a05793583bcf57214d2cc7259942f034f3bace1.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ac1045fb5ecbc22082e1b37f1a05793583bcf57214d2cc7259942f034f3bace1","format":"webp","pixel":{"dark_fraction":0.0832,"file_sha256":"ac1045fb5ecbc22082e1b37f1a05793583bcf57214d2cc7259942f034f3bace1","height":900,"light_fraction":0.0,"luma_entropy":6.481,"meaningful_colors":32,"pixel_sha256":"a5666d3187d00682f0c8bc00d93da93c9d087aeb0d42c7cfbc225238cc6a1378","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 444 splash pixels in the control frame, 0 left once the model is over them (region [387, 72, 413, 85])","scenario":"full","source":{"file_sha256":"819251cb117d4689f370d52921c0d12dc3474687117c91aa87a0531fc2bce571","height":1080,"pixel":{"dark_fraction":0.0825,"file_sha256":"819251cb117d4689f370d52921c0d12dc3474687117c91aa87a0531fc2bce571","height":1080,"light_fraction":0.0,"luma_entropy":6.493,"meaningful_colors":31,"pixel_sha256":"e27f10c9af4e4e203b90a1ba3bd4fe94d86b023862f8ec3895c02d962ec2f136","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.11","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.11/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.11/1cf4affe53c2a6830f83957c49c6720670009f8fffce5239af908057349e590e.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1cf4affe53c2a6830f83957c49c6720670009f8fffce5239af908057349e590e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1cf4affe53c2a6830f83957c49c6720670009f8fffce5239af908057349e590e","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":30,"pixel_sha256":"f41a12e041e3103692ce0b7180599ffeda58d164932e0dcf8c76bffb0d7787fa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"3653ac1a2e6e9fbdacdf1ee4ffa360c15291c34b90f205e039f40ef1fcd05611","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3653ac1a2e6e9fbdacdf1ee4ffa360c15291c34b90f205e039f40ef1fcd05611","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"2c2b10792ee877c6d6d63f0c48ad1a42e0f8002a5b1deb19a1c3159daf0b7e84","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.11 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-1.21.11","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-1.21.11/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.11/1b2b64f0750e7f8b26a611e4290013d063322d88d0db77dbf2aa60546526ee33.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1b2b64f0750e7f8b26a611e4290013d063322d88d0db77dbf2aa60546526ee33","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"1b2b64f0750e7f8b26a611e4290013d063322d88d0db77dbf2aa60546526ee33","height":900,"light_fraction":0.0,"luma_entropy":5.394,"meaningful_colors":32,"pixel_sha256":"2ff34213b142b6e14dd705a4eb4811ef92998076b535e5266ae2afb3624d08f4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"4c50a1f07882612d7a5a2d3a9153774f1c91fdf501632be6ecbf8c77598b3fc2","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"4c50a1f07882612d7a5a2d3a9153774f1c91fdf501632be6ecbf8c77598b3fc2","height":1080,"light_fraction":0.0,"luma_entropy":5.356,"meaningful_colors":31,"pixel_sha256":"21afaa71f23aa2bf115b6e78da9b29f0613586ad6b44b9b8cf8b06437ffe569d","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-1.21.11","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-1.21.11/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.11/f7099de29b573c34304be311a68cda0f0fe1bf8093d27770acc298e25cd3b762.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7099de29b573c34304be311a68cda0f0fe1bf8093d27770acc298e25cd3b762","format":"webp","pixel":{"dark_fraction":0.6431,"file_sha256":"f7099de29b573c34304be311a68cda0f0fe1bf8093d27770acc298e25cd3b762","height":900,"light_fraction":0.0,"luma_entropy":3.782,"meaningful_colors":24,"pixel_sha256":"12435ef6b3ba3d5f6ce743c3db08b2f9d0ab53e79c1dacea6c200288cb8786d0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"5da10923c30d15adb918c4982a7fe52e0d9eb0a5f08d593ddc79ae03f93e0b7b","height":1080,"pixel":{"dark_fraction":0.642,"file_sha256":"5da10923c30d15adb918c4982a7fe52e0d9eb0a5f08d593ddc79ae03f93e0b7b","height":1080,"light_fraction":0.0,"luma_entropy":3.715,"meaningful_colors":27,"pixel_sha256":"7c624e9c6a73bb75de5746fd5608fb2fecc0fb2a5e84d6398c439e0c9a89f036","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on coo…","artifact_node":"neoforge-1.21.11","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-1.21.11/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.11/4d135b7245e3636ccc2080a5b5c97348fbd84f489bd4351492d758f5557b3a01.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4d135b7245e3636ccc2080a5b5c97348fbd84f489bd4351492d758f5557b3a01","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4d135b7245e3636ccc2080a5b5c97348fbd84f489bd4351492d758f5557b3a01","height":900,"light_fraction":0.0,"luma_entropy":5.383,"meaningful_colors":32,"pixel_sha256":"809916a6880d2459790fa7631e0e75adc03450569828317f97ad56975c2d4913","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"2699777a171086899698e1e55ccada367c9d5b4c1d3b49ccb24e2e56351a08e3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2699777a171086899698e1e55ccada367c9d5b4c1d3b49ccb24e2e56351a08e3","height":1080,"light_fraction":0.0,"luma_entropy":5.355,"meaningful_colors":31,"pixel_sha256":"39b93ccb05a7c2ae00e2d88a2ca8589f74976ce8786bd04bc2bcf75c4ee8f733","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face i…","artifact_node":"neoforge-1.21.11","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.11/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.11/e1a055b8a94d76d9703d7d23c707f6c2bacca33cd8f97ea6db36d4f7441a1811.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e1a055b8a94d76d9703d7d23c707f6c2bacca33cd8f97ea6db36d4f7441a1811","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e1a055b8a94d76d9703d7d23c707f6c2bacca33cd8f97ea6db36d4f7441a1811","height":900,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":30,"pixel_sha256":"4d278f4f276c6d457b781efdc9a9e129d783106f7eea4fa953c5a6acd492bfb5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"676431a220cf794c68b8d11c443bf98fa7a089bc01502c96750240df8c74aaef","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"676431a220cf794c68b8d11c443bf98fa7a089bc01502c96750240df8c74aaef","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":31,"pixel_sha256":"2e44b74334e634faa7980a3e49d20096564ec0f3bdb4fccb487b371443f0baa2","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-1.21.11","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-1.21.11/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.11/037b4c6176eaa6ec4f893b1a5e73456e0845ebb0d4248e10fb9953a69cd0c64d.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"037b4c6176eaa6ec4f893b1a5e73456e0845ebb0d4248e10fb9953a69cd0c64d","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"037b4c6176eaa6ec4f893b1a5e73456e0845ebb0d4248e10fb9953a69cd0c64d","height":900,"light_fraction":0.0,"luma_entropy":4.38,"meaningful_colors":31,"pixel_sha256":"ae17e6431c6e0dc6047e2214fd37d503b93ff677018fa80c6dbf449a47860d7e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"617b591b038fd17667ccc1355d2c22393747f9c276706f6738ec026b021c2954","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"617b591b038fd17667ccc1355d2c22393747f9c276706f6738ec026b021c2954","height":1080,"light_fraction":0.0,"luma_entropy":4.427,"meaningful_colors":29,"pixel_sha256":"921cc221e16905fb432b9bb1df9b2b6a7acdf494f374409e3f17e067a34ba634","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on th…","artifact_node":"neoforge-1.21.11","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-1.21.11/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.11/86f0840971b1841bee90d24985144ea428a29f888fe4d238a9f47b6c021f8e58.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"86f0840971b1841bee90d24985144ea428a29f888fe4d238a9f47b6c021f8e58","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"86f0840971b1841bee90d24985144ea428a29f888fe4d238a9f47b6c021f8e58","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":31,"pixel_sha256":"1d30605adebe0b21f692528be9a3df380362e6e67c1bb12713ee4d9f4b87a95a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"e0cb56bbcb9f766bd6e42dafe9ff4bb0b75b504d9280e706ce59a48d13677bce","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e0cb56bbcb9f766bd6e42dafe9ff4bb0b75b504d9280e706ce59a48d13677bce","height":1080,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":32,"pixel_sha256":"81edcd223382a766162d12296fb2f09b6010e1bdb4712c2f7adb46d0e1e55f2c","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.11 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge s…","artifact_node":"neoforge-1.21.11","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.11/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.11/5e8935769b3ee01e3a742925efed066c9c1bc962c4abe7820214ecdadd02458f.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e8935769b3ee01e3a742925efed066c9c1bc962c4abe7820214ecdadd02458f","format":"webp","pixel":{"dark_fraction":0.0954,"file_sha256":"5e8935769b3ee01e3a742925efed066c9c1bc962c4abe7820214ecdadd02458f","height":900,"light_fraction":0.0,"luma_entropy":6.544,"meaningful_colors":32,"pixel_sha256":"1299239e8bc0cbeabc5d45d42f1d4e85cdd179abb18a60705a038ea433aed6fd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"12f7906f530c85d4ce3fdab47a4a57eeb44bbad606841ff4e234a57a4a81d7b2","height":1080,"pixel":{"dark_fraction":0.0947,"file_sha256":"12f7906f530c85d4ce3fdab47a4a57eeb44bbad606841ff4e234a57a4a81d7b2","height":1080,"light_fraction":0.0,"luma_entropy":6.547,"meaningful_colors":32,"pixel_sha256":"4ea68f2f84fbfac747e4c8da05edd9ec08b82eb8a44ca44aed16424f2b12387a","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-1.21.11","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-1.21.11/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.11/8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae","format":"webp","pixel":{"dark_fraction":0.6368,"file_sha256":"8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae","height":900,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":23,"pixel_sha256":"7a0bf794184c317bb8269c60f9c921fbe1f13cd620664bf4794951db8efe2801","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"6e5dec58616634e36d322008ba6107d742ac989b837e729deac1833518e3c623","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"6e5dec58616634e36d322008ba6107d742ac989b837e729deac1833518e3c623","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"ccb1b5ad1742c49cfc74b6be5d06115be082825f4691102013769705405a4273","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.11 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-1.21.11","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-1.21.11/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.11/8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae","format":"webp","pixel":{"dark_fraction":0.6368,"file_sha256":"8738af0984b760c9ae48fe1f78adec2479fa4f8b14158d2811a96ff2e50cfeae","height":900,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":23,"pixel_sha256":"7a0bf794184c317bb8269c60f9c921fbe1f13cd620664bf4794951db8efe2801","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"6e5dec58616634e36d322008ba6107d742ac989b837e729deac1833518e3c623","height":1080,"pixel":{"dark_fraction":0.6352,"file_sha256":"6e5dec58616634e36d322008ba6107d742ac989b837e729deac1833518e3c623","height":1080,"light_fraction":0.0,"luma_entropy":3.665,"meaningful_colors":26,"pixel_sha256":"ccb1b5ad1742c49cfc74b6be5d06115be082825f4691102013769705405a4273","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.11 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-1.21.11","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-1.21.11/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.11/ed151eec99efdb22c1fa3e23dc365057b00a6ee7b616db247dd7de637701ecf6.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ed151eec99efdb22c1fa3e23dc365057b00a6ee7b616db247dd7de637701ecf6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ed151eec99efdb22c1fa3e23dc365057b00a6ee7b616db247dd7de637701ecf6","height":900,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":32,"pixel_sha256":"b4c16ecf1f308085c3f1377a40bc8ee1f6f140f6386256eaeae5693e75896cde","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"dfa188e63f3827f7f6c3f54e700f705e34cb78cf41c5cc978ae520ee4202aae2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dfa188e63f3827f7f6c3f54e700f705e34cb78cf41c5cc978ae520ee4202aae2","height":1080,"light_fraction":0.0,"luma_entropy":5.579,"meaningful_colors":31,"pixel_sha256":"db9b880fc3312317193667252ac75135d02194db2bb8dc794b000265d4c3704a","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.11 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-1.21.11","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-1.21.11/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.11/e4a10b0016e61a6b938922586d4e25ea02e8883eaaceeebc204ee5d517015751.webp","key":"mc1.21.11","lane_id":"neoforge-1.21.11/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e4a10b0016e61a6b938922586d4e25ea02e8883eaaceeebc204ee5d517015751","format":"webp","pixel":{"dark_fraction":0.6772,"file_sha256":"e4a10b0016e61a6b938922586d4e25ea02e8883eaaceeebc204ee5d517015751","height":900,"light_fraction":0.0,"luma_entropy":3.806,"meaningful_colors":29,"pixel_sha256":"5c2afee403fe316024a38d06ca59b1a8852ece9521859941a894f00023b0268d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"27f4286f067556df28af1c306c763060880af74ae4ac0c53f8b7ed05654ebc13","height":1080,"pixel":{"dark_fraction":0.6792,"file_sha256":"27f4286f067556df28af1c306c763060880af74ae4ac0c53f8b7ed05654ebc13","height":1080,"light_fraction":0.0,"luma_entropy":3.748,"meaningful_colors":29,"pixel_sha256":"796b61815c88592d887a7354a2049da6777300405116d33008a513a792ea496a","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.10","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.10/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.10/3b7bd8a42105c98af18ee98f1cd66bdd499a2bed24866eaefb06c69096be498e.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3b7bd8a42105c98af18ee98f1cd66bdd499a2bed24866eaefb06c69096be498e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3b7bd8a42105c98af18ee98f1cd66bdd499a2bed24866eaefb06c69096be498e","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":30,"pixel_sha256":"76cefad96b5ef15f48851c503a2bb33e98cd23e585eb567fa0d53ec307298d75","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"df61d8ef7c06720c230c29db98256290880e754bbbebaf2d563603d1bca126e0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"df61d8ef7c06720c230c29db98256290880e754bbbebaf2d563603d1bca126e0","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"a09253a598cb4f17c834f0e24f98bcdf78dd3d946d6fef97e1632b4125c789fb","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.10 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.10","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.10/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.10/3f2eb195c94f8fcd1517200773e24bfb27596bf822884e3ccdefb9877c43b19d.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3f2eb195c94f8fcd1517200773e24bfb27596bf822884e3ccdefb9877c43b19d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3f2eb195c94f8fcd1517200773e24bfb27596bf822884e3ccdefb9877c43b19d","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":31,"pixel_sha256":"a6f218e4befd7eb313d7f9881c8af7d129b411732a47d8ab6bbf59fde656a517","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"dfd360175bf7258e511e9cd70afa16d24762c18a93d6c1ae164a11a9282b95df","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dfd360175bf7258e511e9cd70afa16d24762c18a93d6c1ae164a11a9282b95df","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":31,"pixel_sha256":"2f5073e8be28f52b24e70358e196e010bce7ee11158f0cc0265ee3f9c48ba59c","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.10","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.10/propagation/client_a/baseline","height":900,"image":"images/mc1.21.10/eff6dab1b89ccbc509400628805e6058840defbdf2a7ef5bae0e3cd8c8cb6fbe.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eff6dab1b89ccbc509400628805e6058840defbdf2a7ef5bae0e3cd8c8cb6fbe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eff6dab1b89ccbc509400628805e6058840defbdf2a7ef5bae0e3cd8c8cb6fbe","height":900,"light_fraction":0.0,"luma_entropy":5.433,"meaningful_colors":30,"pixel_sha256":"4ab394b6d26be3f280cbb2cea8d9798ec8e3e107436be109f5f306e3f82b2b6d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"384aec44cef132c4e56c8743e7cf3db4e433be1256e48a81b365116434feba6a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"384aec44cef132c4e56c8743e7cf3db4e433be1256e48a81b365116434feba6a","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"228bb6d88d4e93865776051fb9da63cea265679edbb7bbc36d30639fffea4be8","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.10 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.21.10","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.21.10/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.10/d0898affecb522da5284d56e4259cfa0a746fc8fcc645dff8b0919d4f34a85a1.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d0898affecb522da5284d56e4259cfa0a746fc8fcc645dff8b0919d4f34a85a1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d0898affecb522da5284d56e4259cfa0a746fc8fcc645dff8b0919d4f34a85a1","height":900,"light_fraction":0.0,"luma_entropy":5.401,"meaningful_colors":31,"pixel_sha256":"f23b051c97cf443b6951fc5510a9e93de67319874f389802d5c94c00005dc9be","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"c1fca3fc86e4f6347385c9a6444d6699e3ed8f78c179f9cc7abf0d15138b614b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c1fca3fc86e4f6347385c9a6444d6699e3ed8f78c179f9cc7abf0d15138b614b","height":1080,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":31,"pixel_sha256":"b7ea1eb5190ae2dc73de8b9141d6a7e0c1a60273dd30ce674d78c76e4f96bd42","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.10 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection check…","artifact_node":"fabric-1.21.10","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.21.10/propagation/client_b/baseline","height":900,"image":"images/mc1.21.10/dcb3974cb787c2d2370a38c704a3fc003e3084101e221bd336b252f4c84b4c92.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dcb3974cb787c2d2370a38c704a3fc003e3084101e221bd336b252f4c84b4c92","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dcb3974cb787c2d2370a38c704a3fc003e3084101e221bd336b252f4c84b4c92","height":900,"light_fraction":0.0083,"luma_entropy":5.616,"meaningful_colors":32,"pixel_sha256":"fe33d25452a124ba95e2fd620d66333314bc2ae24a9b3a82d35e6428d681607e","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"a1c7d0ebc9792735a968659ad5a0e56a1d42b303ca16cd53c6eb8746569dba0b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a1c7d0ebc9792735a968659ad5a0e56a1d42b303ca16cd53c6eb8746569dba0b","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"7fc09683339c9930782410f51ca3553bf5d30189dd2fd0d06c845355ba319ee9","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.10 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs f…","artifact_node":"fabric-1.21.10","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.10/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.10/75115d50509a6a8425213f7fae90f96875d2c5a3a19c4e9e00f8d591b23f9fe6.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"75115d50509a6a8425213f7fae90f96875d2c5a3a19c4e9e00f8d591b23f9fe6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"75115d50509a6a8425213f7fae90f96875d2c5a3a19c4e9e00f8d591b23f9fe6","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":31,"pixel_sha256":"b8fb062350ac7c0bb41abf2d888dfe4eda24c98e86ffa8c7bb0bf572545c9a22","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"1a16e58f93c0cd724865bf9f0c874972e0f7f0c027764dbbab3dec29ebaf89af","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1a16e58f93c0cd724865bf9f0c874972e0f7f0c027764dbbab3dec29ebaf89af","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":32,"pixel_sha256":"803bf78c360921e92ef32d336aeb08dedc842759fe040b62680a59c19b65acad","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.10","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.10/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.10/9bf86956082dbd28ea5297afd855f3c3ed61ce43b9048a7473b69154238cca96.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9bf86956082dbd28ea5297afd855f3c3ed61ce43b9048a7473b69154238cca96","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9bf86956082dbd28ea5297afd855f3c3ed61ce43b9048a7473b69154238cca96","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":30,"pixel_sha256":"8f60ccc6fd03486df17b2f1a718ba5827deaa4e9527a221aa12a076d2358e944","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"d4d27958937c79afc36ea9581bc35feda27718bf036deadaaa86b1f6bbfec74e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d4d27958937c79afc36ea9581bc35feda27718bf036deadaaa86b1f6bbfec74e","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"2d8652c44de125e5c1e52f993b64c8576ffe5dfa7f6810a5a921a0747afa4021","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.10 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.10","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.10/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.10/268f9580120fde988e713e3e981d88064d6e21601c7546ad1de435cc26857628.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"268f9580120fde988e713e3e981d88064d6e21601c7546ad1de435cc26857628","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"268f9580120fde988e713e3e981d88064d6e21601c7546ad1de435cc26857628","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"cad5b141717651685b0a6fae272ba35fff7e44d7468f9989567a2d7760ce0512","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"09d69b296455b76e407c6e09f67605e69618b7f2caf65888fa15d81632a98f02","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"09d69b296455b76e407c6e09f67605e69618b7f2caf65888fa15d81632a98f02","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"9b871d1bc24d50db56f868c91c20644b20bad5b50c33e6fb8bae53144907f50b","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.10 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.21.10","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.21.10/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.10/7a48753155bea72977cc506ff4d12fa2dc10bdeb550828315f7d5e0ef766d616.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7a48753155bea72977cc506ff4d12fa2dc10bdeb550828315f7d5e0ef766d616","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7a48753155bea72977cc506ff4d12fa2dc10bdeb550828315f7d5e0ef766d616","height":900,"light_fraction":0.0083,"luma_entropy":5.615,"meaningful_colors":32,"pixel_sha256":"07bf1974d4e3419e20936cb9673060e0df9872e12d5f40193aa6bcbdb588e2dc","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"2b605fd802b0806eb939905c0883b0f3e32cd1683c017a52504dcaf14cda5c0e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2b605fd802b0806eb939905c0883b0f3e32cd1683c017a52504dcaf14cda5c0e","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"08c749dcba32abc883847502c6742d563cf6fd1a07db449864c6484ca8ee5ee7","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.10 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.21.10","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.21.10/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.10/eb8837597d77f0a47c7808af0fa6e379c551d36370b8e4f1fc1d91bbc2afe2f0.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eb8837597d77f0a47c7808af0fa6e379c551d36370b8e4f1fc1d91bbc2afe2f0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eb8837597d77f0a47c7808af0fa6e379c551d36370b8e4f1fc1d91bbc2afe2f0","height":900,"light_fraction":0.0,"luma_entropy":5.565,"meaningful_colors":31,"pixel_sha256":"6b407991631ead8ebbc71bc3ba697a3fd2afdcaaecc7559abf3c9dfef424f442","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"13e6967edb31a160a23766ea8211631f6504f479dbe10969f78a29ad3499c090","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"13e6967edb31a160a23766ea8211631f6504f479dbe10969f78a29ad3499c090","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":32,"pixel_sha256":"9fdfe24d1bb5d23d8ec6f7a5cb33a5f8c2b0da434b256a9f916a6947741e016c","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.10 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mo…","artifact_node":"fabric-1.21.10","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.10/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.10/41d50b96c2c49298f26d95f31d26dd425db576857b3494e727be93f25a878ed0.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"41d50b96c2c49298f26d95f31d26dd425db576857b3494e727be93f25a878ed0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"41d50b96c2c49298f26d95f31d26dd425db576857b3494e727be93f25a878ed0","height":900,"light_fraction":0.0,"luma_entropy":5.559,"meaningful_colors":31,"pixel_sha256":"992e515b704a17c909aa813e49daa055225f80b488b030f8ab1f6b2ada8c528a","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"07bbd980f5c0877fe9e0c6a885cf84ccc27867d7f2d8e8c5fe4e0f8a507c0994","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"07bbd980f5c0877fe9e0c6a885cf84ccc27867d7f2d8e8c5fe4e0f8a507c0994","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":32,"pixel_sha256":"d0baf805721db2df43e32ee8cda8aac5577ecb988229a6e4985edc28ba6d0d82","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.10 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.21.10","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.10/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.10/a29cbfcd1b671a0bbec44a033f5d60d8768919c14ccdb48c9c4e169a97d19768.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a29cbfcd1b671a0bbec44a033f5d60d8768919c14ccdb48c9c4e169a97d19768","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a29cbfcd1b671a0bbec44a033f5d60d8768919c14ccdb48c9c4e169a97d19768","height":900,"light_fraction":0.0,"luma_entropy":5.563,"meaningful_colors":31,"pixel_sha256":"4dd5a5eec707322fa0e77a09780b49f0a7a5f94d75036ccb4eebb9062262bd42","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"7eff2e23d62a33ec8b4f07fc31754958ed43942b5fd00230f37e9490892d0b17","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7eff2e23d62a33ec8b4f07fc31754958ed43942b5fd00230f37e9490892d0b17","height":1080,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":32,"pixel_sha256":"f090487ecc91f73d202840118736f9b088028df52d2c7ee1a5990861961fc593","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.10 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.21.10","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.21.10/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.10/80a2fb43a5cb171c5bf9ef4e93742ab57e5bfe94edefd3363fd334c6d3525e03.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"80a2fb43a5cb171c5bf9ef4e93742ab57e5bfe94edefd3363fd334c6d3525e03","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"80a2fb43a5cb171c5bf9ef4e93742ab57e5bfe94edefd3363fd334c6d3525e03","height":900,"light_fraction":0.0,"luma_entropy":5.579,"meaningful_colors":28,"pixel_sha256":"2d4805af579a885d1e28c06fe25efaba1170d85d20d8c7118f835f0dd6bcef81","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"5bd501df9bd23079ca4ac36955988c355885f10b419b365b85b36fa435410427","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5bd501df9bd23079ca4ac36955988c355885f10b419b365b85b36fa435410427","height":1080,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":32,"pixel_sha256":"21b629e88024e40817f145098f471f68526ba1de15ffa00b756915e9218a0a69","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.10 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.21.10","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.21.10/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.10/cb4b219318320bfa2a5393fa56adb6dc88b2a6934a993c788aea6d49e815803e.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb4b219318320bfa2a5393fa56adb6dc88b2a6934a993c788aea6d49e815803e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cb4b219318320bfa2a5393fa56adb6dc88b2a6934a993c788aea6d49e815803e","height":900,"light_fraction":0.0,"luma_entropy":5.561,"meaningful_colors":30,"pixel_sha256":"90c8004e3662f1490c05c3d07552e2174df69e62e0daf67e4dd39ec138a67332","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"c21b59ca4b9d43eb33c436edf6fe42033cb213cea8df7ff4a42934af31808580","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c21b59ca4b9d43eb33c436edf6fe42033cb213cea8df7ff4a42934af31808580","height":1080,"light_fraction":0.0,"luma_entropy":5.549,"meaningful_colors":32,"pixel_sha256":"4b0b2133918d86d8df6302ac922d51d3282bd2d6da0f34c0b8ae51d74344476e","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.10 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.21.10","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.21.10/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.10/3e6753ccd35c844bb51167de1672cfa3b81c8e82d002c257c369d0ce97bc6db8.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3e6753ccd35c844bb51167de1672cfa3b81c8e82d002c257c369d0ce97bc6db8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3e6753ccd35c844bb51167de1672cfa3b81c8e82d002c257c369d0ce97bc6db8","height":900,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"0e6441fc5a429a00076390db745644ea8e616773fd12580fced5845471eeb4d8","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"afed260a847dd74bae72c0ca656a86fedcc54f98309a52e42176c8e0335ac762","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"afed260a847dd74bae72c0ca656a86fedcc54f98309a52e42176c8e0335ac762","height":1080,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":31,"pixel_sha256":"04f51376d6d5501052d9467e1504ab56edf00483faa7f98161c9c59aee086ac8","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.10 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.10/full/client_a/baseline","height":900,"image":"images/mc1.21.10/06e6396a30e59a2c67e32f868a595e4c48ca88366c2a4bcc3edbbf8a6cf37c37.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"06e6396a30e59a2c67e32f868a595e4c48ca88366c2a4bcc3edbbf8a6cf37c37","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"06e6396a30e59a2c67e32f868a595e4c48ca88366c2a4bcc3edbbf8a6cf37c37","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"c5fe45aca57db7a6a6c1879c65c8e1dcf8393823807aad7087d1a8a4b0c7192f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"c801840aa4b32384906c6ad9d677831cb01d1b6b6bdaadbdc00b7cf6c1db645a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c801840aa4b32384906c6ad9d677831cb01d1b6b6bdaadbdc00b7cf6c1db645a","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"4b97d3e3988426de7cac96ff6b5f761187a27fcec5da97dcab27e89c9727d486","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.10 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.21.10/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.10/931c62b3df2f1fbe317d7daf64673b718ec2892ec7ecc01269a32a797d3d4244.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"931c62b3df2f1fbe317d7daf64673b718ec2892ec7ecc01269a32a797d3d4244","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"931c62b3df2f1fbe317d7daf64673b718ec2892ec7ecc01269a32a797d3d4244","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"50be2e11539e050910663f187e50684e4f0195e2b76f13fd4ac4f6c493dc830e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"0d9a49799ead98e22e186e1e0dc7d7456d928ba625a39e806ef5bd82fab50425","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0d9a49799ead98e22e186e1e0dc7d7456d928ba625a39e806ef5bd82fab50425","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"cedbbd12b96d6a57f522a0e008167a2e9c63bb0369543d73096aa13e28b62472","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.10 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.21.10/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.10/1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a","height":900,"light_fraction":0.0,"luma_entropy":3.715,"meaningful_colors":22,"pixel_sha256":"56f8464066fad20bd1a51618e5f880dbf39e3ece50b572899c438d55805168f4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"d9ed5d84e307cd392a8fd240f87ddba9cf2e0d8ee99591dff77db642207c916f","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"d9ed5d84e307cd392a8fd240f87ddba9cf2e0d8ee99591dff77db642207c916f","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"914d80e5f29646d908b704ccde7246698d04990849886206d912469f8644e988","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.10 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.21.10/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.10/a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e","format":"webp","pixel":{"dark_fraction":0.6451,"file_sha256":"a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":23,"pixel_sha256":"7440c26a7ce727faef4cddd6fcb4d68e829b45fbf44412d6a813a59e32e29ac0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"b76206d6e9a58b1d2c47f8a273b57381f0ea7145fbc77d0de1cf982132151158","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"b76206d6e9a58b1d2c47f8a273b57381f0ea7145fbc77d0de1cf982132151158","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":27,"pixel_sha256":"79ce8a67d7d188aec084a7edffb09612eeeb95e2fa523ff874ff973d20abff4b","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.10 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.21.10/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.10/17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7","format":"webp","pixel":{"dark_fraction":0.6394,"file_sha256":"17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":27,"pixel_sha256":"1ab360d50de3114d9971a1558051ae486b085fec1c5cbfa5b3a704759250d1ec","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"94a921df25730c41b43c51c2689be4a258f15ffce851eb230744a2872eab66aa","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"94a921df25730c41b43c51c2689be4a258f15ffce851eb230744a2872eab66aa","height":1080,"light_fraction":0.0,"luma_entropy":3.695,"meaningful_colors":29,"pixel_sha256":"2b2c204c6325dae21ef00a69675f07c1e1a1410270331a8d245e46102277eff9","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.10 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.21.10/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.10/b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":28,"pixel_sha256":"7718e17d4475e9628049f64b23266a0bbcb3262dbea01346a3bae2e2af97bfa8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558720923) at index 0 above plaid (mtime 1793558716075) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"afc2af0d48babd55a1e4bbbc804b74d02b3a76ecbee2ac1bec9933ae6fad3f58","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"afc2af0d48babd55a1e4bbbc804b74d02b3a76ecbee2ac1bec9933ae6fad3f58","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":29,"pixel_sha256":"4dd1a2f406b15833659db429c6174b417a921e0b2db670b5a3e24a544b287694","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.10 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.21.10/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.10/0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8","format":"webp","pixel":{"dark_fraction":0.6443,"file_sha256":"0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8","height":900,"light_fraction":0.0,"luma_entropy":3.734,"meaningful_colors":25,"pixel_sha256":"7fccf4484c194bef08d410a53ee92178e9d3954ceedcb890b0d4232b27c4eb1f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"e51744fb8d6b530f7caf82aeac455c28ba9346b04426f06bde18477fc1160ec9","height":1080,"pixel":{"dark_fraction":0.6424,"file_sha256":"e51744fb8d6b530f7caf82aeac455c28ba9346b04426f06bde18477fc1160ec9","height":1080,"light_fraction":0.0,"luma_entropy":3.68,"meaningful_colors":24,"pixel_sha256":"5d3459eb633e865d9cc74e215b2acd7019618a1a6f125dad3c3a2f8091758091","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.10 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.21.10/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.10/a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a","format":"webp","pixel":{"dark_fraction":0.6511,"file_sha256":"a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a","height":900,"light_fraction":0.0,"luma_entropy":3.702,"meaningful_colors":24,"pixel_sha256":"f7878e4c7939d42a28fab7e0ca7c82eeaf638ff529b304f7a75a005c442fcf07","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"f900664144a8db9dedf5821caeef25ebef5bbf5204171f7b6ba97c4f7757c059","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"f900664144a8db9dedf5821caeef25ebef5bbf5204171f7b6ba97c4f7757c059","height":1080,"light_fraction":0.0,"luma_entropy":3.652,"meaningful_colors":27,"pixel_sha256":"e65ea008ded3404f39dd1f000eb1a21592b851de6eb67d745c3e56ef77992ff8","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.10 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the r…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.21.10/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.10/1a63fdb2b11e4da6b05173974bd26b64ce2edc5f2a6cc73e494922883cd1c565.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a63fdb2b11e4da6b05173974bd26b64ce2edc5f2a6cc73e494922883cd1c565","format":"webp","pixel":{"dark_fraction":0.6245,"file_sha256":"1a63fdb2b11e4da6b05173974bd26b64ce2edc5f2a6cc73e494922883cd1c565","height":900,"light_fraction":0.0,"luma_entropy":3.908,"meaningful_colors":24,"pixel_sha256":"2d86bbfa52a40f43526f08248ad43ca53fce1e9506d1c523770f8f2065b7d85b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"7be3d6901aeac7872ef52e0921a4eceb062f3034c3c27a97ba5d96485449302c","height":1080,"pixel":{"dark_fraction":0.6228,"file_sha256":"7be3d6901aeac7872ef52e0921a4eceb062f3034c3c27a97ba5d96485449302c","height":1080,"light_fraction":0.0,"luma_entropy":3.858,"meaningful_colors":27,"pixel_sha256":"ef5d398c95ce4eb6bc0f77a69842112239312347e795fd8de1e6ef91546867a6","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.10 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delete…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.21.10/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.10/71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218","format":"webp","pixel":{"dark_fraction":0.6515,"file_sha256":"71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218","height":900,"light_fraction":0.0,"luma_entropy":3.707,"meaningful_colors":22,"pixel_sha256":"af38df2fa91082ef4b734779aa2c884af0e6bc53aa398d3630c215372bfe3952","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"16c60c18a8dd401419898c3a63d5c147a478038339274688b5d34f436952abd7","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"16c60c18a8dd401419898c3a63d5c147a478038339274688b5d34f436952abd7","height":1080,"light_fraction":0.0,"luma_entropy":3.653,"meaningful_colors":25,"pixel_sha256":"47d97bd6c7081e79d9207a7a606180e5a5f6a341343b8dfe97daf59f3c2d87f5","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.10/full/client_a/model_slim","height":900,"image":"images/mc1.21.10/f836eca059648298c457214931ea6b0c3cd69a0b4f05811e0d5b9e6bdd8a15e6.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f836eca059648298c457214931ea6b0c3cd69a0b4f05811e0d5b9e6bdd8a15e6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f836eca059648298c457214931ea6b0c3cd69a0b4f05811e0d5b9e6bdd8a15e6","height":900,"light_fraction":0.0,"luma_entropy":5.347,"meaningful_colors":32,"pixel_sha256":"4f0e2577b782d585a7b444dfdf0c628d4bd8c5d717e1aa95726c05ee1a07d623","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"66022e1a07a7faf40ae798ff0672c75f2ca97195e852653e72e6a8f9beabfd2a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"66022e1a07a7faf40ae798ff0672c75f2ca97195e852653e72e6a8f9beabfd2a","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"2d89613381a5b05da27524f294eaf845f57416fa44713a1fc8dbf6017956fb72","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.10/full/client_a/model_classic","height":900,"image":"images/mc1.21.10/8814e0d34cb8e3b2529420a06a8ab5dfc343cf6997e869962f316628db777e54.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8814e0d34cb8e3b2529420a06a8ab5dfc343cf6997e869962f316628db777e54","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8814e0d34cb8e3b2529420a06a8ab5dfc343cf6997e869962f316628db777e54","height":900,"light_fraction":0.0,"luma_entropy":5.369,"meaningful_colors":32,"pixel_sha256":"25d789ff3b085cf7cdaacee9051dacccc3d41f411575c942680c846323c7f877","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"57040884813499a4ddc547eedc4920bfeddbc772d7ca56891970759496eaaeca","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"57040884813499a4ddc547eedc4920bfeddbc772d7ca56891970759496eaaeca","height":1080,"light_fraction":0.0,"luma_entropy":5.331,"meaningful_colors":31,"pixel_sha256":"36e7a6998646d20a9021f4c38104d63d1032ee565eaedda08eec98e557480581","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.21.10/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.10/1b87af5fa6864b234b417c55f2aa010d4bb370de42c9f174c4cd40a72ea43359.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1b87af5fa6864b234b417c55f2aa010d4bb370de42c9f174c4cd40a72ea43359","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1b87af5fa6864b234b417c55f2aa010d4bb370de42c9f174c4cd40a72ea43359","height":900,"light_fraction":0.0,"luma_entropy":5.348,"meaningful_colors":32,"pixel_sha256":"ee46684d6632a63e73e7f915d84d44dc07c06a5460f91994d68cf506ee10aa39","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"0c24e950af64505da0fdb4f70d2239466731583d5b5370afb7dad0f101702a76","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0c24e950af64505da0fdb4f70d2239466731583d5b5370afb7dad0f101702a76","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"3a30115ff001b2aa6f1c6a87ac776ed3397eee811246423ebc0fa2c82fb7f2b0","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.21.10/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.10/8dc3801157d9099368897cad56d8f010a992473fa350d9ba9e5a20968b9f4121.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8dc3801157d9099368897cad56d8f010a992473fa350d9ba9e5a20968b9f4121","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8dc3801157d9099368897cad56d8f010a992473fa350d9ba9e5a20968b9f4121","height":900,"light_fraction":0.0,"luma_entropy":5.328,"meaningful_colors":32,"pixel_sha256":"62a58014d44a10892ec6ec42426cb6524e82eba7b681a5368e3e6b9e5d496469","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"589cc04ab463ce35595587ed538d115333bcd14b74da01c181a61136567acad9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"589cc04ab463ce35595587ed538d115333bcd14b74da01c181a61136567acad9","height":1080,"light_fraction":0.0,"luma_entropy":5.292,"meaningful_colors":31,"pixel_sha256":"6b122fee92732cc69b96e0ff1deb09a60c15a770c106afdd57fa0bd4e5d2800d","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.21.10/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.10/1fef72d6d4a8d432c6466a587496b1ff687c666eb6103e66c2a0cf55b217a380.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fef72d6d4a8d432c6466a587496b1ff687c666eb6103e66c2a0cf55b217a380","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1fef72d6d4a8d432c6466a587496b1ff687c666eb6103e66c2a0cf55b217a380","height":900,"light_fraction":0.0,"luma_entropy":5.355,"meaningful_colors":32,"pixel_sha256":"dc20f794837131c63bd825066c70b327f80ef3a6cb515609dfa92eb276836926","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"e215cff15893eb3246ca518d436e8d8beb6e3dd021408d05f3f00fd42abb83c1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e215cff15893eb3246ca518d436e8d8beb6e3dd021408d05f3f00fd42abb83c1","height":1080,"light_fraction":0.0,"luma_entropy":5.323,"meaningful_colors":31,"pixel_sha256":"55854288807ea1dfd335259010a6834b2171986531211905e98dc6667e5d9608","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.10 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.21.10/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.10/65ef9ee0044a6baf5874cc597a9aba04a70e999d7bf145f7fd1682323bf96347.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"65ef9ee0044a6baf5874cc597a9aba04a70e999d7bf145f7fd1682323bf96347","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"65ef9ee0044a6baf5874cc597a9aba04a70e999d7bf145f7fd1682323bf96347","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":31,"pixel_sha256":"06462fcd2afa6eb2a33793e3a7ed66ac1fba904e5084744d070632c73e8687be","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"0fb8a1e1beaff8aeb9606468ee925e23e8b7dd6b576578d2062879e7a3b3d71d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0fb8a1e1beaff8aeb9606468ee925e23e8b7dd6b576578d2062879e7a3b3d71d","height":1080,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":31,"pixel_sha256":"543d482b01a55039f51dd4014f44afc5a8c986a7274b476b59507ea0d2e37494","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.10 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.21.10/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.10/05e3c7d786a2ced69483648f9dbe23956bc5350fb2182d4c933c05be66125964.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"05e3c7d786a2ced69483648f9dbe23956bc5350fb2182d4c933c05be66125964","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"05e3c7d786a2ced69483648f9dbe23956bc5350fb2182d4c933c05be66125964","height":900,"light_fraction":0.0,"luma_entropy":5.365,"meaningful_colors":32,"pixel_sha256":"06983cd187369e6af49b2274b0ac586198ddb5a8f82fecd47347ed57460e40e7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); GPU texture pixel unavailable; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"791573fb26b6a7a89e79732d85766cee5542b4c949328be5a20aceb258c19a15","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"791573fb26b6a7a89e79732d85766cee5542b4c949328be5a20aceb258c19a15","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"547c592fa38dcbbe56e8764ee397b69e8055ac82c99602f244d5f79e49e1e6c9","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, wh…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.21.10/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.10/ec6f90b2bccb6b6628be60d28c6d5cf9e5a03b0b7ecbff7edb4f8f3de58e90e2.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ec6f90b2bccb6b6628be60d28c6d5cf9e5a03b0b7ecbff7edb4f8f3de58e90e2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ec6f90b2bccb6b6628be60d28c6d5cf9e5a03b0b7ecbff7edb4f8f3de58e90e2","height":900,"light_fraction":0.0,"luma_entropy":5.417,"meaningful_colors":31,"pixel_sha256":"434df5589a970639db9026dac882501a65185c0ed95f730fc0d6912d99859bee","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"6196bbb6bd2aa50ab8b888617ab00c0203e5a43d9a3b169f8176d9f4a56f5e44","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6196bbb6bd2aa50ab8b888617ab00c0203e5a43d9a3b169f8176d9f4a56f5e44","height":1080,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":32,"pixel_sha256":"b4531de6e5ce6b79cf7d34a3689bad4f566b221af5dd68c87c9b97eb00542166","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.21.10/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.10/8162afb1097b3cd963e2a1260a6efdb3bd431d55a5b7e04b362aac4c3e5228d9.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8162afb1097b3cd963e2a1260a6efdb3bd431d55a5b7e04b362aac4c3e5228d9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8162afb1097b3cd963e2a1260a6efdb3bd431d55a5b7e04b362aac4c3e5228d9","height":900,"light_fraction":0.0,"luma_entropy":5.391,"meaningful_colors":31,"pixel_sha256":"6ee213fe88f52d304a58cf58d2b435fd23d291149066b190b675e044e27d748b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"5e8940aaafffe7d7d017685bb85bf99375c05c0e642a8e2665cc69144aeed00c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5e8940aaafffe7d7d017685bb85bf99375c05c0e642a8e2665cc69144aeed00c","height":1080,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"03d59afe82b1cdf8959d9c8bceac5efb31346c7c7915e4685106c8b8d013fcc1","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.10 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My C…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.21.10/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.10/fad996c8fd5204d1965336333ee4874a339569d0368efd200548b28d86ff3784.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fad996c8fd5204d1965336333ee4874a339569d0368efd200548b28d86ff3784","format":"webp","pixel":{"dark_fraction":0.5033,"file_sha256":"fad996c8fd5204d1965336333ee4874a339569d0368efd200548b28d86ff3784","height":900,"light_fraction":0.0011,"luma_entropy":5.072,"meaningful_colors":29,"pixel_sha256":"5ac579346dff6b9a3a50bfa165b9b6de52bfbb7adc65f26dd2b3d87ace6c2b43","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6ad3ef4afd123076dd50d61cd303f07c36ff1293d5fb043fe4be1eecb7303c69","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"6ad3ef4afd123076dd50d61cd303f07c36ff1293d5fb043fe4be1eecb7303c69","height":1080,"light_fraction":0.0011,"luma_entropy":5.013,"meaningful_colors":30,"pixel_sha256":"294dcaf42a5cfcef1cbacb6f82be7685ab81ba5ed27589c053839565214c1ebd","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.10 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.21.10/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.10/da47c7bdf8c058d07f3611f261be776cde67f1550bcf9f5af664899d228e2d27.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"da47c7bdf8c058d07f3611f261be776cde67f1550bcf9f5af664899d228e2d27","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"da47c7bdf8c058d07f3611f261be776cde67f1550bcf9f5af664899d228e2d27","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"40fbfff9b5585f60d51df4f657680bedf9573f7c7c0d07693aa35a452b7c368e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"f9c6bf5bfb1d5a513f7e959b332d51e68439ca197bab1304097199b355c7c089","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f9c6bf5bfb1d5a513f7e959b332d51e68439ca197bab1304097199b355c7c089","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"67c64142b4fc1f198bd897d7da065302376bfa1212c7a0386ff4edf7d754c7d3","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.10 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outlin…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.21.10/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.10/b2028b3af23def6a390b8a55ce91387be9783b82bed320e4ed136637e9908b9b.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b2028b3af23def6a390b8a55ce91387be9783b82bed320e4ed136637e9908b9b","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"b2028b3af23def6a390b8a55ce91387be9783b82bed320e4ed136637e9908b9b","height":900,"light_fraction":0.0,"luma_entropy":4.583,"meaningful_colors":30,"pixel_sha256":"47bc61e599446579c767b578f17c518e075fde785951c6a7b8cef6cc66b0ccfa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"80dbba19efed209e1e2fc26afe6cf3bb310fc7506b484259da17ec847c1b4a91","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"80dbba19efed209e1e2fc26afe6cf3bb310fc7506b484259da17ec847c1b4a91","height":1080,"light_fraction":0.0,"luma_entropy":4.547,"meaningful_colors":31,"pixel_sha256":"49766bddfa6c22cff4878be5ebbec4441d1c3098fbf086be586a34214c4a1120","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.10 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the ru…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.21.10/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.10/55f3b4b2998757fa6a1a357deae0ad8fcd630353e3c757cf70e0030997116bab.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"55f3b4b2998757fa6a1a357deae0ad8fcd630353e3c757cf70e0030997116bab","format":"webp","pixel":{"dark_fraction":0.5087,"file_sha256":"55f3b4b2998757fa6a1a357deae0ad8fcd630353e3c757cf70e0030997116bab","height":900,"light_fraction":0.0013,"luma_entropy":5.118,"meaningful_colors":29,"pixel_sha256":"4b66a7bde41a6e33f58c987b49c3f30a988b55f5ae66d6a804c59878cd567d84","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"01ef3480e7407bcfdb676c1fa32eaa3ac1dfde09e48ad9fe69b64cb90d6c112b","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"01ef3480e7407bcfdb676c1fa32eaa3ac1dfde09e48ad9fe69b64cb90d6c112b","height":1080,"light_fraction":0.0011,"luma_entropy":5.047,"meaningful_colors":32,"pixel_sha256":"7f607c7b4c9855d877e372b09a857cec611797e6c5ef87cc4eae10399ddbf0d5","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.10 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.21.10/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.10/c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30","format":"webp","pixel":{"dark_fraction":0.5083,"file_sha256":"c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30","height":900,"light_fraction":0.0011,"luma_entropy":5.109,"meaningful_colors":30,"pixel_sha256":"8a010b20efc7c47e473d98850757beea33ef2b6a6d08f047f2d7540f7bb2db1e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f17414d65fcef29a14077413f991feeb43001a92adef6d7c9396caa3f85369e6","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"f17414d65fcef29a14077413f991feeb43001a92adef6d7c9396caa3f85369e6","height":1080,"light_fraction":0.0011,"luma_entropy":5.04,"meaningful_colors":32,"pixel_sha256":"7d3630bd9a2138320cde360c4bef58123d8f8e486b92620cc98ca6be29168dfc","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.10 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.21.10/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.10/facc00a0270960e1242edfc8ce17ce7a291acb73152cf3df83fc473d291e341b.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"facc00a0270960e1242edfc8ce17ce7a291acb73152cf3df83fc473d291e341b","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"facc00a0270960e1242edfc8ce17ce7a291acb73152cf3df83fc473d291e341b","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":31,"pixel_sha256":"874a973dea684adecc4fbe933c74cf7d13ab7cd6dc9f300cdcb6737060b0bce9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"97e30d7dcaeb31bf0384166882d108bc439ef6307e37945d73873fb8ec2128aa","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"97e30d7dcaeb31bf0384166882d108bc439ef6307e37945d73873fb8ec2128aa","height":1080,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":31,"pixel_sha256":"6add7eab024aa6d811d2bd57c877bee0c1bcb1bc60540ab2efa15840f49f416a","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.10 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.21.10/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.10/66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2","height":900,"light_fraction":0.0,"luma_entropy":4.602,"meaningful_colors":32,"pixel_sha256":"5214366b1a01aa541c93a8ea7b980bd694b688dcc5b9a5249a5a2fbf1dc254e4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e219e1544621178eaddbd0301cdf50d93ab1a28e3d7b5080804bb9cdaa984f6a","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"e219e1544621178eaddbd0301cdf50d93ab1a28e3d7b5080804bb9cdaa984f6a","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":30,"pixel_sha256":"6c6842893342ccda3a8c1881d449912c2ba3950967269e3795baf8063aff0458","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.10 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.21.10/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.10/a18fc264a09f23860a1bbe16adcc07eb814de1a4c60fff3ae4c20d5431ef359d.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a18fc264a09f23860a1bbe16adcc07eb814de1a4c60fff3ae4c20d5431ef359d","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"a18fc264a09f23860a1bbe16adcc07eb814de1a4c60fff3ae4c20d5431ef359d","height":900,"light_fraction":0.0,"luma_entropy":4.834,"meaningful_colors":32,"pixel_sha256":"b3ad2bcc90035a6ae2ba717a4ff62d574cf4dda659deb6c749daba032fe86c26","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"88c45c2e81bc85ba09a22cccff91f622119af8479f4dfe8dd4ffe227b6ba7618","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"88c45c2e81bc85ba09a22cccff91f622119af8479f4dfe8dd4ffe227b6ba7618","height":1080,"light_fraction":0.0,"luma_entropy":4.79,"meaningful_colors":31,"pixel_sha256":"0c7570b44e449ef6a2eb232cc8cc142c657809d5208a81ac55a9274ecbc0474d","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.10 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.21.10/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.10/45bb84e31465e68c898ab93491a6bc4027ae4c87f5558c2d312174dc9234a7bd.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"45bb84e31465e68c898ab93491a6bc4027ae4c87f5558c2d312174dc9234a7bd","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"45bb84e31465e68c898ab93491a6bc4027ae4c87f5558c2d312174dc9234a7bd","height":900,"light_fraction":0.0,"luma_entropy":5.3,"meaningful_colors":31,"pixel_sha256":"efeac81708303d0416eb49a11f729fceb9d7b678cb60e5d1894d66b0dbbf846a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"0d73ae361ebe9d533529b4ba80b057282d23a168f094bb3fb18d7792f0d0ba1e","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"0d73ae361ebe9d533529b4ba80b057282d23a168f094bb3fb18d7792f0d0ba1e","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"f837de1d40b37febe4816954c3bc84c79ba8464baf0c85db225c71f0ff26d77f","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.10 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.21.10/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.10/17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":32,"pixel_sha256":"4e386de01f3a97705c246a366a9658d23b387545f7dfe09c83f161992afdca4c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3cc3c1d130f5f41132a7c836afe244b849eae9c438e3b0039ab356e4447e7670","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"3cc3c1d130f5f41132a7c836afe244b849eae9c438e3b0039ab356e4447e7670","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"a36e242a1c7b24aa90826da3668b0ba89f66b42c2a08864b219f40e9e019a4e5","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.10 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outl…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.21.10/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.10/02a32d3eda78159769db0e5e2fc9b53bca6400588e6938bd58dad3645b1c3f47.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"02a32d3eda78159769db0e5e2fc9b53bca6400588e6938bd58dad3645b1c3f47","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"02a32d3eda78159769db0e5e2fc9b53bca6400588e6938bd58dad3645b1c3f47","height":900,"light_fraction":0.0,"luma_entropy":5.656,"meaningful_colors":32,"pixel_sha256":"43ebd2cfdad3f2eaf157462b1af7108831761dc0b888a668c8ce7ef70f1a6b3b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"c40b8d63863cd1ad9468d9c25794a5f7723412a594e8b0c5c102425292e296df","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"c40b8d63863cd1ad9468d9c25794a5f7723412a594e8b0c5c102425292e296df","height":1080,"light_fraction":0.0,"luma_entropy":5.636,"meaningful_colors":32,"pixel_sha256":"48eec9f7570a68ba92f2a4922755f06f6bf347b3a9c28759a412734d5b1ffdd5","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.10 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.21.10/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.10/80645ef95aaef9c3814c1240808529eb57d693dda7b71c52047fdb502db3d43a.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"80645ef95aaef9c3814c1240808529eb57d693dda7b71c52047fdb502db3d43a","format":"webp","pixel":{"dark_fraction":0.4725,"file_sha256":"80645ef95aaef9c3814c1240808529eb57d693dda7b71c52047fdb502db3d43a","height":900,"light_fraction":0.0013,"luma_entropy":5.167,"meaningful_colors":29,"pixel_sha256":"aec60426cce60b7dbabfd0099277891dbe9567a2ac476e8a0571015d75b28a68","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"0daa81f17cdd5f7b3aa5776747c3bf8b1af9eef8e161d8fa8716d34a205bb117","height":1080,"pixel":{"dark_fraction":0.4745,"file_sha256":"0daa81f17cdd5f7b3aa5776747c3bf8b1af9eef8e161d8fa8716d34a205bb117","height":1080,"light_fraction":0.0011,"luma_entropy":5.102,"meaningful_colors":31,"pixel_sha256":"db7baad7066751dc23b16af131b1a15a6a9716989d57011cef73d52ce7602348","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.10 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.21.10/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.10/5a1998613b7d970f237e61e7117291c0689498a8c3559be0d4f80b7f14002da5.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5a1998613b7d970f237e61e7117291c0689498a8c3559be0d4f80b7f14002da5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5a1998613b7d970f237e61e7117291c0689498a8c3559be0d4f80b7f14002da5","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"91b20e5831699f9c9652b9a63f810ff7f74fbc8565810b02e4973337e50b2b54","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"163930ae340ceef321f62e24561bcde57c8527ac10de1f05c82f978b17eb5726","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"163930ae340ceef321f62e24561bcde57c8527ac10de1f05c82f978b17eb5726","height":1080,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"f62918a046b8c8e203af66a936487e1250f6a445718cc1f82187ae85ad39db41","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.10 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.21.10/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.10/3a1895a696b13660f68217f263a5845a6d7e89ebb28eedd90d6b79d9660ee9f7.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3a1895a696b13660f68217f263a5845a6d7e89ebb28eedd90d6b79d9660ee9f7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3a1895a696b13660f68217f263a5845a6d7e89ebb28eedd90d6b79d9660ee9f7","height":900,"light_fraction":0.0,"luma_entropy":5.549,"meaningful_colors":30,"pixel_sha256":"269a38bd3a01a71d0feb90f7ea1c195b4f9111ade2174348599ad0e2f178ed7b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"76c14173f79b264c618dea15511dafed1be3f6693a70300c3f2240d66e083ee0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"76c14173f79b264c618dea15511dafed1be3f6693a70300c3f2240d66e083ee0","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"5d618d9c658432f720d43bf7ce88d805c07edf779bba4ee54bee5d15c30a35f7","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.10 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.21.10/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.10/2158622157b12dceaab827696a835a042c5c1aaa69918a71e3794d19c97db618.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2158622157b12dceaab827696a835a042c5c1aaa69918a71e3794d19c97db618","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2158622157b12dceaab827696a835a042c5c1aaa69918a71e3794d19c97db618","height":900,"light_fraction":0.0,"luma_entropy":5.43,"meaningful_colors":32,"pixel_sha256":"5ace9828875ee1afc033c211a1b4b96fb7da9690ce5afc8c74b4ff4deb37eb76","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"89d9f08457129d339c1903e6cc824d0f39df97dd6899051b0e6b189f1a594cd1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"89d9f08457129d339c1903e6cc824d0f39df97dd6899051b0e6b189f1a594cd1","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"0b6b6b9bc5287b9779534b2d6d08e353ef1948d27f56c91f19183a9fcef0ca69","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.10 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.21.10/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.10/d47c86f93d74d5f1c2e8c3ed98008230e42f52904d877f4eccb28d47526e9629.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d47c86f93d74d5f1c2e8c3ed98008230e42f52904d877f4eccb28d47526e9629","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d47c86f93d74d5f1c2e8c3ed98008230e42f52904d877f4eccb28d47526e9629","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"0b16716263df95847ca16feb0f2bbdc38a02e75e1716c0b590679824b8c4ac54","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"55d3c50b43a7c46307d87b40c3c2250a0d87d5c76d0a68eb6bf5c8ab34375f54","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"55d3c50b43a7c46307d87b40c3c2250a0d87d5c76d0a68eb6bf5c8ab34375f54","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"71cab771b47438a27617628b99817386d0e65c72b9acb72e6c194fceeababdd5","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.10 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.21.10/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.10/eeae152af56ca3f10b8d59033eb69260d2ff08bd622fa46c0e8cb995ad72ee37.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eeae152af56ca3f10b8d59033eb69260d2ff08bd622fa46c0e8cb995ad72ee37","format":"webp","pixel":{"dark_fraction":0.4364,"file_sha256":"eeae152af56ca3f10b8d59033eb69260d2ff08bd622fa46c0e8cb995ad72ee37","height":900,"light_fraction":0.0,"luma_entropy":4.566,"meaningful_colors":32,"pixel_sha256":"f5e6354f4f02b7bd8a24b1d9f10a3b8499362f72a7a3746f1a6c62678cc4bf63","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"005b2f7643dfdb7835cded9f871c0c6454e3c92ab93ff352a0ea1f1dced13f76","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"005b2f7643dfdb7835cded9f871c0c6454e3c92ab93ff352a0ea1f1dced13f76","height":1080,"light_fraction":0.0,"luma_entropy":4.529,"meaningful_colors":31,"pixel_sha256":"e7bf2ef73b851be12ec880b089336b60e0f6a481712937a032d43d032ceb0acf","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.10 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.21.10/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.10/caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":31,"pixel_sha256":"59d5cc5f402f5fc400dea983d9cae3a74e91fb0bf08492b95f3568950ea2af4d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"5893e6459523e2688f26a58868f735de8acd817e6d248ac1816f4adc0b763c1c","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"5893e6459523e2688f26a58868f735de8acd817e6d248ac1816f4adc0b763c1c","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":30,"pixel_sha256":"f0790b80871ef9a5bdd12f3641af2cc281ac73cefebd9e6a35594f0ac32d792f","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.10 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pi…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.21.10/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.10/62be58ad7c950dd96cffbf7a08a96840fbab411dc2d056667679fa18a680bb27.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"62be58ad7c950dd96cffbf7a08a96840fbab411dc2d056667679fa18a680bb27","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"62be58ad7c950dd96cffbf7a08a96840fbab411dc2d056667679fa18a680bb27","height":900,"light_fraction":0.0,"luma_entropy":5.43,"meaningful_colors":32,"pixel_sha256":"8e5817e88e964901313e839f4c383a23569750a8915f0502cff75c102bb3768c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"9f448f86b74adb9f0bb8651267fbe1237fd65469bc9a3e8e341dbd90ef3ffa82","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9f448f86b74adb9f0bb8651267fbe1237fd65469bc9a3e8e341dbd90ef3ffa82","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"cbfc8ef64ef708380f6376aeccee203b34e04cf4f5e0b5553d1ca0d868b04f3c","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.10 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.21.10/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.10/d47c86f93d74d5f1c2e8c3ed98008230e42f52904d877f4eccb28d47526e9629.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d47c86f93d74d5f1c2e8c3ed98008230e42f52904d877f4eccb28d47526e9629","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d47c86f93d74d5f1c2e8c3ed98008230e42f52904d877f4eccb28d47526e9629","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"0b16716263df95847ca16feb0f2bbdc38a02e75e1716c0b590679824b8c4ac54","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"55d3c50b43a7c46307d87b40c3c2250a0d87d5c76d0a68eb6bf5c8ab34375f54","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"55d3c50b43a7c46307d87b40c3c2250a0d87d5c76d0a68eb6bf5c8ab34375f54","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"71cab771b47438a27617628b99817386d0e65c72b9acb72e6c194fceeababdd5","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.10 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.21.10/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.10/d63d469e4d58b761d9f9531cc5098e567a05e1d4cb4dbfde028bb7c134075482.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d63d469e4d58b761d9f9531cc5098e567a05e1d4cb4dbfde028bb7c134075482","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d63d469e4d58b761d9f9531cc5098e567a05e1d4cb4dbfde028bb7c134075482","height":900,"light_fraction":0.0,"luma_entropy":5.549,"meaningful_colors":30,"pixel_sha256":"528671713d8171abba4955643cd8b0bf0b4ee27883a73de9052de5c5d4a5c386","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"aa13397c64a032e4d3ba13702001659d1129bd0dfc86e9967ae8057aa7ce092e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"aa13397c64a032e4d3ba13702001659d1129bd0dfc86e9967ae8057aa7ce092e","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"6a69aea29538265c9805b5eef49dd42995c0b00f598928e128dae60fe6ca06cb","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.10 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.21.10/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.10/d8893fe67377a9225c0ce93e3a19353ab39075730328ca0276fea3195243bc08.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d8893fe67377a9225c0ce93e3a19353ab39075730328ca0276fea3195243bc08","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d8893fe67377a9225c0ce93e3a19353ab39075730328ca0276fea3195243bc08","height":900,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":30,"pixel_sha256":"4d0c9519a78d7a1afd798ea453563b6ae5bfefa4568fbacce9f38fafa43212e2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"8d1724eee83761041255405c8ec9731303e36fea83b1cf44aec66de40ee9e155","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8d1724eee83761041255405c8ec9731303e36fea83b1cf44aec66de40ee9e155","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":32,"pixel_sha256":"8c8548f4e8186c978e44fc44f720276755ba4b538e74261cfc084b2af014d1ca","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.10 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compar…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.10/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.10/e18357144b3a460a575b552fceced609848d6658273ec5db0a55dbae1ecb53ed.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e18357144b3a460a575b552fceced609848d6658273ec5db0a55dbae1ecb53ed","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e18357144b3a460a575b552fceced609848d6658273ec5db0a55dbae1ecb53ed","height":900,"light_fraction":0.0,"luma_entropy":5.421,"meaningful_colors":29,"pixel_sha256":"cfcc6cdc1b46fe0b9a786d8b6800bd0d3474fbb654096bf997ea616401461a73","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"e41ff58f9add08492b4bc78980180e83d7bcf2697923acd34aaf7df983716021","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e41ff58f9add08492b4bc78980180e83d7bcf2697923acd34aaf7df983716021","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":32,"pixel_sha256":"997b98632ec718fedd004b519e1d3d04103bf7f7f722b4242d94a08af4684f38","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.10 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.21.10/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.10/5a3465e6cbb4aecace6a4a1bafa5dc3eae08161bfb58ad78dfdc9789a260d87f.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5a3465e6cbb4aecace6a4a1bafa5dc3eae08161bfb58ad78dfdc9789a260d87f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5a3465e6cbb4aecace6a4a1bafa5dc3eae08161bfb58ad78dfdc9789a260d87f","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":32,"pixel_sha256":"29385d6a866c65ca29647fc9dd104664c2bef90277c718ad894695c1d5857db4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"52ff7ea70c07c2cdf8a9944d6726936a02930d8eb18b9ad93b873d537aacb76c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"52ff7ea70c07c2cdf8a9944d6726936a02930d8eb18b9ad93b873d537aacb76c","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"7afe03262d68bc607157836b4a68a9ff5f7e3cb6171347f51d87c93eeb92f297","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.10 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.21.10/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.10/a333831f82dec07224e5b4ee1d5015fde88e0eaa5f2fab96c1b2f45832b50457.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a333831f82dec07224e5b4ee1d5015fde88e0eaa5f2fab96c1b2f45832b50457","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a333831f82dec07224e5b4ee1d5015fde88e0eaa5f2fab96c1b2f45832b50457","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":30,"pixel_sha256":"ab6993859b79136d98f292dc4fe82edaa11f04a25a8a4b8815d4c0a7f65f27c9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"c62dd4df5c61eed2a8e77d9c7db3745fe43c2171e1530abe1684f426bbe6468c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c62dd4df5c61eed2a8e77d9c7db3745fe43c2171e1530abe1684f426bbe6468c","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"3cd04f0a163ac873422e875645dbc9c254b1b70d5e38618e48190cbca138236d","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.10 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.21.10/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.10/bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d","height":900,"light_fraction":0.0,"luma_entropy":4.52,"meaningful_colors":30,"pixel_sha256":"c9171f61ec877035243c0011ef4aa24b86718b080327470f4c68dde474c22743","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"167beee8f8266fc2f6a96f77658de762f472d38d19cb5dcd3466eae1cd75b849","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"167beee8f8266fc2f6a96f77658de762f472d38d19cb5dcd3466eae1cd75b849","height":1080,"light_fraction":0.0,"luma_entropy":4.498,"meaningful_colors":31,"pixel_sha256":"875a74f68859ae7e64a0b21ad847a26601151b8186a1e0da431a041da431e121","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.10 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD c…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.21.10/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.10/0262c162830028e7ac41dcc369e62de97fa37301b1f8817887267d8aa154b5e3.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0262c162830028e7ac41dcc369e62de97fa37301b1f8817887267d8aa154b5e3","format":"webp","pixel":{"dark_fraction":0.4901,"file_sha256":"0262c162830028e7ac41dcc369e62de97fa37301b1f8817887267d8aa154b5e3","height":900,"light_fraction":0.0011,"luma_entropy":5.289,"meaningful_colors":28,"pixel_sha256":"4897ea4f9fba312fb9f57b24e230583d05499977b1e96cb2881c83a68d9c9ed2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"5a319e6822fb5956d24b2157a01225642c714ffcf1588645164e4e9d9c63b249","height":1080,"pixel":{"dark_fraction":0.4953,"file_sha256":"5a319e6822fb5956d24b2157a01225642c714ffcf1588645164e4e9d9c63b249","height":1080,"light_fraction":0.0011,"luma_entropy":5.206,"meaningful_colors":31,"pixel_sha256":"cde57e8d43b69f2051be8df5cc2b5c77ba411b4ff33e772484a28249973d6826","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.10 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.21.10/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.10/7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c","format":"webp","pixel":{"dark_fraction":0.4898,"file_sha256":"7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c","height":900,"light_fraction":0.0011,"luma_entropy":5.29,"meaningful_colors":28,"pixel_sha256":"f63d54e4d2eb5fd862bb80ee72f2af0657cd23fa17adb7360e5e8bbeb5015426","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"baddcda940272887dffeee5ec04a7ea85695500c83b5e3b43afe80f236671078","height":1080,"pixel":{"dark_fraction":0.4951,"file_sha256":"baddcda940272887dffeee5ec04a7ea85695500c83b5e3b43afe80f236671078","height":1080,"light_fraction":0.0011,"luma_entropy":5.215,"meaningful_colors":32,"pixel_sha256":"4e541539cd935afa5c4e1a1d36142deb09a60a94c66f305d09507e505dca3d9d","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.10 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.21.10/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.10/2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3","format":"webp","pixel":{"dark_fraction":0.4905,"file_sha256":"2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3","height":900,"light_fraction":0.0012,"luma_entropy":5.302,"meaningful_colors":31,"pixel_sha256":"38fba8632adbbe094c68d0e9cfb7c18c5ad1aabbaaf183138a79537012691530","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"5e9390cc9597609899ce3af44064c98588a862750d50a6c5990d0a523250c60a","height":1080,"pixel":{"dark_fraction":0.4952,"file_sha256":"5e9390cc9597609899ce3af44064c98588a862750d50a6c5990d0a523250c60a","height":1080,"light_fraction":0.0011,"luma_entropy":5.248,"meaningful_colors":32,"pixel_sha256":"2c3c4276221b460534842c9379249650ac52d7a9511be694c0daf9f0d41e59aa","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.10 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.21.10/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.10/c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64","format":"webp","pixel":{"dark_fraction":0.4647,"file_sha256":"c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"73bcc02a41e4c8664bdf353dcd6af88c003bb08dcfa19e97116b170f6507f628","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"58301e471c64e312915168a306e1aee5f6ebab395a6b53add09e13dd0722c82c","height":1080,"pixel":{"dark_fraction":0.4678,"file_sha256":"58301e471c64e312915168a306e1aee5f6ebab395a6b53add09e13dd0722c82c","height":1080,"light_fraction":0.0011,"luma_entropy":5.298,"meaningful_colors":31,"pixel_sha256":"f73e7df836e8e6f89d3b9cc514338cbc13a308d7d1cafea13b955adbb4068c96","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.10 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.21.10/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.10/490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad","format":"webp","pixel":{"dark_fraction":0.5017,"file_sha256":"490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad","height":900,"light_fraction":0.0011,"luma_entropy":5.149,"meaningful_colors":29,"pixel_sha256":"8daf7256f475b1c63c7c14919bc8a065f4dfc83ad5ffa01e67929a1d634f8cd0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"536f02cd2b9f53c2d908ba57781bd3838391407687f9ea85190221e7817ec0fb","height":1080,"pixel":{"dark_fraction":0.5046,"file_sha256":"536f02cd2b9f53c2d908ba57781bd3838391407687f9ea85190221e7817ec0fb","height":1080,"light_fraction":0.0011,"luma_entropy":5.086,"meaningful_colors":31,"pixel_sha256":"d29976326c5bd511367ff6e664efabd93c02fec7c61be20c8103ce5a65475f35","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.10 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.21.10/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.10/d7b8b901e2333fac90872df5927ee1fae42a1cb4fd6c042352d6b37c33d03800.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d7b8b901e2333fac90872df5927ee1fae42a1cb4fd6c042352d6b37c33d03800","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d7b8b901e2333fac90872df5927ee1fae42a1cb4fd6c042352d6b37c33d03800","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":32,"pixel_sha256":"d28c580ae8ecfd0336d503a5450ceeb214f135f58a94c1356a09357bbf34682f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"41868cb1128aec0bfd6bbbc08b8340e06e2d0bbe934043eb5ad57a80f744e49c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"41868cb1128aec0bfd6bbbc08b8340e06e2d0bbe934043eb5ad57a80f744e49c","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"30f6dd69ca8f978ebf31b2904677f1eadaa7865808b1639338902fffe904c30e","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.10 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.21.10/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.10/70099e4860a10ab23f6d6478ffbc322abbbfcbd4107f1b1fad350553643ef9fa.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"70099e4860a10ab23f6d6478ffbc322abbbfcbd4107f1b1fad350553643ef9fa","format":"webp","pixel":{"dark_fraction":0.5913,"file_sha256":"70099e4860a10ab23f6d6478ffbc322abbbfcbd4107f1b1fad350553643ef9fa","height":900,"light_fraction":0.0,"luma_entropy":4.575,"meaningful_colors":29,"pixel_sha256":"88b19a2a841dd10fc37713e71a1997bcb0abf006ce89fc81047e62906a278139","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"517ae786433a91aecd72b6c3f3588e142c27ccae0964a143b8a1639201f8f389","height":1080,"pixel":{"dark_fraction":0.5954,"file_sha256":"517ae786433a91aecd72b6c3f3588e142c27ccae0964a143b8a1639201f8f389","height":1080,"light_fraction":0.0,"luma_entropy":4.503,"meaningful_colors":31,"pixel_sha256":"5b119ce34bb285df55d91ea003352156e20f2661d53ac462f0846b3afcfcac52","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.10 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the tit…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.21.10/full/client_a/settings_screen","height":900,"image":"images/mc1.21.10/05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93","height":900,"light_fraction":0.0,"luma_entropy":4.737,"meaningful_colors":31,"pixel_sha256":"c51f86e2245dd679f8b7ce122fb52be12dbafdeef75475f4e1bf895b22764320","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"cf00c39cf2ad89eea65410dfc0c68b33f316581fd2e73d2e331463bf4078d8f3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cf00c39cf2ad89eea65410dfc0c68b33f316581fd2e73d2e331463bf4078d8f3","height":1080,"light_fraction":0.0,"luma_entropy":4.738,"meaningful_colors":32,"pixel_sha256":"7d7817a34e908c2456095afe2a0b7d5d79cf99f8b568e5fd54fa8312c895d4de","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.10 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.21.10/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.10/a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec","height":900,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":30,"pixel_sha256":"178027d10c495f8b5faa23d92af28d465d492ac7b38166e57cc0cd33c8e35d9f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"27c42396eb30b4be4b706ba60dab1a57ca28922069ceb63377a74d9c68132344","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"27c42396eb30b4be4b706ba60dab1a57ca28922069ceb63377a74d9c68132344","height":1080,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":32,"pixel_sha256":"3c42b0a5c793c8d0775ac994cf06470ec7e6c1152d56f3cccf18716c6e72ae8a","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.10 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.21.10/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.10/56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74","height":900,"light_fraction":0.0,"luma_entropy":4.693,"meaningful_colors":31,"pixel_sha256":"a68722d985414fd81f8eb502677134746a3117a087c3da56db60737460dba47f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"17528de4d30d41db8e7ab426e8af5a5f9d9a3aa0d6fc655905432fdbd6e2fb93","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"17528de4d30d41db8e7ab426e8af5a5f9d9a3aa0d6fc655905432fdbd6e2fb93","height":1080,"light_fraction":0.0,"luma_entropy":4.708,"meaningful_colors":32,"pixel_sha256":"93fe1f2dd9931413fdaa8a04a49315bcee8260909d272372f4a710e7340caffe","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.10 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.21.10/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.10/38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3","height":900,"light_fraction":0.0,"luma_entropy":4.311,"meaningful_colors":30,"pixel_sha256":"b897cce32d63bbc35f2a5a5f2a48adef981b4ddba55c6b83687509c2c01ddcd9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"3002876c9a70b2958f078ad7ad30bffb35d6c670bdca55c8e6d77da4ab568aa1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3002876c9a70b2958f078ad7ad30bffb35d6c670bdca55c8e6d77da4ab568aa1","height":1080,"light_fraction":0.0,"luma_entropy":4.313,"meaningful_colors":30,"pixel_sha256":"b77946c3d18d972a0c063c7a335f0406eb2180f731e3fb0d6b5a7b6332dff412","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.10 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.21.10/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.10/e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775","height":900,"light_fraction":0.0,"luma_entropy":4.698,"meaningful_colors":32,"pixel_sha256":"717b2851fdf00bf3efd13fb50b2c2da8649ce85d574744873b017d282cb27137","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"77d0560666d3f549d8a755ead6ca7d653e4a5ab67a5cde5858801997f3332efd","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"77d0560666d3f549d8a755ead6ca7d653e4a5ab67a5cde5858801997f3332efd","height":1080,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":31,"pixel_sha256":"038f90c295703780a302555e937ab21e757bebabd938f87809af1edcb6efa904","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.10 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.21.10/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.10/0661dde8dab374449b93aa93ec8ff14a3693cc3749734fbecd4175cf91cb2479.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0661dde8dab374449b93aa93ec8ff14a3693cc3749734fbecd4175cf91cb2479","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0661dde8dab374449b93aa93ec8ff14a3693cc3749734fbecd4175cf91cb2479","height":900,"light_fraction":0.0,"luma_entropy":5.621,"meaningful_colors":32,"pixel_sha256":"31fb678009f4c509d4bf72cc5933f794d6c84603bd5e9d47b3ef9e3bfeae2b1f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"d9f7f0653ab1a159e91c52b59b5d52e797e7f686e0baa2ace512632397d1fb83","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d9f7f0653ab1a159e91c52b59b5d52e797e7f686e0baa2ace512632397d1fb83","height":1080,"light_fraction":0.0,"luma_entropy":5.666,"meaningful_colors":32,"pixel_sha256":"3d3d83174f2de0b68427aba4c407d99aaf817d65b50406d1f6444c67c96d34b8","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.10 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.21.10/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.10/ff0861389622a1e9722c764b20bdae1f1a00fa7d64ba9d986fdc28458828d135.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff0861389622a1e9722c764b20bdae1f1a00fa7d64ba9d986fdc28458828d135","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"ff0861389622a1e9722c764b20bdae1f1a00fa7d64ba9d986fdc28458828d135","height":900,"light_fraction":0.0,"luma_entropy":4.944,"meaningful_colors":30,"pixel_sha256":"c2cb5648340b7496e1b13acc7336a24ab0045419141f7c96282535d29bcd5383","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"3bfc59d3c8e2ab857300e4afbb6408c861a1e0ad49a8917442e9e9ac05ccbe30","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"3bfc59d3c8e2ab857300e4afbb6408c861a1e0ad49a8917442e9e9ac05ccbe30","height":1080,"light_fraction":0.0,"luma_entropy":4.983,"meaningful_colors":32,"pixel_sha256":"52df3bf058a1c90c93191a7e2bca41cd606b780c3ce23a7de6a3f7438aef064f","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.10 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.21.10/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.10/3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a","height":900,"light_fraction":0.0,"luma_entropy":4.751,"meaningful_colors":30,"pixel_sha256":"532f9fb55045e37a6db93d47bc524a11bd50e9067cfe15fadc5ce9d521fb88ad","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"556c4402ac9d6f2f78604f739934b3c9359bd511c5d59949f331a0e04b19f100","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"556c4402ac9d6f2f78604f739934b3c9359bd511c5d59949f331a0e04b19f100","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"7015f7d1aa3ea00b4324ffcb5295ff8312348cb4f683669b84489ea83d641bd5","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.10 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.21.10/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.10/53d2a1dce1a2479f886000757b9a95226f099bc62bf8720f4326bd21030248e9.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"53d2a1dce1a2479f886000757b9a95226f099bc62bf8720f4326bd21030248e9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"53d2a1dce1a2479f886000757b9a95226f099bc62bf8720f4326bd21030248e9","height":900,"light_fraction":0.0,"luma_entropy":5.575,"meaningful_colors":31,"pixel_sha256":"5af20b421dfc280d04c7fb6fc63b8c234060a4493c86ced92400104941992b0a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"8ba709cc518dff4d583c61ddff34f3123e1c611f00e875bac1177f750f2828d6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8ba709cc518dff4d583c61ddff34f3123e1c611f00e875bac1177f750f2828d6","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":32,"pixel_sha256":"303170b545d6a8b1048b62b31965d152be86758436e4aa5c2c7837b9ca6abdbe","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.21.10/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.10/62b0022b0f7264da1949d29942c1dbf8b4bbc9ea7eadff0ff19e487d921e8323.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"62b0022b0f7264da1949d29942c1dbf8b4bbc9ea7eadff0ff19e487d921e8323","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"62b0022b0f7264da1949d29942c1dbf8b4bbc9ea7eadff0ff19e487d921e8323","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":32,"pixel_sha256":"aaa11af62a0e9982522ba9d5350bc98b899d7ca6fa8667a99a066768c11f0265","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"e2b4926ee4932a442e0dbdd5b0640e866686228d140c785310e794ca238d8dc9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e2b4926ee4932a442e0dbdd5b0640e866686228d140c785310e794ca238d8dc9","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"8ac1532cbfc381b5ce2e06df578b3270df576d2b39182d9a4fbb95993d62d834","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.10 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.21.10/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.10/592a985ec06c2b40efdb2765a02c8153c071772c85a4b3021af6774aa3eb5e9b.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"592a985ec06c2b40efdb2765a02c8153c071772c85a4b3021af6774aa3eb5e9b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"592a985ec06c2b40efdb2765a02c8153c071772c85a4b3021af6774aa3eb5e9b","height":900,"light_fraction":0.0,"luma_entropy":5.504,"meaningful_colors":32,"pixel_sha256":"7a8b753b2fde54a0e2477812fab5a86ca8bdccb8fb4dc85eff371859af496ea7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"005a577d89351d128648a3ccb87f3e8f994f9a51036ad92321d41f1352714aad","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"005a577d89351d128648a3ccb87f3e8f994f9a51036ad92321d41f1352714aad","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"d1d4e939ba2d5b4a61e3243f51af461cb0d1f0734c661e7f9bab7c63a9a2aa7f","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.10 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons…","artifact_node":"fabric-1.21.10","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.21.10/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.10/bdd7d2b1b389a91e487c9ea9006839ec6ccc0554d2ac4cdcad396f758428964e.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bdd7d2b1b389a91e487c9ea9006839ec6ccc0554d2ac4cdcad396f758428964e","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"bdd7d2b1b389a91e487c9ea9006839ec6ccc0554d2ac4cdcad396f758428964e","height":900,"light_fraction":0.0,"luma_entropy":6.892,"meaningful_colors":32,"pixel_sha256":"5bfaca6033a92459f1479a3eac5b74c6ffada1dec5521171fd0371681642cf69","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 416 splash pixels in the control frame, 0 left once the model is over them (region [387, 73, 411, 85])","scenario":"full","source":{"file_sha256":"774626c9cb8b340b739db5fec323600109fcce337aa2cc66b1a2ec62e13fcdd7","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"774626c9cb8b340b739db5fec323600109fcce337aa2cc66b1a2ec62e13fcdd7","height":1080,"light_fraction":0.0,"luma_entropy":6.878,"meaningful_colors":32,"pixel_sha256":"e5c1bab5b232dd18faf99ff19320ec5869756f3c0e7ce8598a8855735fdb3d73","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.10 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.10","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.10/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.10/d7f942864262b6a56ef75af263cfadf4f7499c3c1c428dcfb6e7a0267de06a26.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d7f942864262b6a56ef75af263cfadf4f7499c3c1c428dcfb6e7a0267de06a26","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d7f942864262b6a56ef75af263cfadf4f7499c3c1c428dcfb6e7a0267de06a26","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"ac87cd68fb3f3e401ee08040167f500db6703e932cb62d38cc95146e54744bff","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"5236a6ec85beb3b867a8080dda2d69a21e801ca3b2e301c494dad0c686d42952","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5236a6ec85beb3b867a8080dda2d69a21e801ca3b2e301c494dad0c686d42952","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"2128e57fbd5da262ef44a48c49c65594a13209c194223149241322838c236c29","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.10 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.21.10","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.21.10/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.10/840b55fd327ab86efdf6ab2f6f82791d364cb517bfa9c7d4a4a0b4f3d7fe7b19.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"840b55fd327ab86efdf6ab2f6f82791d364cb517bfa9c7d4a4a0b4f3d7fe7b19","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"840b55fd327ab86efdf6ab2f6f82791d364cb517bfa9c7d4a4a0b4f3d7fe7b19","height":900,"light_fraction":0.0,"luma_entropy":5.367,"meaningful_colors":32,"pixel_sha256":"fb9f3fe39089dfbb9812e5eeda2f3d88438b4b1b18032d59bd98c5c6949673f3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"ecb1efbadcda1616fb7dfc2973ff24d409411b90d2c2d9d437afa7105420fa2e","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"ecb1efbadcda1616fb7dfc2973ff24d409411b90d2c2d9d437afa7105420fa2e","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"392d9fbde77fb2f084208db1f0e44bb47560e498aad30f5fba5b2eb910adbb56","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.10 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.21.10","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.21.10/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.10/3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f","format":"webp","pixel":{"dark_fraction":0.6453,"file_sha256":"3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"64bc1c1f5ee88dc0c25d6fc5d66626becf989649a1008ee0da687f985d4fb976","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"67321529e6b74ae89a90f9c2317ed9241fcdef230920927ba70fce2d0fbba759","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"67321529e6b74ae89a90f9c2317ed9241fcdef230920927ba70fce2d0fbba759","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":27,"pixel_sha256":"d8eda1d83d0ca13c7f6eb08cd2f6b6332a0b2ffd0d327c728c3193b876944972","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.10 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on coold…","artifact_node":"fabric-1.21.10","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.21.10/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.10/11dbc275520144a6e1ddf125bd5033cc5bc11aa7c86a2b96fcc6640a03865360.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"11dbc275520144a6e1ddf125bd5033cc5bc11aa7c86a2b96fcc6640a03865360","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"11dbc275520144a6e1ddf125bd5033cc5bc11aa7c86a2b96fcc6640a03865360","height":900,"light_fraction":0.0,"luma_entropy":5.365,"meaningful_colors":32,"pixel_sha256":"6228cf59b9d5937d8fd1cad5d1fc546b180b1b56e2bb7736e575d7693ee56ed9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"ed59306d7902323bb9b42cd17a636c73e71fc32d49f68d9a8b2d1d56587ae008","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ed59306d7902323bb9b42cd17a636c73e71fc32d49f68d9a8b2d1d56587ae008","height":1080,"light_fraction":0.0,"luma_entropy":5.334,"meaningful_colors":31,"pixel_sha256":"98a749a1cf92b0a92e666d59b1a029d0e028384bb58c10c7b74a4d7290255cfb","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.10 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"fabric-1.21.10","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.10/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.10/1e19234c9705440de02f07229c6395e30a8896f61f737845d8de9ac06440b0c0.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1e19234c9705440de02f07229c6395e30a8896f61f737845d8de9ac06440b0c0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1e19234c9705440de02f07229c6395e30a8896f61f737845d8de9ac06440b0c0","height":900,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":29,"pixel_sha256":"cead67620bc18abec0b850a4f8ad19c78dff3c005cadc234f7d79e508b0b2ba2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"fc8ad5ded499b7f7cdc0bfb9ec2a5d82341a7051b081c7437e652f0233bfa799","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fc8ad5ded499b7f7cdc0bfb9ec2a5d82341a7051b081c7437e652f0233bfa799","height":1080,"light_fraction":0.0,"luma_entropy":5.381,"meaningful_colors":31,"pixel_sha256":"844307bdb5b20008b8eff2e483ccf7327fef34aeb728ec3d5cf4ef9636730bf4","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.10 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.21.10","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.21.10/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.10/c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725","height":900,"light_fraction":0.0,"luma_entropy":4.367,"meaningful_colors":31,"pixel_sha256":"83f78d521422e7c6e72521387a28e2629346c10e1e43157ec6bed1b70e85fa96","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"2213cab8181840b816e6df885b6c36ca942dc3270b8afda815a4f92c436d4e7b","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"2213cab8181840b816e6df885b6c36ca942dc3270b8afda815a4f92c436d4e7b","height":1080,"light_fraction":0.0,"luma_entropy":4.398,"meaningful_colors":29,"pixel_sha256":"942cf170de7659ca2d556bc46fa0847987158e0f1269effc11f755aca5e4ab15","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.10 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.21.10","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.21.10/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.10/347d22b704d8d11f9319af70d955d0aaf634cd5a77770d8b108b82fdf03ff6e1.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"347d22b704d8d11f9319af70d955d0aaf634cd5a77770d8b108b82fdf03ff6e1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"347d22b704d8d11f9319af70d955d0aaf634cd5a77770d8b108b82fdf03ff6e1","height":900,"light_fraction":0.0,"luma_entropy":5.473,"meaningful_colors":31,"pixel_sha256":"5db32dfda6295f8dee1986a0104919a2260767d6a3b163ac30ae8872cfad418b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"bc6b10cf424694b03e8a082d61527da5589206daa276345f148d16a47b6f2fbc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bc6b10cf424694b03e8a082d61527da5589206daa276345f148d16a47b6f2fbc","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"5ea676a5a8d7744ab3638d24467fc2ba968fb49ed96e9ede70a93f07908c7dc8","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.10 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sho…","artifact_node":"fabric-1.21.10","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.10/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.10/004665bf603f36af1de672e8c42b2730c50dee0108340693527e8bca2e6f1c61.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"004665bf603f36af1de672e8c42b2730c50dee0108340693527e8bca2e6f1c61","format":"webp","pixel":{"dark_fraction":0.0013,"file_sha256":"004665bf603f36af1de672e8c42b2730c50dee0108340693527e8bca2e6f1c61","height":900,"light_fraction":0.0,"luma_entropy":6.837,"meaningful_colors":32,"pixel_sha256":"6174381a4fba9396c8fdeebc3014a3e7854006f742c2c1e3ba7bf2ff441cf628","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"f68a1291aa695b9998a7d812848a5ba78938c7589dd51fe77c4a48946df3fd22","height":1080,"pixel":{"dark_fraction":0.0013,"file_sha256":"f68a1291aa695b9998a7d812848a5ba78938c7589dd51fe77c4a48946df3fd22","height":1080,"light_fraction":0.0,"luma_entropy":6.818,"meaningful_colors":32,"pixel_sha256":"39a52c5aff983b12936b38eead97eef09892c42ddca19a5fa7fe8ea8565af5fe","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.10 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.21.10","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.21.10/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.10/d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","height":900,"light_fraction":0.0,"luma_entropy":3.716,"meaningful_colors":22,"pixel_sha256":"a38e3b91823a57ab4bd9f4dd064d7bd7af02eea835b5a7876df8710ea4ae18cd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"4e6935f94b7ea7ab6c1c3e131ddd44db01e5a9e6ef6d3a3dd2869f0b83e99a73","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.10 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title s…","artifact_node":"fabric-1.21.10","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.21.10/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.10/d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","height":900,"light_fraction":0.0,"luma_entropy":3.716,"meaningful_colors":22,"pixel_sha256":"a38e3b91823a57ab4bd9f4dd064d7bd7af02eea835b5a7876df8710ea4ae18cd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"4e6935f94b7ea7ab6c1c3e131ddd44db01e5a9e6ef6d3a3dd2869f0b83e99a73","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.10 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.21.10","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.21.10/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.10/0061cb88b897a2ed7d57cd8f5b8cefc6e0f24ab503d0d82391f099e6508eedb4.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0061cb88b897a2ed7d57cd8f5b8cefc6e0f24ab503d0d82391f099e6508eedb4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0061cb88b897a2ed7d57cd8f5b8cefc6e0f24ab503d0d82391f099e6508eedb4","height":900,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":32,"pixel_sha256":"c7cec669a0c552654d2c6e7dcdcc305feec77c9d8245382789e79ec97314f067","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"62d6581f8b082133abe79b2d34f2db05a0fc6ff13e9ef06d5f5af3910ee5796b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"62d6581f8b082133abe79b2d34f2db05a0fc6ff13e9ef06d5f5af3910ee5796b","height":1080,"light_fraction":0.0,"luma_entropy":5.553,"meaningful_colors":32,"pixel_sha256":"63968bdfea5e712d25b3d22e6999aabe9ed36b822e6cd4757bf0e5c43243089d","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.10 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.21.10","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.21.10/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.10/e3040d87d3fe5119379a4ec28a49c8d6a3d5bb31b704a966f3ce47b3d7d512cb.webp","key":"mc1.21.10","lane_id":"fabric-1.21.10/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e3040d87d3fe5119379a4ec28a49c8d6a3d5bb31b704a966f3ce47b3d7d512cb","format":"webp","pixel":{"dark_fraction":0.6741,"file_sha256":"e3040d87d3fe5119379a4ec28a49c8d6a3d5bb31b704a966f3ce47b3d7d512cb","height":900,"light_fraction":0.0,"luma_entropy":3.829,"meaningful_colors":29,"pixel_sha256":"cda2a8831fdcfb5c38be3c412fbd37a589d2a9495e2376a256c6a5dfbe2b3bc2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"29f1129ce9e1afc550c0071be4c26b5415fba5cad12c0d9c62658e3d87813cfb","height":1080,"pixel":{"dark_fraction":0.6776,"file_sha256":"29f1129ce9e1afc550c0071be4c26b5415fba5cad12c0d9c62658e3d87813cfb","height":1080,"light_fraction":0.0,"luma_entropy":3.77,"meaningful_colors":30,"pixel_sha256":"19733e7b0ad1bd8eff875ff3251ba3202d04ec417610b30c35e690465ce465bf","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.10","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.10/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.10/94d56e76ef3125f85b2590dd8d501a46662d5dbaf9e62a2d6fa6e8c309df9938.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"94d56e76ef3125f85b2590dd8d501a46662d5dbaf9e62a2d6fa6e8c309df9938","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"94d56e76ef3125f85b2590dd8d501a46662d5dbaf9e62a2d6fa6e8c309df9938","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"cd740e3dca5f61afcd4667e6d12a1115783e6a17eb155773c996868275d2de8e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"b298e7dfe7d9af9ad6ae6d27a59ba3b8a85bae429f2ea64af95cdfb4b1fb38dd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b298e7dfe7d9af9ad6ae6d27a59ba3b8a85bae429f2ea64af95cdfb4b1fb38dd","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"806410e6906d6e849fb86675126d66575ea34eee83db7b96aae70c589bdc3868","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.10","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.10/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.10/cb63f7064dc0474d80b95ad156ff7089f4c561b84db49b46ca1ce5a6b7e6915e.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb63f7064dc0474d80b95ad156ff7089f4c561b84db49b46ca1ce5a6b7e6915e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cb63f7064dc0474d80b95ad156ff7089f4c561b84db49b46ca1ce5a6b7e6915e","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":31,"pixel_sha256":"f599a5fc57b21eeb624f20bec6356cf6617c323408b46f485eedcc438f444c66","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"52ca580bbcf1508f38757e95c85c4a3743a31bf072ab45bfc1a6089aceba7b4e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"52ca580bbcf1508f38757e95c85c4a3743a31bf072ab45bfc1a6089aceba7b4e","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":31,"pixel_sha256":"71e02282c15d2e3831d601ab84833d831234f52f76adef075c55653b5ab1320a","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.10","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.10/propagation/client_a/baseline","height":900,"image":"images/mc1.21.10/1d4198cc968a465dfeb364824d3d867c9bfa050d03ab100ee82a4c490af71375.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1d4198cc968a465dfeb364824d3d867c9bfa050d03ab100ee82a4c490af71375","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1d4198cc968a465dfeb364824d3d867c9bfa050d03ab100ee82a4c490af71375","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"78f72491aa83c2e7f01bba8317a5248c6632dae671eaea8328ec53fa1d940474","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"5580e4872f7a9cb03e9fe5fc4511040c9b228689f78ddc1cc8ec128a826b9fb3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5580e4872f7a9cb03e9fe5fc4511040c9b228689f78ddc1cc8ec128a826b9fb3","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"eb7c2d205511432cfc93a7a94f114cf2cd110e95312078525fc3e50ac2643291","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-1.21.10","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-1.21.10/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.10/2f22e3ef4f20f26ff05824195233ec15efeef7b3448eee3658d0cc484c1f77e7.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f22e3ef4f20f26ff05824195233ec15efeef7b3448eee3658d0cc484c1f77e7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2f22e3ef4f20f26ff05824195233ec15efeef7b3448eee3658d0cc484c1f77e7","height":900,"light_fraction":0.0,"luma_entropy":5.401,"meaningful_colors":31,"pixel_sha256":"1a06619f05f968c00a0eb5aa42215b34376c5b2b50ffcc58bc204ac86a2791ce","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"442521d705385edf9d94584b654059a9d36219b0e52a77f30221b8ae0fd48a75","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"442521d705385edf9d94584b654059a9d36219b0e52a77f30221b8ae0fd48a75","height":1080,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":31,"pixel_sha256":"d5e4769ef5e7816b209a3f673bea7034e5eb52b410c8950e7a024f5458e1409a","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.10 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection che…","artifact_node":"neoforge-1.21.10","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-1.21.10/propagation/client_b/baseline","height":900,"image":"images/mc1.21.10/2461925ee86b7ee3b929e56110ee10f63ae8ef02a678de07c56e29d3babd234f.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2461925ee86b7ee3b929e56110ee10f63ae8ef02a678de07c56e29d3babd234f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2461925ee86b7ee3b929e56110ee10f63ae8ef02a678de07c56e29d3babd234f","height":900,"light_fraction":0.0083,"luma_entropy":5.617,"meaningful_colors":32,"pixel_sha256":"cfcffe16af38940399722385a64d478ed02c22d2dba2ae5bb50e8a78b98eed80","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"344ea7ed6f081d8e9b76d019fd029f934edcf387bcfce5fbcbd6863ca8cf2c45","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"344ea7ed6f081d8e9b76d019fd029f934edcf387bcfce5fbcbd6863ca8cf2c45","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"a574e5fae32b5b6f0e5b91144ece5f3e680d5db3e4cc659958191a219fa5302a","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.10 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-1.21.10","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.10/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.10/b97ead946f261db954ed5b4561a7ad9b989c1800f85e1aedebfdc83fa3077893.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b97ead946f261db954ed5b4561a7ad9b989c1800f85e1aedebfdc83fa3077893","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b97ead946f261db954ed5b4561a7ad9b989c1800f85e1aedebfdc83fa3077893","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":29,"pixel_sha256":"4a9326ee5f40fa8410b85af503483e1cf65b32acbd7468092285f05e780d1309","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"1ed636d00be25f59a1152cba753a848de3a067396de10be3e57ebc8469ea2bf7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1ed636d00be25f59a1152cba753a848de3a067396de10be3e57ebc8469ea2bf7","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":32,"pixel_sha256":"6cdba39eb14e133afca912d51fd3caaaa0361df71ab4c3a068f44fcbfd40eaf9","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.10","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.10/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.10/e3b95e7588c4d88a5e535098f884ee5be7a98fbd31996d7192c10efdfb90eb2b.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e3b95e7588c4d88a5e535098f884ee5be7a98fbd31996d7192c10efdfb90eb2b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e3b95e7588c4d88a5e535098f884ee5be7a98fbd31996d7192c10efdfb90eb2b","height":900,"light_fraction":0.0,"luma_entropy":5.433,"meaningful_colors":30,"pixel_sha256":"dfe8752bb72a7b6d7c4b819ba70b9f205f12b2d8bb330afdc108f52b49d3d7d4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"0d5bedc2667659b279ba8113878ff13ae631da4b709c90be2aee1abd4957c9a9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0d5bedc2667659b279ba8113878ff13ae631da4b709c90be2aee1abd4957c9a9","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"f04ec99a41d381b49045dec64f27096722c1cff10b70b9da788a456808370167","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.10","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.10/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.10/fb9166de9895fe416d8e4ce1b79c751e68dce03248e5a07832ba04d974e6e028.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fb9166de9895fe416d8e4ce1b79c751e68dce03248e5a07832ba04d974e6e028","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fb9166de9895fe416d8e4ce1b79c751e68dce03248e5a07832ba04d974e6e028","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"272319e25760b35049a71b97c9b10df112cede4dbb8732c8d0889515eba21ddb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"7f3da2e770e601e54854ffcc7d1a2a42acb3901917b06ea765e26c61b133ad50","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7f3da2e770e601e54854ffcc7d1a2a42acb3901917b06ea765e26c61b133ad50","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"c01deda1da8f0c6502f5dba86a75f27890fbf5d5f93638cb650c5e10a47c69b7","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.10 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-1.21.10","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-1.21.10/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.10/bcc701dee845931edf171c081e67e92074087c0580b76907819ee3d99662c4ec.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bcc701dee845931edf171c081e67e92074087c0580b76907819ee3d99662c4ec","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bcc701dee845931edf171c081e67e92074087c0580b76907819ee3d99662c4ec","height":900,"light_fraction":0.0083,"luma_entropy":5.615,"meaningful_colors":32,"pixel_sha256":"9281e5f4ebfe90b08573d664fd44a00d5d301e8794e627bfd0baf8e9c1270bc7","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"82447f302686f0e2eca8518087bafbd420cc7d086f4e5ceeb1b5e56ae5593c33","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"82447f302686f0e2eca8518087bafbd420cc7d086f4e5ceeb1b5e56ae5593c33","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"3f668d930594b69c520c300ca849787f57266c44984c0c92976ef5ebf848fd83","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.10 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-1.21.10","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.10/36dbbba04c0ed6f4634e4430ee657af859b6e4667786e42711c9eeba18519555.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36dbbba04c0ed6f4634e4430ee657af859b6e4667786e42711c9eeba18519555","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"36dbbba04c0ed6f4634e4430ee657af859b6e4667786e42711c9eeba18519555","height":900,"light_fraction":0.0,"luma_entropy":5.565,"meaningful_colors":31,"pixel_sha256":"eb50b17c0a083178056d18d70fb582de297482d7f34db7a5a22e136108b16005","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"d3676d4c6ff32b89f65de33e8649cac004a5aeb214f2bab80c6275a05531ad1e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d3676d4c6ff32b89f65de33e8649cac004a5aeb214f2bab80c6275a05531ad1e","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":32,"pixel_sha256":"9a43b35f04090660b31ed49d403422b6500e5f0c76f0cd00f4ba3d404b306325","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.10 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical…","artifact_node":"neoforge-1.21.10","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.10/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.10/d80b40a63e91e553ce76a42c313d397f5bfeccb746a422baa8dd2b2b952951dc.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d80b40a63e91e553ce76a42c313d397f5bfeccb746a422baa8dd2b2b952951dc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d80b40a63e91e553ce76a42c313d397f5bfeccb746a422baa8dd2b2b952951dc","height":900,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":31,"pixel_sha256":"106a4853a0a5330b9c7690977ff18cfecc0b3c35d5c8d7c3dde3bbcc82257793","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"767063d034e451e13c93f0027b9b51e065ec54e7146334fedd93172f9d72bf4d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"767063d034e451e13c93f0027b9b51e065ec54e7146334fedd93172f9d72bf4d","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":32,"pixel_sha256":"28f664a8111e228f3ab2f2ad259430115553215fa98cde99d1c39993edd82a8a","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.10 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That th…","artifact_node":"neoforge-1.21.10","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.10/6d1c1fcd40286644f9d719517fcfe24a2cabcd9bf49abd2fcb4b6336c8a6be86.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6d1c1fcd40286644f9d719517fcfe24a2cabcd9bf49abd2fcb4b6336c8a6be86","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6d1c1fcd40286644f9d719517fcfe24a2cabcd9bf49abd2fcb4b6336c8a6be86","height":900,"light_fraction":0.0,"luma_entropy":5.559,"meaningful_colors":30,"pixel_sha256":"2ce7ac2d35aaf521953a0d4690bcbaaa1cc2ec15ac129e1f01c2c05de3981322","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"cb0a2c94d52f301dc32f777d7375877687f88d1b02ddb44f4c3903fe25b22b6c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cb0a2c94d52f301dc32f777d7375877687f88d1b02ddb44f4c3903fe25b22b6c","height":1080,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":32,"pixel_sha256":"db1b36d17a0d5de233cc8e3bcf48fa1721a20ed457e11cf79369f5fd2efa87c2","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.10 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-1.21.10","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.10/c980b0b5e6a41c0dd98e2764fda3e6320831e95a7c7ae08f6a675804a1d129f3.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c980b0b5e6a41c0dd98e2764fda3e6320831e95a7c7ae08f6a675804a1d129f3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c980b0b5e6a41c0dd98e2764fda3e6320831e95a7c7ae08f6a675804a1d129f3","height":900,"light_fraction":0.0,"luma_entropy":5.579,"meaningful_colors":28,"pixel_sha256":"6e665355183448ec433fb2d64caaaa64e1787428fbde38b5a6d0830ef054c341","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"6510f1a0fa809f298c668b9eb376814c5357ae56b33e77f42ccd2cb8398f0443","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6510f1a0fa809f298c668b9eb376814c5357ae56b33e77f42ccd2cb8398f0443","height":1080,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":32,"pixel_sha256":"c3f676cf4c0cb514e7a8c5da8fbc37e656f17b08c9b3a61082c42ae6a5013aab","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.10 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-1.21.10","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.10/7466364de03980a4c72dc944745910de6449a25000d49de1a0b667d0d49be0e5.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7466364de03980a4c72dc944745910de6449a25000d49de1a0b667d0d49be0e5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7466364de03980a4c72dc944745910de6449a25000d49de1a0b667d0d49be0e5","height":900,"light_fraction":0.0,"luma_entropy":5.564,"meaningful_colors":29,"pixel_sha256":"30294b681ea2b8f675d3111c7760f8c38a7fb992f1ff3cb39e35e12b26087af0","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"9773a3c0f2618bfaa92b8a9c3054317d31b3d09307d0652398828c7f2f420b07","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9773a3c0f2618bfaa92b8a9c3054317d31b3d09307d0652398828c7f2f420b07","height":1080,"light_fraction":0.0,"luma_entropy":5.549,"meaningful_colors":32,"pixel_sha256":"17c73ca8d89a4a95592e70dd82525eab31c0adb37df89d6f29dc36a66474226e","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.10 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-1.21.10","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-1.21.10/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.10/d074bf932a04cc7cddb95f6779073d5ced090b9fce8cf802966bb2ceb8338c71.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d074bf932a04cc7cddb95f6779073d5ced090b9fce8cf802966bb2ceb8338c71","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d074bf932a04cc7cddb95f6779073d5ced090b9fce8cf802966bb2ceb8338c71","height":900,"light_fraction":0.0,"luma_entropy":5.573,"meaningful_colors":29,"pixel_sha256":"77b9a6aac7d5bcdc05977de7e59ede61fc4a7156260cbe04b3974b2168a13d11","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"d0b63226d353643cd94b75843c5b80b76f37e1cdeaba8eaaf789bd1c6cbd3cc1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d0b63226d353643cd94b75843c5b80b76f37e1cdeaba8eaaf789bd1c6cbd3cc1","height":1080,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":31,"pixel_sha256":"58d0881cf2a250316f315fee74581b2714bda4e38faf590cd69ee7594abf6f6e","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.10/full/client_a/baseline","height":900,"image":"images/mc1.21.10/a7c225bf24ebb81b0f9d37ebd94babd2bb80521e25f0ad2be4c3a0e6eab8ad95.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a7c225bf24ebb81b0f9d37ebd94babd2bb80521e25f0ad2be4c3a0e6eab8ad95","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a7c225bf24ebb81b0f9d37ebd94babd2bb80521e25f0ad2be4c3a0e6eab8ad95","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"4b2eedd6169503681c5cd0f68e8a02dfda6164ea1e479fe58c77d8fff59388aa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"f7f9daeeecc2702ab62f9a51419c73217425deb333afd3c6dd0cdf602e8a0e49","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f7f9daeeecc2702ab62f9a51419c73217425deb333afd3c6dd0cdf602e8a0e49","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"04bf798b9425feb2f9d16c27dbd4ff39c8cab65b6a70e4da871c41aacc677724","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-1.21.10/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.10/aa6d8d1adbdc616cced4ee49b95a4ecbba596841135123d3651ca713e2ea7ec7.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa6d8d1adbdc616cced4ee49b95a4ecbba596841135123d3651ca713e2ea7ec7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"aa6d8d1adbdc616cced4ee49b95a4ecbba596841135123d3651ca713e2ea7ec7","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":32,"pixel_sha256":"35373d25ab4a80d3f0ca0c90ebc28ca3eeaa966f7e38bf9318c96f7c3addca72","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"98ca42c50ed331a57ec3e971158404ff4aec6672bc3e233988ddbd1b65b9c9d6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"98ca42c50ed331a57ec3e971158404ff4aec6672bc3e233988ddbd1b65b9c9d6","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"fc6aa9d939a5d3d13060e7a9b57bdcd14801800236b0a01e66e7c5b44235ac90","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four lin…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-1.21.10/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.10/1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a","height":900,"light_fraction":0.0,"luma_entropy":3.715,"meaningful_colors":22,"pixel_sha256":"56f8464066fad20bd1a51618e5f880dbf39e3ece50b572899c438d55805168f4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"d9ed5d84e307cd392a8fd240f87ddba9cf2e0d8ee99591dff77db642207c916f","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"d9ed5d84e307cd392a8fd240f87ddba9cf2e0d8ee99591dff77db642207c916f","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"914d80e5f29646d908b704ccde7246698d04990849886206d912469f8644e988","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-1.21.10/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.10/a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e","format":"webp","pixel":{"dark_fraction":0.6451,"file_sha256":"a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":23,"pixel_sha256":"7440c26a7ce727faef4cddd6fcb4d68e829b45fbf44412d6a813a59e32e29ac0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"b76206d6e9a58b1d2c47f8a273b57381f0ea7145fbc77d0de1cf982132151158","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"b76206d6e9a58b1d2c47f8a273b57381f0ea7145fbc77d0de1cf982132151158","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":27,"pixel_sha256":"79ce8a67d7d188aec084a7edffb09612eeeb95e2fa523ff874ff973d20abff4b","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.10 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-1.21.10/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.10/17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7","format":"webp","pixel":{"dark_fraction":0.6394,"file_sha256":"17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":27,"pixel_sha256":"1ab360d50de3114d9971a1558051ae486b085fec1c5cbfa5b3a704759250d1ec","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"94a921df25730c41b43c51c2689be4a258f15ffce851eb230744a2872eab66aa","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"94a921df25730c41b43c51c2689be4a258f15ffce851eb230744a2872eab66aa","height":1080,"light_fraction":0.0,"luma_entropy":3.695,"meaningful_colors":29,"pixel_sha256":"2b2c204c6325dae21ef00a69675f07c1e1a1410270331a8d245e46102277eff9","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-1.21.10/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.10/b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":28,"pixel_sha256":"7718e17d4475e9628049f64b23266a0bbcb3262dbea01346a3bae2e2af97bfa8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558788421) at index 0 above plaid (mtime 1793558783459) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"afc2af0d48babd55a1e4bbbc804b74d02b3a76ecbee2ac1bec9933ae6fad3f58","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"afc2af0d48babd55a1e4bbbc804b74d02b3a76ecbee2ac1bec9933ae6fad3f58","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":29,"pixel_sha256":"4dd1a2f406b15833659db429c6174b417a921e0b2db670b5a3e24a544b287694","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-1.21.10/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.10/0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8","format":"webp","pixel":{"dark_fraction":0.6443,"file_sha256":"0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8","height":900,"light_fraction":0.0,"luma_entropy":3.734,"meaningful_colors":25,"pixel_sha256":"7fccf4484c194bef08d410a53ee92178e9d3954ceedcb890b0d4232b27c4eb1f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"e51744fb8d6b530f7caf82aeac455c28ba9346b04426f06bde18477fc1160ec9","height":1080,"pixel":{"dark_fraction":0.6424,"file_sha256":"e51744fb8d6b530f7caf82aeac455c28ba9346b04426f06bde18477fc1160ec9","height":1080,"light_fraction":0.0,"luma_entropy":3.68,"meaningful_colors":24,"pixel_sha256":"5d3459eb633e865d9cc74e215b2acd7019618a1a6f125dad3c3a2f8091758091","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.10 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-1.21.10/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.10/a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a","format":"webp","pixel":{"dark_fraction":0.6511,"file_sha256":"a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a","height":900,"light_fraction":0.0,"luma_entropy":3.702,"meaningful_colors":24,"pixel_sha256":"f7878e4c7939d42a28fab7e0ca7c82eeaf638ff529b304f7a75a005c442fcf07","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"f900664144a8db9dedf5821caeef25ebef5bbf5204171f7b6ba97c4f7757c059","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"f900664144a8db9dedf5821caeef25ebef5bbf5204171f7b6ba97c4f7757c059","height":1080,"light_fraction":0.0,"luma_entropy":3.652,"meaningful_colors":27,"pixel_sha256":"e65ea008ded3404f39dd1f000eb1a21592b851de6eb67d745c3e56ef77992ff8","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.10 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-1.21.10/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.10/1a63fdb2b11e4da6b05173974bd26b64ce2edc5f2a6cc73e494922883cd1c565.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a63fdb2b11e4da6b05173974bd26b64ce2edc5f2a6cc73e494922883cd1c565","format":"webp","pixel":{"dark_fraction":0.6245,"file_sha256":"1a63fdb2b11e4da6b05173974bd26b64ce2edc5f2a6cc73e494922883cd1c565","height":900,"light_fraction":0.0,"luma_entropy":3.908,"meaningful_colors":24,"pixel_sha256":"2d86bbfa52a40f43526f08248ad43ca53fce1e9506d1c523770f8f2065b7d85b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"7be3d6901aeac7872ef52e0921a4eceb062f3034c3c27a97ba5d96485449302c","height":1080,"pixel":{"dark_fraction":0.6228,"file_sha256":"7be3d6901aeac7872ef52e0921a4eceb062f3034c3c27a97ba5d96485449302c","height":1080,"light_fraction":0.0,"luma_entropy":3.858,"meaningful_colors":27,"pixel_sha256":"ef5d398c95ce4eb6bc0f77a69842112239312347e795fd8de1e6ef91546867a6","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.10 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays dele…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-1.21.10/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.10/71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218","format":"webp","pixel":{"dark_fraction":0.6515,"file_sha256":"71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218","height":900,"light_fraction":0.0,"luma_entropy":3.707,"meaningful_colors":22,"pixel_sha256":"af38df2fa91082ef4b734779aa2c884af0e6bc53aa398d3630c215372bfe3952","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"16c60c18a8dd401419898c3a63d5c147a478038339274688b5d34f436952abd7","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"16c60c18a8dd401419898c3a63d5c147a478038339274688b5d34f436952abd7","height":1080,"light_fraction":0.0,"luma_entropy":3.653,"meaningful_colors":25,"pixel_sha256":"47d97bd6c7081e79d9207a7a606180e5a5f6a341343b8dfe97daf59f3c2d87f5","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.10/full/client_a/model_slim","height":900,"image":"images/mc1.21.10/025ae95f2df2dcd9bac2281d24ba112b31d3b577fcb2ff7f215eb7d330da4cb7.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"025ae95f2df2dcd9bac2281d24ba112b31d3b577fcb2ff7f215eb7d330da4cb7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"025ae95f2df2dcd9bac2281d24ba112b31d3b577fcb2ff7f215eb7d330da4cb7","height":900,"light_fraction":0.0,"luma_entropy":5.349,"meaningful_colors":32,"pixel_sha256":"fd933567db230e47b393046ebcf357d7b3028b853af1536005e086a5b6a4078d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"f6c9f7590417cfd12000b4e4f04e2f333102f6386e078c1e3f54f85cd66a274e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f6c9f7590417cfd12000b4e4f04e2f333102f6386e078c1e3f54f85cd66a274e","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"a8e4fc32e8e4bba250dbe9a4248bf53845cb7e9da2e40c50736438a6f277fc56","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.10/full/client_a/model_classic","height":900,"image":"images/mc1.21.10/1eb28a552bcb7b8f7d2dc98e937c7ae51c08b6bcbb865ae20e5c18a08f4b4783.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1eb28a552bcb7b8f7d2dc98e937c7ae51c08b6bcbb865ae20e5c18a08f4b4783","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1eb28a552bcb7b8f7d2dc98e937c7ae51c08b6bcbb865ae20e5c18a08f4b4783","height":900,"light_fraction":0.0,"luma_entropy":5.365,"meaningful_colors":32,"pixel_sha256":"1535d964a3cf79690a5bfc621301a143998d296679d3abe60ebd215f642f1fda","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"5372e01131e6ffa147a32cf96dabbddcbfe9b7dc49a9a6ac334b951bce790540","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5372e01131e6ffa147a32cf96dabbddcbfe9b7dc49a9a6ac334b951bce790540","height":1080,"light_fraction":0.0,"luma_entropy":5.331,"meaningful_colors":31,"pixel_sha256":"dade7e7086bcd6da723fba4b055a87a088dd82a3039d0e4a083644bbbe66c8bb","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runti…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-1.21.10/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.10/f17aa08d13510eb594638367211dbd2383716d93f1d22c51baf3e5fb48fefda8.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f17aa08d13510eb594638367211dbd2383716d93f1d22c51baf3e5fb48fefda8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f17aa08d13510eb594638367211dbd2383716d93f1d22c51baf3e5fb48fefda8","height":900,"light_fraction":0.0,"luma_entropy":5.344,"meaningful_colors":32,"pixel_sha256":"54ee92088874340b8bb234454d21297d903bd751f341725ba3959c46c1d3ca8e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"631256f4bb95243fc25c44a7fe34b806bc3d5297035a2ebb83377a7768643bc5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"631256f4bb95243fc25c44a7fe34b806bc3d5297035a2ebb83377a7768643bc5","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"08215a3df4320647144005c34bdb5e5529170c7be04b828822855ce9ddd55aa3","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-1.21.10/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.10/a8eccf6cb230411e9ff0cd67e9c963f366dd70adbd9da6aa684c29682df23594.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a8eccf6cb230411e9ff0cd67e9c963f366dd70adbd9da6aa684c29682df23594","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a8eccf6cb230411e9ff0cd67e9c963f366dd70adbd9da6aa684c29682df23594","height":900,"light_fraction":0.0,"luma_entropy":5.327,"meaningful_colors":32,"pixel_sha256":"88acc610d5f775ef7f63fd55e28c7168c58bae0cb714c8435e84dc0b89030b4f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"d0110fd698ffd248e5ef78135aa6ac11897050f0c82ccb49e79b6e2b08856b5e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d0110fd698ffd248e5ef78135aa6ac11897050f0c82ccb49e79b6e2b08856b5e","height":1080,"light_fraction":0.0,"luma_entropy":5.293,"meaningful_colors":31,"pixel_sha256":"89f5b104ac0b4e037bcbad7333b7dc105befc086d236ebfa7e0cf59354d3fedc","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-1.21.10/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.10/01cd867b4da9e547dd8a54c4387804b77e88c947281edeb319d9ae7571b09e19.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01cd867b4da9e547dd8a54c4387804b77e88c947281edeb319d9ae7571b09e19","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"01cd867b4da9e547dd8a54c4387804b77e88c947281edeb319d9ae7571b09e19","height":900,"light_fraction":0.0,"luma_entropy":5.355,"meaningful_colors":32,"pixel_sha256":"070d98d835893b4e47e13c1e9945aa0cf521ebef0ee82019d8eef0ce93b73e63","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"34f6aa4b49c9e4ae1a64410358c2025c55486c77fb947138e1e4548a433e3bdc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"34f6aa4b49c9e4ae1a64410358c2025c55486c77fb947138e1e4548a433e3bdc","height":1080,"light_fraction":0.0,"luma_entropy":5.323,"meaningful_colors":31,"pixel_sha256":"baac74968f65cc31079bcb9f250578d57c2d5b434c0bd27cb935dc5fa48a13db","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks c…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-1.21.10/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.10/4c525c719d6f4c56b27f711c27ec46837911721919701642b3c9c698c093afea.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4c525c719d6f4c56b27f711c27ec46837911721919701642b3c9c698c093afea","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4c525c719d6f4c56b27f711c27ec46837911721919701642b3c9c698c093afea","height":900,"light_fraction":0.0,"luma_entropy":5.438,"meaningful_colors":31,"pixel_sha256":"c366c346ae4743a33a040cbf55bb601e7c43de0d1730e1fd2b0a1d2f4982dee6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"63355d448c799fa33430d552790941a682c878902a4bcb0d37989f99e63de04b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"63355d448c799fa33430d552790941a682c878902a4bcb0d37989f99e63de04b","height":1080,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":31,"pixel_sha256":"0ed301d069a51dfbe3706da0cb7690cd8d48194d2a7afbfa9d4f8f6acbbc39c9","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.10 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-1.21.10/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.10/52eee5fb945c87e92106598b8d96e41d16546d947ab83cd4425d28b30164a5b1.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"52eee5fb945c87e92106598b8d96e41d16546d947ab83cd4425d28b30164a5b1","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"52eee5fb945c87e92106598b8d96e41d16546d947ab83cd4425d28b30164a5b1","height":900,"light_fraction":0.0,"luma_entropy":5.365,"meaningful_colors":32,"pixel_sha256":"329ff0497a8dfd50d6433bb28db2fecb7849af2511e845c6e779b541ad330d16","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"460ca34e97bafd849500e03c1b587bc1c40af80e0cd418c44727be5554560388","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"460ca34e97bafd849500e03c1b587bc1c40af80e0cd418c44727be5554560388","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"f67e80ad4048a1348b0573099a98ae6c64ef75eb78af42d7e27a1f3a80689f8a","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch,…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-1.21.10/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.10/39b379806dedfbc9da9575fd48a62c23b277faa7cbcb6b93f2fd55fb0beffe85.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"39b379806dedfbc9da9575fd48a62c23b277faa7cbcb6b93f2fd55fb0beffe85","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"39b379806dedfbc9da9575fd48a62c23b277faa7cbcb6b93f2fd55fb0beffe85","height":900,"light_fraction":0.0,"luma_entropy":5.418,"meaningful_colors":31,"pixel_sha256":"e0f71720c5ad2eae0282278635cff33dbaae4fd32b7411181cf46fbddc6a1d15","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"4ffebef81e6919726bb796d1c8c6269169ac038a76144790ae36b0162dde08dd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4ffebef81e6919726bb796d1c8c6269169ac038a76144790ae36b0162dde08dd","height":1080,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":32,"pixel_sha256":"4ccf47ec865716f64b15aa1066c134d98252ce6557cc540142abc5a0e0427486","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the pro…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-1.21.10/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.10/6fd01f507071237e9ffa93ae0fac60ee77863ea1b63def51dd0555f189f0bd04.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6fd01f507071237e9ffa93ae0fac60ee77863ea1b63def51dd0555f189f0bd04","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6fd01f507071237e9ffa93ae0fac60ee77863ea1b63def51dd0555f189f0bd04","height":900,"light_fraction":0.0,"luma_entropy":5.391,"meaningful_colors":31,"pixel_sha256":"3e8ec4de180f2d8a4ec3a8a332992941a15cd9839253a29ee58d4afe0c474091","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"e2f2161e01f7dd26f558e55705ce53b015369a0bf7a9a0375ade240fb0db5b4a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e2f2161e01f7dd26f558e55705ce53b015369a0bf7a9a0375ade240fb0db5b4a","height":1080,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"2347aa60071e1c01e4377f66e4df534c2dfd0c83861bf0e4987aba34a05ec25b","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-1.21.10/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.10/e53ccb39b77182318801b395686dc944e0a465b98b00edcd10497fade7454c38.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e53ccb39b77182318801b395686dc944e0a465b98b00edcd10497fade7454c38","format":"webp","pixel":{"dark_fraction":0.5046,"file_sha256":"e53ccb39b77182318801b395686dc944e0a465b98b00edcd10497fade7454c38","height":900,"light_fraction":0.0013,"luma_entropy":5.066,"meaningful_colors":28,"pixel_sha256":"b1892476372b6885a9cc0af5000e9ee96a68e6bcbafafa143bff20a5fbb42603","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"87c84e6831d9ddd2414e5a7008dd638d901f13d729c48a95c62c761cc7f709f0","height":1080,"pixel":{"dark_fraction":0.5073,"file_sha256":"87c84e6831d9ddd2414e5a7008dd638d901f13d729c48a95c62c761cc7f709f0","height":1080,"light_fraction":0.0011,"luma_entropy":5.007,"meaningful_colors":31,"pixel_sha256":"2949ba4f22d4ba72e2337ee3f9ceb5e9867fc5896ae0238ffbbd9d4884e213a6","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-1.21.10/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.10/4327a27a8bc6a22f890258527c0405c261f00f3bc9805f05c27c7f490e27990a.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4327a27a8bc6a22f890258527c0405c261f00f3bc9805f05c27c7f490e27990a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4327a27a8bc6a22f890258527c0405c261f00f3bc9805f05c27c7f490e27990a","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"3000990e1062858095a00a8cd44f86b5b0af2b22ececed3cebc93f5d82b6e207","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"076941cd4cb39bb9a3d1de1e796976e4c17f7d069deb24a9554f7ee508be1459","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"076941cd4cb39bb9a3d1de1e796976e4c17f7d069deb24a9554f7ee508be1459","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"d4216c3d5c210e0eeb643a8eada79d4d8f809c3f9357eda74fb9e8e9c01e9444","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outl…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-1.21.10/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.10/da2091068eaa709be906f0b75d073a58ab0c94c6889c60344c620031b62280b5.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"da2091068eaa709be906f0b75d073a58ab0c94c6889c60344c620031b62280b5","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"da2091068eaa709be906f0b75d073a58ab0c94c6889c60344c620031b62280b5","height":900,"light_fraction":0.0,"luma_entropy":4.575,"meaningful_colors":29,"pixel_sha256":"66e978cd6015983022c7387b859f209901b5e9e840814bce133fba2f9e000f08","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"f6b9e428070e18c988ce4333f4c831a334f7519f049eaa0966315e7f85ea396f","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"f6b9e428070e18c988ce4333f4c831a334f7519f049eaa0966315e7f85ea396f","height":1080,"light_fraction":0.0,"luma_entropy":4.546,"meaningful_colors":31,"pixel_sha256":"29144fc6e2f1f894668d32ac92ed5efd986dcedda367957abb482976d1ee85cc","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-1.21.10/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.10/f1008ffbfedfb8bab0e1ba0973e64b182a5a61945f46c890d707419ffa3ad279.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f1008ffbfedfb8bab0e1ba0973e64b182a5a61945f46c890d707419ffa3ad279","format":"webp","pixel":{"dark_fraction":0.5087,"file_sha256":"f1008ffbfedfb8bab0e1ba0973e64b182a5a61945f46c890d707419ffa3ad279","height":900,"light_fraction":0.0012,"luma_entropy":5.112,"meaningful_colors":30,"pixel_sha256":"7e79228f7a5cf7e7636e9f3832b7591d01f6015ec85e3fb7c7a950adeae6daa1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"02f88274a0552e93d16850a8a2110b6d4c40292328897a59da13207e1a39729c","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"02f88274a0552e93d16850a8a2110b6d4c40292328897a59da13207e1a39729c","height":1080,"light_fraction":0.0011,"luma_entropy":5.05,"meaningful_colors":32,"pixel_sha256":"475745e8703b16c88df1ed2290bc889966cd2ff4f0b2adbdb434395b6bcf8428","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-1.21.10/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.10/c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30","format":"webp","pixel":{"dark_fraction":0.5083,"file_sha256":"c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30","height":900,"light_fraction":0.0011,"luma_entropy":5.109,"meaningful_colors":30,"pixel_sha256":"8a010b20efc7c47e473d98850757beea33ef2b6a6d08f047f2d7540f7bb2db1e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f17414d65fcef29a14077413f991feeb43001a92adef6d7c9396caa3f85369e6","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"f17414d65fcef29a14077413f991feeb43001a92adef6d7c9396caa3f85369e6","height":1080,"light_fraction":0.0011,"luma_entropy":5.04,"meaningful_colors":32,"pixel_sha256":"7d3630bd9a2138320cde360c4bef58123d8f8e486b92620cc98ca6be29168dfc","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-1.21.10/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.10/d3a4599a6a1928a97847b31d443858a36b61fbb3ff3d81e47310cb58a917b0ff.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d3a4599a6a1928a97847b31d443858a36b61fbb3ff3d81e47310cb58a917b0ff","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"d3a4599a6a1928a97847b31d443858a36b61fbb3ff3d81e47310cb58a917b0ff","height":900,"light_fraction":0.0,"luma_entropy":4.587,"meaningful_colors":32,"pixel_sha256":"6c60961388c8b4d271d2aae23be72604e05c86e24724e1cfa980dafef2061922","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"ac3663a280680231dfd90d2959903ca5d104b2e06cf9400e7db4cea7163a40cf","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"ac3663a280680231dfd90d2959903ca5d104b2e06cf9400e7db4cea7163a40cf","height":1080,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":30,"pixel_sha256":"6a50cff51f4f561e5e74c4588aa03809c248ccaf74bef0bfc8bda117e0e79558","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified sourc…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-1.21.10/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.10/66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2","height":900,"light_fraction":0.0,"luma_entropy":4.602,"meaningful_colors":32,"pixel_sha256":"5214366b1a01aa541c93a8ea7b980bd694b688dcc5b9a5249a5a2fbf1dc254e4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e219e1544621178eaddbd0301cdf50d93ab1a28e3d7b5080804bb9cdaa984f6a","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"e219e1544621178eaddbd0301cdf50d93ab1a28e3d7b5080804bb9cdaa984f6a","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":30,"pixel_sha256":"6c6842893342ccda3a8c1881d449912c2ba3950967269e3795baf8063aff0458","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-1.21.10/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.10/78eaf597bba45d7e2d16dffdf0f9428adab3306acb929a0947aa86281e0cbae3.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"78eaf597bba45d7e2d16dffdf0f9428adab3306acb929a0947aa86281e0cbae3","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"78eaf597bba45d7e2d16dffdf0f9428adab3306acb929a0947aa86281e0cbae3","height":900,"light_fraction":0.0,"luma_entropy":4.836,"meaningful_colors":30,"pixel_sha256":"e3ac4431919e3d1566c5a1f0edb56ceca4e77a147e8e3831bc26169bd7e70650","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"211ebd2867f7c241526f8b3dce3a4ca632c8a27ec7a572a6766c113c81f55036","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"211ebd2867f7c241526f8b3dce3a4ca632c8a27ec7a572a6766c113c81f55036","height":1080,"light_fraction":0.0,"luma_entropy":4.79,"meaningful_colors":31,"pixel_sha256":"738f1338b4e96bf753222936bf651b688a7b1435807f14ceb0046c643386e8a2","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.10 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-1.21.10/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.10/bc12ec8e2092c6e76bd3076f948384d5a87219674b170ae39752038fcfe48bbe.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bc12ec8e2092c6e76bd3076f948384d5a87219674b170ae39752038fcfe48bbe","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"bc12ec8e2092c6e76bd3076f948384d5a87219674b170ae39752038fcfe48bbe","height":900,"light_fraction":0.0,"luma_entropy":5.306,"meaningful_colors":30,"pixel_sha256":"efe4269092118f58ba99e340e24c7f28a8cf616ed30ed98b820498509751e669","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"909a3822d570387541a2df6125d8d73f37c4df5cb677d3b4abde65eff6b37f07","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"909a3822d570387541a2df6125d8d73f37c4df5cb677d3b4abde65eff6b37f07","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"7b686fe57998725117613a4404dada8cbdb38f6f4b2fa1d29a4c71986b0a7b02","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.10 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by th…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-1.21.10/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.10/17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":32,"pixel_sha256":"4e386de01f3a97705c246a366a9658d23b387545f7dfe09c83f161992afdca4c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3cc3c1d130f5f41132a7c836afe244b849eae9c438e3b0039ab356e4447e7670","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"3cc3c1d130f5f41132a7c836afe244b849eae9c438e3b0039ab356e4447e7670","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"a36e242a1c7b24aa90826da3668b0ba89f66b42c2a08864b219f40e9e019a4e5","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back ou…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-1.21.10/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.10/e0f3ef4af823604564801c7558a9a8d10a6276ef874f0c56f185fc83e1fddde7.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e0f3ef4af823604564801c7558a9a8d10a6276ef874f0c56f185fc83e1fddde7","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"e0f3ef4af823604564801c7558a9a8d10a6276ef874f0c56f185fc83e1fddde7","height":900,"light_fraction":0.0,"luma_entropy":5.656,"meaningful_colors":32,"pixel_sha256":"00058f2d707301a3f8f799a7b8ee5088a76675dde32725bb4172509887550214","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"499150696ff34e8cc4c0540e8fb8273374cf45dd3752831147bcbe75d3b3b2a1","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"499150696ff34e8cc4c0540e8fb8273374cf45dd3752831147bcbe75d3b3b2a1","height":1080,"light_fraction":0.0,"luma_entropy":5.635,"meaningful_colors":32,"pixel_sha256":"b1c2ca18177bd381e27175fb5e55c475a40e85e7816710163ca42ca5d1bb5307","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-1.21.10/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.10/b10c899b3dc1096a8495eb0d91004503e7494127599bcc34fb7c5a8e07841e42.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b10c899b3dc1096a8495eb0d91004503e7494127599bcc34fb7c5a8e07841e42","format":"webp","pixel":{"dark_fraction":0.4726,"file_sha256":"b10c899b3dc1096a8495eb0d91004503e7494127599bcc34fb7c5a8e07841e42","height":900,"light_fraction":0.001,"luma_entropy":5.164,"meaningful_colors":28,"pixel_sha256":"3d990fe12b36a6f06bdc831175fdd06e6d98a3d52e0c62f6082291f954da07c1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6b4d46ff09ad09471596eb6a3da929b9039c056c450a83af7a1354e084bc3e33","height":1080,"pixel":{"dark_fraction":0.4747,"file_sha256":"6b4d46ff09ad09471596eb6a3da929b9039c056c450a83af7a1354e084bc3e33","height":1080,"light_fraction":0.0011,"luma_entropy":5.109,"meaningful_colors":31,"pixel_sha256":"69fcafaa3d53c2f832396c68f05fa83fd5e89412ecd9478498360bdbd2a0cf90","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-1.21.10/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.10/6e7c03abbe618217d51919c22fc9dfe4aa83594a573e780c3d83d10bc300af1b.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e7c03abbe618217d51919c22fc9dfe4aa83594a573e780c3d83d10bc300af1b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6e7c03abbe618217d51919c22fc9dfe4aa83594a573e780c3d83d10bc300af1b","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"8675f6ddefe14888343780522e5ef0cd0212b0c2d78d56322204e70fb5b738e4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"bf3373979c34e06752d5791edda1da6f2f028a56566bb9e9a9e6923c66c2937b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bf3373979c34e06752d5791edda1da6f2f028a56566bb9e9a9e6923c66c2937b","height":1080,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"fc294661a374a4b926d32cc13bbde3fa46e3256a9b58f7734fd8c877b9cc2857","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-1.21.10/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.10/5f029dd7a21e0efc5257857a1cb4de99de60e782aebc996dcaafa95904a4bf66.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f029dd7a21e0efc5257857a1cb4de99de60e782aebc996dcaafa95904a4bf66","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5f029dd7a21e0efc5257857a1cb4de99de60e782aebc996dcaafa95904a4bf66","height":900,"light_fraction":0.0,"luma_entropy":5.549,"meaningful_colors":30,"pixel_sha256":"7fe2cc179fd4297ed2ce191449dfaf884cddcc14e8517361ecea4f61d3a7d579","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"761e690dc2be1b2c36f29fe68bd302d496c0eb637fbf969d527968968d1f9ee5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"761e690dc2be1b2c36f29fe68bd302d496c0eb637fbf969d527968968d1f9ee5","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"ba36f413f775a566827cd4499faa47b988c0f86dd2259d82e2ff9f632ede752f","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-1.21.10/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.10/b22b0047cb91df5f63b45a0455fb8cd2fefcac0627ec47b41e8217664d603fe7.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b22b0047cb91df5f63b45a0455fb8cd2fefcac0627ec47b41e8217664d603fe7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b22b0047cb91df5f63b45a0455fb8cd2fefcac0627ec47b41e8217664d603fe7","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":32,"pixel_sha256":"2b56186c0f2f2c921959eba304d5e1eca17331ff944dc2c2d65f44664f60a5ba","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"9ca4f30965ba4088a44159b76449a90c84d7ecbd39f701f437c410225763f5c6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9ca4f30965ba4088a44159b76449a90c84d7ecbd39f701f437c410225763f5c6","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"eb4d357cbc978c7affc35b4405275a4c940b1398a86f063de5c7f950c47e8c92","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-1.21.10/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.10/6410443b5b521dfa153f711f3aff3a6fb95e57d28b1fbc83416884892ba00cc1.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6410443b5b521dfa153f711f3aff3a6fb95e57d28b1fbc83416884892ba00cc1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6410443b5b521dfa153f711f3aff3a6fb95e57d28b1fbc83416884892ba00cc1","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":30,"pixel_sha256":"b88d63907682abdb11d0ea1ef913d8b570ee05f4736abd6e27522bb625328049","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"4a2019a56180dfdbaa2903cbbac1a2af03b8c0309cb6c3266b087aa6a8e4d5b8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4a2019a56180dfdbaa2903cbbac1a2af03b8c0309cb6c3266b087aa6a8e4d5b8","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"50dda28b638eb78861f85f130510c56b9f89c50a4d919de94ae5fbbcbc2a6908","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.10 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-1.21.10/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.10/ed090fa77e33c40d14296b741ecc49e6205c61f6c4a1c7b89c46c77cb8a793d5.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ed090fa77e33c40d14296b741ecc49e6205c61f6c4a1c7b89c46c77cb8a793d5","format":"webp","pixel":{"dark_fraction":0.4369,"file_sha256":"ed090fa77e33c40d14296b741ecc49e6205c61f6c4a1c7b89c46c77cb8a793d5","height":900,"light_fraction":0.0,"luma_entropy":4.571,"meaningful_colors":32,"pixel_sha256":"4c4631b46d6eef8d73818ea1ba3e13175f70321fb3021c87a5c19255a25bd3d6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"5ce3966c45e57f076ba6265660916d72849eac3342552ea575356c2b5ecad2cd","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"5ce3966c45e57f076ba6265660916d72849eac3342552ea575356c2b5ecad2cd","height":1080,"light_fraction":0.0,"luma_entropy":4.529,"meaningful_colors":31,"pixel_sha256":"9515a5bba6e16c64b0dcf62a72858e0a80fa389dcda2f24c8d2ebf6058e3e54f","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.10 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow tea…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-1.21.10/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.10/caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":31,"pixel_sha256":"59d5cc5f402f5fc400dea983d9cae3a74e91fb0bf08492b95f3568950ea2af4d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"5893e6459523e2688f26a58868f735de8acd817e6d248ac1816f4adc0b763c1c","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"5893e6459523e2688f26a58868f735de8acd817e6d248ac1816f4adc0b763c1c","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":30,"pixel_sha256":"f0790b80871ef9a5bdd12f3641af2cc281ac73cefebd9e6a35594f0ac32d792f","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-1.21.10/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.10/645f3d9a7ee7a5d06f1d1ed3e86b4ca8aa3a95ab0e764b5b3605c7f3741d648c.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"645f3d9a7ee7a5d06f1d1ed3e86b4ca8aa3a95ab0e764b5b3605c7f3741d648c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"645f3d9a7ee7a5d06f1d1ed3e86b4ca8aa3a95ab0e764b5b3605c7f3741d648c","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":32,"pixel_sha256":"8d2c79ec2c9243e466fedb506c7bb25b48737d8c1c2216bd2b81188bc67b3bc5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"4268acb52454dddf7831bc7bb20440d530356c94fba0d77f21fb149737835c24","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4268acb52454dddf7831bc7bb20440d530356c94fba0d77f21fb149737835c24","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"dd30c7241552adfe83f70d2303c3d04dacff25fdf227c2a39d51de6b04c1b3a9","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-1.21.10/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.10/77ca7694d1ad23eb76116ca76d62a9a714ab58aea98723d6925947c1687531aa.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"77ca7694d1ad23eb76116ca76d62a9a714ab58aea98723d6925947c1687531aa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"77ca7694d1ad23eb76116ca76d62a9a714ab58aea98723d6925947c1687531aa","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":30,"pixel_sha256":"918129e58c895b49e79ec4739af184eee510003371a04ce71891af146d059f6d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"7d8d1b05ebefee5d43ec8ccadc2c1411694512a26c632ca9f99879c71ff1a32a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7d8d1b05ebefee5d43ec8ccadc2c1411694512a26c632ca9f99879c71ff1a32a","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"02062b6248a94a9058a34876b3c1705e087ec739a600518b4bbe25369e6da884","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.10 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-1.21.10/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.10/c500409c422d55cf48c52ad77e0c4a7d1a498215cac4fac6b99457c1c0568400.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c500409c422d55cf48c52ad77e0c4a7d1a498215cac4fac6b99457c1c0568400","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c500409c422d55cf48c52ad77e0c4a7d1a498215cac4fac6b99457c1c0568400","height":900,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":30,"pixel_sha256":"195abe7352eac8a171e5217f6862501003ce528bf26ee49456a4da892048b36f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"3220803652ec47045776c824e3d7a07f3fa29fb99d828117acbd371c2154587f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3220803652ec47045776c824e3d7a07f3fa29fb99d828117acbd371c2154587f","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"4513f547508808c87bb085ea21a153d56d2dbf7f650ae880e408cd12091d9ee1","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-1.21.10/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.10/dba1c3e4c54981b3f850f063ff1863c184fc1ff6bf6cd21f6b4d86bd88104c24.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dba1c3e4c54981b3f850f063ff1863c184fc1ff6bf6cd21f6b4d86bd88104c24","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dba1c3e4c54981b3f850f063ff1863c184fc1ff6bf6cd21f6b4d86bd88104c24","height":900,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":30,"pixel_sha256":"ebd9b28a2153d40f0719b0c8f8db53f5f1fa74e6b56f15ddc5ed686ce862d72e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"845bc26654a4191a2f92da8515ecab306e107feb9f79a6fe7b9d6c328ab88532","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"845bc26654a4191a2f92da8515ecab306e107feb9f79a6fe7b9d6c328ab88532","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":32,"pixel_sha256":"32e7e641dc1dfb99c3e6d30591d30d4c9fc9f7f5e7e65bc988b76ece55625bcb","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comp…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.10/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.10/048fcdc617e05b048d1be379cf095cad82e9edd39f9a955bb9334f3f0f93ed30.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"048fcdc617e05b048d1be379cf095cad82e9edd39f9a955bb9334f3f0f93ed30","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"048fcdc617e05b048d1be379cf095cad82e9edd39f9a955bb9334f3f0f93ed30","height":900,"light_fraction":0.0,"luma_entropy":5.419,"meaningful_colors":29,"pixel_sha256":"880e6a87ab253f615195494b13f345d3363820978319e06e19c0c341469ce919","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"60d396d7b5c216587bb473c55a220d600c8a496c168e2e73b2cd9dbcfa22c6bb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"60d396d7b5c216587bb473c55a220d600c8a496c168e2e73b2cd9dbcfa22c6bb","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":32,"pixel_sha256":"d2d05f919c6f34efbb3138fee1c381471386bcd1b0f7af20efb91d3f3d64d451","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-1.21.10/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.10/3bf8b369abd544da06695181008816b19ce8b8747bc38aca6bd79852649e28e8.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3bf8b369abd544da06695181008816b19ce8b8747bc38aca6bd79852649e28e8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3bf8b369abd544da06695181008816b19ce8b8747bc38aca6bd79852649e28e8","height":900,"light_fraction":0.0,"luma_entropy":5.433,"meaningful_colors":32,"pixel_sha256":"9eb464d61e60d260fde32195ee7f4331214bcc9b41e60fd96fc5740696d74054","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"41b641d8d97162d68a13d193cb27e087f27bd28815eec2f5ad3352bbbd43fe66","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"41b641d8d97162d68a13d193cb27e087f27bd28815eec2f5ad3352bbbd43fe66","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"ce33bc78355913d394e90e84e237531c2241f74ebc792201f8d69253e9bd2a7f","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-1.21.10/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.10/873ffcc5eb2090cba092835bfae2e5c0c67572ce6e381dcf480c9ac0a874aeca.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"873ffcc5eb2090cba092835bfae2e5c0c67572ce6e381dcf480c9ac0a874aeca","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"873ffcc5eb2090cba092835bfae2e5c0c67572ce6e381dcf480c9ac0a874aeca","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"2225e9efaada95b8877c0ce24ddd4d024c422b14e343d9194e29656afcf00104","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"a1b31e2d1117a169ff824065905d116c9f4bd0b561faefde018893bfd21be5c2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a1b31e2d1117a169ff824065905d116c9f4bd0b561faefde018893bfd21be5c2","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"59101e5d9aa05e0258e1e1760e41aab1f6b0d175d447c2a840a0ea10ebd964c6","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven b…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-1.21.10/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.10/bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d","height":900,"light_fraction":0.0,"luma_entropy":4.52,"meaningful_colors":30,"pixel_sha256":"c9171f61ec877035243c0011ef4aa24b86718b080327470f4c68dde474c22743","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"167beee8f8266fc2f6a96f77658de762f472d38d19cb5dcd3466eae1cd75b849","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"167beee8f8266fc2f6a96f77658de762f472d38d19cb5dcd3466eae1cd75b849","height":1080,"light_fraction":0.0,"luma_entropy":4.498,"meaningful_colors":31,"pixel_sha256":"875a74f68859ae7e64a0b21ad847a26601151b8186a1e0da431a041da431e121","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-1.21.10/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.10/d291ff78b41282f8a3164a5aa50bd53fbabdbcf6645a80e7b7bf8242fc64401a.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d291ff78b41282f8a3164a5aa50bd53fbabdbcf6645a80e7b7bf8242fc64401a","format":"webp","pixel":{"dark_fraction":0.4901,"file_sha256":"d291ff78b41282f8a3164a5aa50bd53fbabdbcf6645a80e7b7bf8242fc64401a","height":900,"light_fraction":0.0011,"luma_entropy":5.281,"meaningful_colors":28,"pixel_sha256":"175037be583ee5e5475bc2ec3921f951e8a31ec97bd6f0a7af786c6ca71be809","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"38f28939349c78deb1ba6eff2b79ad4b960eec92b866a52a03fd8b3e6b2a5bd7","height":1080,"pixel":{"dark_fraction":0.4953,"file_sha256":"38f28939349c78deb1ba6eff2b79ad4b960eec92b866a52a03fd8b3e6b2a5bd7","height":1080,"light_fraction":0.0011,"luma_entropy":5.209,"meaningful_colors":30,"pixel_sha256":"a0468cc2c139f0efba415fb96902f79f08585a23a778b9d04bde98812852ce56","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-1.21.10/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.10/7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c","format":"webp","pixel":{"dark_fraction":0.4898,"file_sha256":"7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c","height":900,"light_fraction":0.0011,"luma_entropy":5.29,"meaningful_colors":28,"pixel_sha256":"f63d54e4d2eb5fd862bb80ee72f2af0657cd23fa17adb7360e5e8bbeb5015426","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"baddcda940272887dffeee5ec04a7ea85695500c83b5e3b43afe80f236671078","height":1080,"pixel":{"dark_fraction":0.4951,"file_sha256":"baddcda940272887dffeee5ec04a7ea85695500c83b5e3b43afe80f236671078","height":1080,"light_fraction":0.0011,"luma_entropy":5.215,"meaningful_colors":32,"pixel_sha256":"4e541539cd935afa5c4e1a1d36142deb09a60a94c66f305d09507e505dca3d9d","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-1.21.10/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.10/2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3","format":"webp","pixel":{"dark_fraction":0.4905,"file_sha256":"2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3","height":900,"light_fraction":0.0012,"luma_entropy":5.302,"meaningful_colors":31,"pixel_sha256":"38fba8632adbbe094c68d0e9cfb7c18c5ad1aabbaaf183138a79537012691530","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"5e9390cc9597609899ce3af44064c98588a862750d50a6c5990d0a523250c60a","height":1080,"pixel":{"dark_fraction":0.4952,"file_sha256":"5e9390cc9597609899ce3af44064c98588a862750d50a6c5990d0a523250c60a","height":1080,"light_fraction":0.0011,"luma_entropy":5.248,"meaningful_colors":32,"pixel_sha256":"2c3c4276221b460534842c9379249650ac52d7a9511be694c0daf9f0d41e59aa","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-1.21.10/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.10/c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64","format":"webp","pixel":{"dark_fraction":0.4647,"file_sha256":"c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"73bcc02a41e4c8664bdf353dcd6af88c003bb08dcfa19e97116b170f6507f628","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"58301e471c64e312915168a306e1aee5f6ebab395a6b53add09e13dd0722c82c","height":1080,"pixel":{"dark_fraction":0.4678,"file_sha256":"58301e471c64e312915168a306e1aee5f6ebab395a6b53add09e13dd0722c82c","height":1080,"light_fraction":0.0011,"luma_entropy":5.298,"meaningful_colors":31,"pixel_sha256":"f73e7df836e8e6f89d3b9cc514338cbc13a308d7d1cafea13b955adbb4068c96","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.10 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-1.21.10/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.10/490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad","format":"webp","pixel":{"dark_fraction":0.5017,"file_sha256":"490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad","height":900,"light_fraction":0.0011,"luma_entropy":5.149,"meaningful_colors":29,"pixel_sha256":"8daf7256f475b1c63c7c14919bc8a065f4dfc83ad5ffa01e67929a1d634f8cd0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"536f02cd2b9f53c2d908ba57781bd3838391407687f9ea85190221e7817ec0fb","height":1080,"pixel":{"dark_fraction":0.5046,"file_sha256":"536f02cd2b9f53c2d908ba57781bd3838391407687f9ea85190221e7817ec0fb","height":1080,"light_fraction":0.0011,"luma_entropy":5.086,"meaningful_colors":31,"pixel_sha256":"d29976326c5bd511367ff6e664efabd93c02fec7c61be20c8103ce5a65475f35","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-1.21.10/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.10/9953cc675399f0c94935eb5d9014c202269f88f3e63e4d130dd07c62b958f57c.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9953cc675399f0c94935eb5d9014c202269f88f3e63e4d130dd07c62b958f57c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9953cc675399f0c94935eb5d9014c202269f88f3e63e4d130dd07c62b958f57c","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":32,"pixel_sha256":"6b33fc16acc716395b75ee69f8a9ca201939609210b62e507f13d947bedbf3a1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"bb3ad5aea6ea92415729c6616ada43871fdee16134f4f159420abd7ef63c5e12","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bb3ad5aea6ea92415729c6616ada43871fdee16134f4f159420abd7ef63c5e12","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"c6c8604c3f41ad64b590497a3241f438e5c9cd22ef4a94324ee66f79ec3e7354","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.10 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-1.21.10/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.10/293ac7949d5747ba68c8dda870961a135b1423bb1459384f5e5c436eb77fabdc.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"293ac7949d5747ba68c8dda870961a135b1423bb1459384f5e5c436eb77fabdc","format":"webp","pixel":{"dark_fraction":0.5935,"file_sha256":"293ac7949d5747ba68c8dda870961a135b1423bb1459384f5e5c436eb77fabdc","height":900,"light_fraction":0.0,"luma_entropy":4.562,"meaningful_colors":29,"pixel_sha256":"9309c3bf4935ac61b0f652e1c9b37981363a03e652c052a088845cb522542881","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"af5e7ed5c2376b5783a5bca52e42bf8ac035ed2cb671bb5ab52212df267c2254","height":1080,"pixel":{"dark_fraction":0.5972,"file_sha256":"af5e7ed5c2376b5783a5bca52e42bf8ac035ed2cb671bb5ab52212df267c2254","height":1080,"light_fraction":0.0,"luma_entropy":4.49,"meaningful_colors":30,"pixel_sha256":"9daa0face1eef33eabad611c0ac6f8f05673d4763689ae55c9334572d0227506","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the t…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-1.21.10/full/client_a/settings_screen","height":900,"image":"images/mc1.21.10/05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93","height":900,"light_fraction":0.0,"luma_entropy":4.737,"meaningful_colors":31,"pixel_sha256":"c51f86e2245dd679f8b7ce122fb52be12dbafdeef75475f4e1bf895b22764320","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"8711973b6df6b7eec963df2d5e652e85fc99aeffbf1ee7fbe611f371eb2bebf3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8711973b6df6b7eec963df2d5e652e85fc99aeffbf1ee7fbe611f371eb2bebf3","height":1080,"light_fraction":0.0,"luma_entropy":4.738,"meaningful_colors":32,"pixel_sha256":"783b385a757c8061712147fc822d0267457d940f70fb7dd279a9e74e1cd68109","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-1.21.10/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.10/a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec","height":900,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":30,"pixel_sha256":"178027d10c495f8b5faa23d92af28d465d492ac7b38166e57cc0cd33c8e35d9f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"6bcee49d882a8f36247a7850f8166d0906d6ac807e4d5cfd308b6f7072634b69","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6bcee49d882a8f36247a7850f8166d0906d6ac807e4d5cfd308b6f7072634b69","height":1080,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":32,"pixel_sha256":"cc4e736c7714e8395474d79e578dc49c93a6d0ec95dba2f6782f5b20dd27832b","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-1.21.10/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.10/56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74","height":900,"light_fraction":0.0,"luma_entropy":4.693,"meaningful_colors":31,"pixel_sha256":"a68722d985414fd81f8eb502677134746a3117a087c3da56db60737460dba47f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"fe65f55a9b44d3776da58b2544c6da39f9fbc2f592e6754ec8e2af0cc83dfae1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fe65f55a9b44d3776da58b2544c6da39f9fbc2f592e6754ec8e2af0cc83dfae1","height":1080,"light_fraction":0.0,"luma_entropy":4.708,"meaningful_colors":32,"pixel_sha256":"d711938ecd5d40f81558a59ab0f3e5d73c1195f6f0604eb5a85c78f65b7273f1","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-1.21.10/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.10/38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3","height":900,"light_fraction":0.0,"luma_entropy":4.311,"meaningful_colors":30,"pixel_sha256":"b897cce32d63bbc35f2a5a5f2a48adef981b4ddba55c6b83687509c2c01ddcd9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"b99e719a1b14d43d5a321c8fee0505d20e6beea17d4b46bfb2105ca857aa4372","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b99e719a1b14d43d5a321c8fee0505d20e6beea17d4b46bfb2105ca857aa4372","height":1080,"light_fraction":0.0,"luma_entropy":4.313,"meaningful_colors":30,"pixel_sha256":"df270c0bd764053e8658518257587ff42844c0e02d5d544d2aaacc7bd12465c0","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That bot…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-1.21.10/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.10/e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775","height":900,"light_fraction":0.0,"luma_entropy":4.698,"meaningful_colors":32,"pixel_sha256":"717b2851fdf00bf3efd13fb50b2c2da8649ce85d574744873b017d282cb27137","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"690e46422e141fd7e94a62f96797227fcdc968544779bd0eebaf3468f0e59eb4","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"690e46422e141fd7e94a62f96797227fcdc968544779bd0eebaf3468f0e59eb4","height":1080,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":31,"pixel_sha256":"ee4c33a9223a97194b93187f346f667f12d36bc588b16b6a886485e3abc12dc5","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-1.21.10/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.10/ccd399898e18353ebb8e3e351c2b1afef722d395802f156f9ce8e86dd369b803.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ccd399898e18353ebb8e3e351c2b1afef722d395802f156f9ce8e86dd369b803","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ccd399898e18353ebb8e3e351c2b1afef722d395802f156f9ce8e86dd369b803","height":900,"light_fraction":0.0,"luma_entropy":5.619,"meaningful_colors":32,"pixel_sha256":"91b9cee93f96ec854d575716794179eb81f296521a386aa2ec3d5e6c8d9da487","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"4adaae6739870208c28f89d0de5389c820a0a4fcbdfb695058fedbb734ed849a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4adaae6739870208c28f89d0de5389c820a0a4fcbdfb695058fedbb734ed849a","height":1080,"light_fraction":0.0,"luma_entropy":5.666,"meaningful_colors":32,"pixel_sha256":"191c0864deee3e31a567c993566c5ed6cbc2101d6f09bee66a9bb35e5b72bf2f","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-1.21.10/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.10/f686a1e2cd76f9ceaf87f9e5114c7f214870f964cd43343f5c0ec64c94eaeaf1.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f686a1e2cd76f9ceaf87f9e5114c7f214870f964cd43343f5c0ec64c94eaeaf1","format":"webp","pixel":{"dark_fraction":0.0109,"file_sha256":"f686a1e2cd76f9ceaf87f9e5114c7f214870f964cd43343f5c0ec64c94eaeaf1","height":900,"light_fraction":0.0,"luma_entropy":4.936,"meaningful_colors":31,"pixel_sha256":"5379ce3af9d1bdeb590d30c3c7594564ec3d82a1dff6a38c9b328bbe400bd4e3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"41bc7a6c17c7dda602c549a9d32933136696ab9b86059d8adf013a55d5350d01","height":1080,"pixel":{"dark_fraction":0.011,"file_sha256":"41bc7a6c17c7dda602c549a9d32933136696ab9b86059d8adf013a55d5350d01","height":1080,"light_fraction":0.0,"luma_entropy":4.983,"meaningful_colors":32,"pixel_sha256":"5522e5c104cd37545615ec64e881146eaeada7ac6cc0f069b289d0d47a8456a1","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-1.21.10/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.10/3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a","height":900,"light_fraction":0.0,"luma_entropy":4.751,"meaningful_colors":30,"pixel_sha256":"532f9fb55045e37a6db93d47bc524a11bd50e9067cfe15fadc5ce9d521fb88ad","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"7906b6309c1dbe1d0047127d214efd30f12eaf45a1090c207e69a0b4d685334b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7906b6309c1dbe1d0047127d214efd30f12eaf45a1090c207e69a0b4d685334b","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"82c3b9928121f007114acad473904593222f37cc111fe1887c000ab5790e25ee","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-1.21.10/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.10/ba04678610f40ccfcb33f89c1f6252b8a73a80af730fe1c63c33a99ced235806.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ba04678610f40ccfcb33f89c1f6252b8a73a80af730fe1c63c33a99ced235806","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ba04678610f40ccfcb33f89c1f6252b8a73a80af730fe1c63c33a99ced235806","height":900,"light_fraction":0.0,"luma_entropy":5.575,"meaningful_colors":31,"pixel_sha256":"a49929e20f9dbf6df92a7b7cbb2230f56c729b3839deec270a091c19bac81abd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"1ad03043d68011c5826c23f9073955df229b0885979af68a779a1a8f9aa4250d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1ad03043d68011c5826c23f9073955df229b0885979af68a779a1a8f9aa4250d","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":32,"pixel_sha256":"7473b777de00aedd712384ecd4e608922dbfdda47c08a758934e03eb19698e2b","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-1.21.10/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.10/9541c8f84150f4afed950b0a3e31b3c2b2fb6ab25a18bd74e286ee1375d6132d.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9541c8f84150f4afed950b0a3e31b3c2b2fb6ab25a18bd74e286ee1375d6132d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9541c8f84150f4afed950b0a3e31b3c2b2fb6ab25a18bd74e286ee1375d6132d","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"d371261589f24d94d020f74afee785f73b7a776b283f1348ec59779804d82bce","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"c5696537bc0ee69f92bd752975d0c878d403da95bc18a1eab74a18d6922daf6e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c5696537bc0ee69f92bd752975d0c878d403da95bc18a1eab74a18d6922daf6e","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"a634612254f1c4d3fdf7553d0ab9289567504e3a2a47ec6f8978a18ab8c14636","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.10 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-1.21.10/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.10/c72d88c60b41442e4c974806546dc61fab31e52929500bc0f44f7f090a00ac9a.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c72d88c60b41442e4c974806546dc61fab31e52929500bc0f44f7f090a00ac9a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c72d88c60b41442e4c974806546dc61fab31e52929500bc0f44f7f090a00ac9a","height":900,"light_fraction":0.0,"luma_entropy":5.507,"meaningful_colors":32,"pixel_sha256":"4d2bbb20d91decaeb51cbe3d8bdf1fdc6130a467342dbabe866a09170acd9eb4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"79c7b495d1a182532a3954c425d943f5195c884fd586c81ff86d5c01ba541d30","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"79c7b495d1a182532a3954c425d943f5195c884fd586c81ff86d5c01ba541d30","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"7dbbec2fc0370cf46d83d906a83418b241e3ec330ae2dd0a425fd734927691e4","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.10 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main butto…","artifact_node":"neoforge-1.21.10","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-1.21.10/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.10/63ead4b26875e47090a3ac087545ed17bd9ab2296978d9af1b4a1b60d600e8e1.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"63ead4b26875e47090a3ac087545ed17bd9ab2296978d9af1b4a1b60d600e8e1","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"63ead4b26875e47090a3ac087545ed17bd9ab2296978d9af1b4a1b60d600e8e1","height":900,"light_fraction":0.0,"luma_entropy":6.891,"meaningful_colors":32,"pixel_sha256":"2307efcf1ff111ce0a0b97334933156bc341128f3053828478e53608154259b3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 445 splash pixels in the control frame, 0 left once the model is over them (region [387, 72, 413, 85])","scenario":"full","source":{"file_sha256":"1bee43b8f4e4e0bb0b28f867368f102034682d1005ee7018a5ff37f4d410d0ef","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"1bee43b8f4e4e0bb0b28f867368f102034682d1005ee7018a5ff37f4d410d0ef","height":1080,"light_fraction":0.0,"luma_entropy":6.878,"meaningful_colors":32,"pixel_sha256":"aa67d24013f2d91851986968974c6b5cc59870dbdd4fff95fcead7242c05d457","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.10","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.10/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.10/2f38c7dadb825c04bb82b45ca1c86fba89bb685ddd8111d106ca4ace9bbff3b6.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f38c7dadb825c04bb82b45ca1c86fba89bb685ddd8111d106ca4ace9bbff3b6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2f38c7dadb825c04bb82b45ca1c86fba89bb685ddd8111d106ca4ace9bbff3b6","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"de64e26fa925dce6c796326888bb6c4ce3c6f8e29e9321e102d2f1ee608b8fbf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"0dd994fbfdbb8f93eeabab41b6dd219c80b0f02533f34afb3765e28a081a929a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0dd994fbfdbb8f93eeabab41b6dd219c80b0f02533f34afb3765e28a081a929a","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"37b99772ec1ce61099f337597629be6213dcb7f093d86668d701a668f462184b","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.10 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-1.21.10","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-1.21.10/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.10/30060e05e9361fc26ac6ac91b0767db57f812a8dff97718bd9b56764e80026cb.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"30060e05e9361fc26ac6ac91b0767db57f812a8dff97718bd9b56764e80026cb","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"30060e05e9361fc26ac6ac91b0767db57f812a8dff97718bd9b56764e80026cb","height":900,"light_fraction":0.0,"luma_entropy":5.366,"meaningful_colors":32,"pixel_sha256":"2aa1850e4cff701b1fcee821d6b4f67df0046135f56b44d936af5547b4c6c9bc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"1b26cb0abe933358100f6a32bbaeab7bf8738f1f164ab29b22fb3bc9cc3f3d1d","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"1b26cb0abe933358100f6a32bbaeab7bf8738f1f164ab29b22fb3bc9cc3f3d1d","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"388fde8ae2d08275900cf64db47783be11e50e2892af6157b844464d445f845a","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-1.21.10","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-1.21.10/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.10/3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f","format":"webp","pixel":{"dark_fraction":0.6453,"file_sha256":"3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"64bc1c1f5ee88dc0c25d6fc5d66626becf989649a1008ee0da687f985d4fb976","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"67321529e6b74ae89a90f9c2317ed9241fcdef230920927ba70fce2d0fbba759","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"67321529e6b74ae89a90f9c2317ed9241fcdef230920927ba70fce2d0fbba759","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":27,"pixel_sha256":"d8eda1d83d0ca13c7f6eb08cd2f6b6332a0b2ffd0d327c728c3193b876944972","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on coo…","artifact_node":"neoforge-1.21.10","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-1.21.10/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.10/ef0be0dc28f904831f1f85783ec3590e03f31a5c3cf4384ef3efbd0343cbbcc2.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ef0be0dc28f904831f1f85783ec3590e03f31a5c3cf4384ef3efbd0343cbbcc2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ef0be0dc28f904831f1f85783ec3590e03f31a5c3cf4384ef3efbd0343cbbcc2","height":900,"light_fraction":0.0,"luma_entropy":5.367,"meaningful_colors":32,"pixel_sha256":"5e070073f18e5337905498ebdc53ab32deea3fb8ad9c2ace7ef58b00612bf7f6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"0875d05f179f070770c1f36fe6da7fddb65c891a736fc277c0c154679082322e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0875d05f179f070770c1f36fe6da7fddb65c891a736fc277c0c154679082322e","height":1080,"light_fraction":0.0,"luma_entropy":5.334,"meaningful_colors":31,"pixel_sha256":"f2a64206b2249d5282ac95f7a09f6e430ca353c42d755a714113fe050ad5bccd","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face i…","artifact_node":"neoforge-1.21.10","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.10/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.10/4154ffc5280ce217dbacef3646be29889703a86c220bb4c9770f8cc08167a130.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4154ffc5280ce217dbacef3646be29889703a86c220bb4c9770f8cc08167a130","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4154ffc5280ce217dbacef3646be29889703a86c220bb4c9770f8cc08167a130","height":900,"light_fraction":0.0,"luma_entropy":5.519,"meaningful_colors":30,"pixel_sha256":"1919645cc0b9b2c512eae17668ca2d0291ae576399bffd3d5359ca94dd4d6456","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"dc3eea9e2be7ae838172516fea49d1e038c8a487467d62077966fa7d2a83fa52","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dc3eea9e2be7ae838172516fea49d1e038c8a487467d62077966fa7d2a83fa52","height":1080,"light_fraction":0.0,"luma_entropy":5.511,"meaningful_colors":32,"pixel_sha256":"1f70bedbcb2465dc49ad1c7d4d442368218bdcb1c491590204b7d713dd99e9d8","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-1.21.10","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-1.21.10/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.10/c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725","height":900,"light_fraction":0.0,"luma_entropy":4.367,"meaningful_colors":31,"pixel_sha256":"83f78d521422e7c6e72521387a28e2629346c10e1e43157ec6bed1b70e85fa96","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"d46d8748e2a4652a8a1b1cf77c80a25afdbbb09495eea025a80a703dff4618f0","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"d46d8748e2a4652a8a1b1cf77c80a25afdbbb09495eea025a80a703dff4618f0","height":1080,"light_fraction":0.0,"luma_entropy":4.398,"meaningful_colors":29,"pixel_sha256":"3c8054e2585a3bbaf8d445de0308b5d43c8115bcbaad0058c1612a199f1f2d3f","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on th…","artifact_node":"neoforge-1.21.10","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-1.21.10/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.10/bb0836496571689d1fe638d179a6f8f92199fd60afc3962fffdfe17b9574cca6.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bb0836496571689d1fe638d179a6f8f92199fd60afc3962fffdfe17b9574cca6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bb0836496571689d1fe638d179a6f8f92199fd60afc3962fffdfe17b9574cca6","height":900,"light_fraction":0.0,"luma_entropy":5.471,"meaningful_colors":31,"pixel_sha256":"5bcb708c85b96c8d49a03951592cfe87ed2bbfd9aa458214001e26e8cbe224cd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"b2880591bce2eccc1805763d631af43cfd6162acaf9734a388fa4c637d557c77","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b2880591bce2eccc1805763d631af43cfd6162acaf9734a388fa4c637d557c77","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"8d433de1c93e0d208840f3711653a41ea05cdcfdcdcea52724ab31ad7197fafa","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.10 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge s…","artifact_node":"neoforge-1.21.10","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.10/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.10/1a6961eed19352cbde7e5a311d7dc24e0cc5cdf9426bde4c59f41935304200d0.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a6961eed19352cbde7e5a311d7dc24e0cc5cdf9426bde4c59f41935304200d0","format":"webp","pixel":{"dark_fraction":0.0013,"file_sha256":"1a6961eed19352cbde7e5a311d7dc24e0cc5cdf9426bde4c59f41935304200d0","height":900,"light_fraction":0.0,"luma_entropy":6.836,"meaningful_colors":32,"pixel_sha256":"a34b2aef929ebd19e20e4b65f287e119e9f75fef4ee2cc7f5118cfd913d34e0e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"ecd5812cf7fd243f2a7db2dea255647b7515e26feaac318a6f97b6c16f340f76","height":1080,"pixel":{"dark_fraction":0.0013,"file_sha256":"ecd5812cf7fd243f2a7db2dea255647b7515e26feaac318a6f97b6c16f340f76","height":1080,"light_fraction":0.0,"luma_entropy":6.819,"meaningful_colors":32,"pixel_sha256":"5b0f70515c4bc7e014de7625685f176d6af703239fe9de9d37c6327c3f994ff0","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-1.21.10","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-1.21.10/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.10/d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","height":900,"light_fraction":0.0,"luma_entropy":3.716,"meaningful_colors":22,"pixel_sha256":"a38e3b91823a57ab4bd9f4dd064d7bd7af02eea835b5a7876df8710ea4ae18cd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"4e6935f94b7ea7ab6c1c3e131ddd44db01e5a9e6ef6d3a3dd2869f0b83e99a73","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.10 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-1.21.10","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-1.21.10/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.10/d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","height":900,"light_fraction":0.0,"luma_entropy":3.716,"meaningful_colors":22,"pixel_sha256":"a38e3b91823a57ab4bd9f4dd064d7bd7af02eea835b5a7876df8710ea4ae18cd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"4e6935f94b7ea7ab6c1c3e131ddd44db01e5a9e6ef6d3a3dd2869f0b83e99a73","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.10 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-1.21.10","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-1.21.10/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.10/14bdb3e2236d2e9537b9aade77d7dd3383dbd2a08d232b38838bd3d04cd59d5b.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"14bdb3e2236d2e9537b9aade77d7dd3383dbd2a08d232b38838bd3d04cd59d5b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"14bdb3e2236d2e9537b9aade77d7dd3383dbd2a08d232b38838bd3d04cd59d5b","height":900,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":32,"pixel_sha256":"f4d4d8d27e9516b8ecf8c8701d9e8435208fe1cbe95550bbe74fc7206f68ac76","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"4ac7c897d298473fef9201e05c94d39e219024c6bcf2718da8d346ff5e458d1c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4ac7c897d298473fef9201e05c94d39e219024c6bcf2718da8d346ff5e458d1c","height":1080,"light_fraction":0.0,"luma_entropy":5.553,"meaningful_colors":32,"pixel_sha256":"56a99d94e4b466cd2ab6e791562000ad29efaafcac23f754ad654d1386749b3a","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.10 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-1.21.10","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-1.21.10/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.10/ad0b4ab51d598618e0e2be0662bdd3d8d6c1c0ea35164c0db1db05b70afa1963.webp","key":"mc1.21.10","lane_id":"neoforge-1.21.10/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ad0b4ab51d598618e0e2be0662bdd3d8d6c1c0ea35164c0db1db05b70afa1963","format":"webp","pixel":{"dark_fraction":0.6758,"file_sha256":"ad0b4ab51d598618e0e2be0662bdd3d8d6c1c0ea35164c0db1db05b70afa1963","height":900,"light_fraction":0.0,"luma_entropy":3.815,"meaningful_colors":28,"pixel_sha256":"f78815b670b641b88211d0575ca34ab4cf908e4582c6f8b167092c872af1be5a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"4e3a7a0109b3d2cfa6d3392ee39ed4033ad8fe9c0b9fa3fb39210947455dc27f","height":1080,"pixel":{"dark_fraction":0.679,"file_sha256":"4e3a7a0109b3d2cfa6d3392ee39ed4033ad8fe9c0b9fa3fb39210947455dc27f","height":1080,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":28,"pixel_sha256":"9b76539d082725bea409bc8171cb5925f5d535b0205f5f7f2aab3d5693bdfebc","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.9","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.9/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.9/9d06c7c2e43c4e7b0520fe870dec6f065551073d072b2f836dc20c2e94d1acec.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9d06c7c2e43c4e7b0520fe870dec6f065551073d072b2f836dc20c2e94d1acec","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9d06c7c2e43c4e7b0520fe870dec6f065551073d072b2f836dc20c2e94d1acec","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"e9e3624f2550ae6c3c575661f234d638eb131b39fc8b65c72af3d2e9151ab6fc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"479984dbeff7f6657a58d0bba7d93d5541d51c013d1e63b659832dd0d40d00ac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"479984dbeff7f6657a58d0bba7d93d5541d51c013d1e63b659832dd0d40d00ac","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"cf8d7c832115a4435b9acf00ae9a929abcf55fe3877fa0eae5b713aac623bd4f","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.9 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.9","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.9/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.9/3f2eb195c94f8fcd1517200773e24bfb27596bf822884e3ccdefb9877c43b19d.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3f2eb195c94f8fcd1517200773e24bfb27596bf822884e3ccdefb9877c43b19d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3f2eb195c94f8fcd1517200773e24bfb27596bf822884e3ccdefb9877c43b19d","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":31,"pixel_sha256":"a6f218e4befd7eb313d7f9881c8af7d129b411732a47d8ab6bbf59fde656a517","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"dfd360175bf7258e511e9cd70afa16d24762c18a93d6c1ae164a11a9282b95df","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dfd360175bf7258e511e9cd70afa16d24762c18a93d6c1ae164a11a9282b95df","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":31,"pixel_sha256":"2f5073e8be28f52b24e70358e196e010bce7ee11158f0cc0265ee3f9c48ba59c","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.9","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.9/propagation/client_a/baseline","height":900,"image":"images/mc1.21.9/6a7aac7ca9867591c2118d71527c631e2aef29f19f0c77e9fa5f08758b28ce2d.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6a7aac7ca9867591c2118d71527c631e2aef29f19f0c77e9fa5f08758b28ce2d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6a7aac7ca9867591c2118d71527c631e2aef29f19f0c77e9fa5f08758b28ce2d","height":900,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":30,"pixel_sha256":"2a1ebf3805d66686c294c599cea1e23ac84e538898e613b04ff0c376341d33dc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"ce0642fa6ac06307656564d0730a73bf5909257dcac397a16c096b3ed9dc9d81","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ce0642fa6ac06307656564d0730a73bf5909257dcac397a16c096b3ed9dc9d81","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"c01bda44dc4d432ef153ca0ea784a9d92feb6ffa776b52640ed3beeccc98633c","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.9 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.21.9","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.21.9/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.9/d0898affecb522da5284d56e4259cfa0a746fc8fcc645dff8b0919d4f34a85a1.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d0898affecb522da5284d56e4259cfa0a746fc8fcc645dff8b0919d4f34a85a1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d0898affecb522da5284d56e4259cfa0a746fc8fcc645dff8b0919d4f34a85a1","height":900,"light_fraction":0.0,"luma_entropy":5.401,"meaningful_colors":31,"pixel_sha256":"f23b051c97cf443b6951fc5510a9e93de67319874f389802d5c94c00005dc9be","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"c1fca3fc86e4f6347385c9a6444d6699e3ed8f78c179f9cc7abf0d15138b614b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c1fca3fc86e4f6347385c9a6444d6699e3ed8f78c179f9cc7abf0d15138b614b","height":1080,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":31,"pixel_sha256":"b7ea1eb5190ae2dc73de8b9141d6a7e0c1a60273dd30ce674d78c76e4f96bd42","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.9 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-1.21.9","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.21.9/propagation/client_b/baseline","height":900,"image":"images/mc1.21.9/7a48753155bea72977cc506ff4d12fa2dc10bdeb550828315f7d5e0ef766d616.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7a48753155bea72977cc506ff4d12fa2dc10bdeb550828315f7d5e0ef766d616","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7a48753155bea72977cc506ff4d12fa2dc10bdeb550828315f7d5e0ef766d616","height":900,"light_fraction":0.0083,"luma_entropy":5.615,"meaningful_colors":32,"pixel_sha256":"07bf1974d4e3419e20936cb9673060e0df9872e12d5f40193aa6bcbdb588e2dc","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"2b605fd802b0806eb939905c0883b0f3e32cd1683c017a52504dcaf14cda5c0e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2b605fd802b0806eb939905c0883b0f3e32cd1683c017a52504dcaf14cda5c0e","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"08c749dcba32abc883847502c6742d563cf6fd1a07db449864c6484ca8ee5ee7","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.9 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-1.21.9","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.9/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.9/627e9ccecaa7db807b5f992a1912fdead32096ac6ffb9c0c48da6d8e2c94c144.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"627e9ccecaa7db807b5f992a1912fdead32096ac6ffb9c0c48da6d8e2c94c144","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"627e9ccecaa7db807b5f992a1912fdead32096ac6ffb9c0c48da6d8e2c94c144","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":30,"pixel_sha256":"99f2a78e08d820574a4f8ee82810e02a2702d73ac743dfcf072f1d6aa9ab1856","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"7b309c9023608925eb8e564b3e5f08d1b7b3d1c0791dd7aecb56e1ecf0678345","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7b309c9023608925eb8e564b3e5f08d1b7b3d1c0791dd7aecb56e1ecf0678345","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":32,"pixel_sha256":"e4828d50bbb1fc8264659fbfc7f01af3c796884dd24de36288ff19ee9a377303","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.9","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.9/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.9/8eb63b67139c52cc77e404da1c4439846aa4e403ab164b965fa7ac156e755110.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8eb63b67139c52cc77e404da1c4439846aa4e403ab164b965fa7ac156e755110","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8eb63b67139c52cc77e404da1c4439846aa4e403ab164b965fa7ac156e755110","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"e7890f9495611e7ec6d3cc65f17a12076147507709cba88f3aeacf12d1eaaa53","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"cfa6cd7004ca1d204e99b4012d5dd2fb88905c54fed5cd3b308384065c3b033e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cfa6cd7004ca1d204e99b4012d5dd2fb88905c54fed5cd3b308384065c3b033e","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"d055c828fb5e783334c22db1509c21c7f0d42e2d747ff39d4afcadb3bc402f62","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.9 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.9","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.9/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.9/268f9580120fde988e713e3e981d88064d6e21601c7546ad1de435cc26857628.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"268f9580120fde988e713e3e981d88064d6e21601c7546ad1de435cc26857628","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"268f9580120fde988e713e3e981d88064d6e21601c7546ad1de435cc26857628","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"cad5b141717651685b0a6fae272ba35fff7e44d7468f9989567a2d7760ce0512","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"09d69b296455b76e407c6e09f67605e69618b7f2caf65888fa15d81632a98f02","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"09d69b296455b76e407c6e09f67605e69618b7f2caf65888fa15d81632a98f02","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"9b871d1bc24d50db56f868c91c20644b20bad5b50c33e6fb8bae53144907f50b","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.9 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.21.9","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.21.9/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.9/69caf3a7f11e47082468482a163a5580dc5b1657c4e1adb0344d02ae3c759a55.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"69caf3a7f11e47082468482a163a5580dc5b1657c4e1adb0344d02ae3c759a55","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"69caf3a7f11e47082468482a163a5580dc5b1657c4e1adb0344d02ae3c759a55","height":900,"light_fraction":0.0083,"luma_entropy":5.616,"meaningful_colors":32,"pixel_sha256":"304be068b030c7e38fb62c3ded99e24bc4ea2086dba92a513d43eb6a041a2737","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"3504aed7c8bcfa90edb469c065f9dceacb1e27b2b05842795837032d1269d84e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3504aed7c8bcfa90edb469c065f9dceacb1e27b2b05842795837032d1269d84e","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"7ec8b8afb8e9af3560e608b6a85f7ce365049515a1f6b36bae25954fb67b9fda","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.9 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.21.9","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.21.9/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.9/8766f297efa1f9fa395410d19319891a3883c338932e19b9c77c856d447ede87.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8766f297efa1f9fa395410d19319891a3883c338932e19b9c77c856d447ede87","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8766f297efa1f9fa395410d19319891a3883c338932e19b9c77c856d447ede87","height":900,"light_fraction":0.0,"luma_entropy":5.561,"meaningful_colors":29,"pixel_sha256":"255aed4500bb9b852c0ed3dfb2df89a690e44df7c2609daffc8f2a8dde2316a6","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"4934eb5fa780dfa3af9db725c8af1358bef73d2b01350c2fbd1db81cf736363a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4934eb5fa780dfa3af9db725c8af1358bef73d2b01350c2fbd1db81cf736363a","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":32,"pixel_sha256":"7f12bfa7d45ce25325e0fa00c0220631adbe7aa920d496ee79837ffe0a4a8085","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.9 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-1.21.9","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.9/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.9/a905844f897b2d08e9024e35b1b412938f3c3a549396976d8d7d1d51fbed3c02.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a905844f897b2d08e9024e35b1b412938f3c3a549396976d8d7d1d51fbed3c02","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a905844f897b2d08e9024e35b1b412938f3c3a549396976d8d7d1d51fbed3c02","height":900,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":30,"pixel_sha256":"756b4f416a36f1f95630f7a10e0c015782c7adede45445fd629c204f380c455a","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"a207be225f60065b8385fd5a525d4a92e89debd7a8f3036c74f0b7ea6b28ae4d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a207be225f60065b8385fd5a525d4a92e89debd7a8f3036c74f0b7ea6b28ae4d","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":32,"pixel_sha256":"29a493da30dd4cfb8a546949e86eae769af974b8075351fd4172049f83126e17","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.9 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.21.9","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.9/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.9/c110fce7dc68cc09c77d8779ab79baee58f1ec9558e36df84af158d021ef0be5.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c110fce7dc68cc09c77d8779ab79baee58f1ec9558e36df84af158d021ef0be5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c110fce7dc68cc09c77d8779ab79baee58f1ec9558e36df84af158d021ef0be5","height":900,"light_fraction":0.0,"luma_entropy":5.559,"meaningful_colors":31,"pixel_sha256":"2d9e2108ceedc45fa832e15c5110842caee409021b673b7c976c59cfa8f99568","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"67648c396eb0f34fa6bd8c567a90f5d106a6e97d289a438c28d88258c0753ce1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"67648c396eb0f34fa6bd8c567a90f5d106a6e97d289a438c28d88258c0753ce1","height":1080,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":32,"pixel_sha256":"b2b2a81de6207e2ca0ca4bf06d24be4392014f033db45caf2fcd6d35c67c12f2","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.9 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.21.9","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.21.9/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.9/358b144c111ed8a592dd4dada2845e18de5689b49e9870c4ade173c87719bd15.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"358b144c111ed8a592dd4dada2845e18de5689b49e9870c4ade173c87719bd15","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"358b144c111ed8a592dd4dada2845e18de5689b49e9870c4ade173c87719bd15","height":900,"light_fraction":0.0,"luma_entropy":5.58,"meaningful_colors":28,"pixel_sha256":"260ee9adc148a89ba472fabe53c1fcb758b2555c1c19fa35408bff0fc107f6e4","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"be76a4f53bb61791b308e2a7e402a629a8afef358e0cac9750d19866003ecb25","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"be76a4f53bb61791b308e2a7e402a629a8afef358e0cac9750d19866003ecb25","height":1080,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":32,"pixel_sha256":"6de29db2e14058af1e233623942d23e914608fc7a21d25d4d2bd3f098f91cb4b","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.9 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.21.9","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.21.9/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.9/450c4e267c175bbe30d01e40f459d63f59dcc83250b023201cbb6f430ccb0173.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"450c4e267c175bbe30d01e40f459d63f59dcc83250b023201cbb6f430ccb0173","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"450c4e267c175bbe30d01e40f459d63f59dcc83250b023201cbb6f430ccb0173","height":900,"light_fraction":0.0,"luma_entropy":5.562,"meaningful_colors":29,"pixel_sha256":"872cd0696f6bd95bfa0cd1fd0cc66cc312df10df363b56b8e90a71788c664222","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"0ee828d9093bd03822ef53a84c6a62988968d84bac58a2364702b2cef5f1da8b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0ee828d9093bd03822ef53a84c6a62988968d84bac58a2364702b2cef5f1da8b","height":1080,"light_fraction":0.0,"luma_entropy":5.549,"meaningful_colors":32,"pixel_sha256":"d2a083fed2023a1403a1c6676ce1688d01c6256e883deced5918aed7c8bd6315","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.9 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.21.9","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.21.9/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.9/53629d97f9c6cfe69b1211dbe2f5b701276d4c1d0dc566f1a1353df43d17dc39.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"53629d97f9c6cfe69b1211dbe2f5b701276d4c1d0dc566f1a1353df43d17dc39","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"53629d97f9c6cfe69b1211dbe2f5b701276d4c1d0dc566f1a1353df43d17dc39","height":900,"light_fraction":0.0,"luma_entropy":5.573,"meaningful_colors":30,"pixel_sha256":"2db68ab03806f30122e5effa9d048c8a9f5b3fb4562c8d09b3555130af9fea1e","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"8e6527e207532868a190287bddbf5eac5e6a772181efd0f3d0deb5e908a817d2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8e6527e207532868a190287bddbf5eac5e6a772181efd0f3d0deb5e908a817d2","height":1080,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":31,"pixel_sha256":"253d8d998a9e8713e4f018d99afee59a103a41d71c5534c2902387aa5c619dd8","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.9 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.9/full/client_a/baseline","height":900,"image":"images/mc1.21.9/9646315fc9ef13cc1f8f5b72404cf2b4968768ccde2b0d7ebeb2150df2aaefd1.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9646315fc9ef13cc1f8f5b72404cf2b4968768ccde2b0d7ebeb2150df2aaefd1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9646315fc9ef13cc1f8f5b72404cf2b4968768ccde2b0d7ebeb2150df2aaefd1","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"72f06a69cd07ca15bf83f6841bf7267a6c41c44dccd270063062841117de683d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"facc21ce4a256763442ed9389dd3b6eba0a808c7973e7474af9e00463f506d34","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"facc21ce4a256763442ed9389dd3b6eba0a808c7973e7474af9e00463f506d34","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"b967f4f1413784a15b7b2e2ef38d74939a0ab4f811e6fa31c9ed25793cd6df14","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.9 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.21.9/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.9/d7b8b901e2333fac90872df5927ee1fae42a1cb4fd6c042352d6b37c33d03800.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d7b8b901e2333fac90872df5927ee1fae42a1cb4fd6c042352d6b37c33d03800","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d7b8b901e2333fac90872df5927ee1fae42a1cb4fd6c042352d6b37c33d03800","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":32,"pixel_sha256":"d28c580ae8ecfd0336d503a5450ceeb214f135f58a94c1356a09357bbf34682f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"41868cb1128aec0bfd6bbbc08b8340e06e2d0bbe934043eb5ad57a80f744e49c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"41868cb1128aec0bfd6bbbc08b8340e06e2d0bbe934043eb5ad57a80f744e49c","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"30f6dd69ca8f978ebf31b2904677f1eadaa7865808b1639338902fffe904c30e","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.9 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.21.9/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.9/1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a","height":900,"light_fraction":0.0,"luma_entropy":3.715,"meaningful_colors":22,"pixel_sha256":"56f8464066fad20bd1a51618e5f880dbf39e3ece50b572899c438d55805168f4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"d9ed5d84e307cd392a8fd240f87ddba9cf2e0d8ee99591dff77db642207c916f","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"d9ed5d84e307cd392a8fd240f87ddba9cf2e0d8ee99591dff77db642207c916f","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"914d80e5f29646d908b704ccde7246698d04990849886206d912469f8644e988","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.9 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.21.9/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.9/a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e","format":"webp","pixel":{"dark_fraction":0.6451,"file_sha256":"a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":23,"pixel_sha256":"7440c26a7ce727faef4cddd6fcb4d68e829b45fbf44412d6a813a59e32e29ac0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"b76206d6e9a58b1d2c47f8a273b57381f0ea7145fbc77d0de1cf982132151158","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"b76206d6e9a58b1d2c47f8a273b57381f0ea7145fbc77d0de1cf982132151158","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":27,"pixel_sha256":"79ce8a67d7d188aec084a7edffb09612eeeb95e2fa523ff874ff973d20abff4b","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.9 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.21.9/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.9/17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7","format":"webp","pixel":{"dark_fraction":0.6394,"file_sha256":"17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":27,"pixel_sha256":"1ab360d50de3114d9971a1558051ae486b085fec1c5cbfa5b3a704759250d1ec","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"94a921df25730c41b43c51c2689be4a258f15ffce851eb230744a2872eab66aa","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"94a921df25730c41b43c51c2689be4a258f15ffce851eb230744a2872eab66aa","height":1080,"light_fraction":0.0,"luma_entropy":3.695,"meaningful_colors":29,"pixel_sha256":"2b2c204c6325dae21ef00a69675f07c1e1a1410270331a8d245e46102277eff9","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.9 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.21.9/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.9/b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":28,"pixel_sha256":"7718e17d4475e9628049f64b23266a0bbcb3262dbea01346a3bae2e2af97bfa8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558770747) at index 0 above plaid (mtime 1793558765873) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"afc2af0d48babd55a1e4bbbc804b74d02b3a76ecbee2ac1bec9933ae6fad3f58","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"afc2af0d48babd55a1e4bbbc804b74d02b3a76ecbee2ac1bec9933ae6fad3f58","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":29,"pixel_sha256":"4dd1a2f406b15833659db429c6174b417a921e0b2db670b5a3e24a544b287694","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.9 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.21.9/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.9/0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8","format":"webp","pixel":{"dark_fraction":0.6443,"file_sha256":"0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8","height":900,"light_fraction":0.0,"luma_entropy":3.734,"meaningful_colors":25,"pixel_sha256":"7fccf4484c194bef08d410a53ee92178e9d3954ceedcb890b0d4232b27c4eb1f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"e51744fb8d6b530f7caf82aeac455c28ba9346b04426f06bde18477fc1160ec9","height":1080,"pixel":{"dark_fraction":0.6424,"file_sha256":"e51744fb8d6b530f7caf82aeac455c28ba9346b04426f06bde18477fc1160ec9","height":1080,"light_fraction":0.0,"luma_entropy":3.68,"meaningful_colors":24,"pixel_sha256":"5d3459eb633e865d9cc74e215b2acd7019618a1a6f125dad3c3a2f8091758091","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.9 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.21.9/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.9/a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a","format":"webp","pixel":{"dark_fraction":0.6511,"file_sha256":"a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a","height":900,"light_fraction":0.0,"luma_entropy":3.702,"meaningful_colors":24,"pixel_sha256":"f7878e4c7939d42a28fab7e0ca7c82eeaf638ff529b304f7a75a005c442fcf07","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"f900664144a8db9dedf5821caeef25ebef5bbf5204171f7b6ba97c4f7757c059","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"f900664144a8db9dedf5821caeef25ebef5bbf5204171f7b6ba97c4f7757c059","height":1080,"light_fraction":0.0,"luma_entropy":3.652,"meaningful_colors":27,"pixel_sha256":"e65ea008ded3404f39dd1f000eb1a21592b851de6eb67d745c3e56ef77992ff8","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.9 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.21.9/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.9/1a63fdb2b11e4da6b05173974bd26b64ce2edc5f2a6cc73e494922883cd1c565.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a63fdb2b11e4da6b05173974bd26b64ce2edc5f2a6cc73e494922883cd1c565","format":"webp","pixel":{"dark_fraction":0.6245,"file_sha256":"1a63fdb2b11e4da6b05173974bd26b64ce2edc5f2a6cc73e494922883cd1c565","height":900,"light_fraction":0.0,"luma_entropy":3.908,"meaningful_colors":24,"pixel_sha256":"2d86bbfa52a40f43526f08248ad43ca53fce1e9506d1c523770f8f2065b7d85b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"7be3d6901aeac7872ef52e0921a4eceb062f3034c3c27a97ba5d96485449302c","height":1080,"pixel":{"dark_fraction":0.6228,"file_sha256":"7be3d6901aeac7872ef52e0921a4eceb062f3034c3c27a97ba5d96485449302c","height":1080,"light_fraction":0.0,"luma_entropy":3.858,"meaningful_colors":27,"pixel_sha256":"ef5d398c95ce4eb6bc0f77a69842112239312347e795fd8de1e6ef91546867a6","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.9 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.21.9/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.9/71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218","format":"webp","pixel":{"dark_fraction":0.6515,"file_sha256":"71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218","height":900,"light_fraction":0.0,"luma_entropy":3.707,"meaningful_colors":22,"pixel_sha256":"af38df2fa91082ef4b734779aa2c884af0e6bc53aa398d3630c215372bfe3952","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"16c60c18a8dd401419898c3a63d5c147a478038339274688b5d34f436952abd7","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"16c60c18a8dd401419898c3a63d5c147a478038339274688b5d34f436952abd7","height":1080,"light_fraction":0.0,"luma_entropy":3.653,"meaningful_colors":25,"pixel_sha256":"47d97bd6c7081e79d9207a7a606180e5a5f6a341343b8dfe97daf59f3c2d87f5","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.9/full/client_a/model_slim","height":900,"image":"images/mc1.21.9/6c5c8a3cd3c67b166bc239b58474efdd416c460d3978b8ff19dc2eead33726f3.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6c5c8a3cd3c67b166bc239b58474efdd416c460d3978b8ff19dc2eead33726f3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6c5c8a3cd3c67b166bc239b58474efdd416c460d3978b8ff19dc2eead33726f3","height":900,"light_fraction":0.0,"luma_entropy":5.349,"meaningful_colors":32,"pixel_sha256":"510c91e8ff892c35b9b7d5cf69f062ab1c8b40af80f86a6c5c183d6cfcc8d833","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"62a72a3408c162fca351f74e6a22b5ce2e04aafdadc83d02b7502d938b615f88","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"62a72a3408c162fca351f74e6a22b5ce2e04aafdadc83d02b7502d938b615f88","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"ee21ee72f64c60e06c563be49e2fd4cad1e073ea72e8664d3f468a5c7fe43ce9","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.9/full/client_a/model_classic","height":900,"image":"images/mc1.21.9/fcb3ef88309939434a4b46bfe66fe691ceb002ba65619e7e90e3be0ac0c038cb.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fcb3ef88309939434a4b46bfe66fe691ceb002ba65619e7e90e3be0ac0c038cb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fcb3ef88309939434a4b46bfe66fe691ceb002ba65619e7e90e3be0ac0c038cb","height":900,"light_fraction":0.0,"luma_entropy":5.367,"meaningful_colors":32,"pixel_sha256":"522a313d9709a580d94c61d36dbcd7ebd9dee94d0356e41603601f73dee79976","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"4a3fe279eb8711f6d926004cbbbc485e61003b63933c59446521c4ae53e4e5b4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4a3fe279eb8711f6d926004cbbbc485e61003b63933c59446521c4ae53e4e5b4","height":1080,"light_fraction":0.0,"luma_entropy":5.33,"meaningful_colors":31,"pixel_sha256":"680e4aab9b218c0b6cf92b0daede783c69c9a2423961b94f1947eed8fb1d65dd","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.21.9/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.9/7f0f9fd4467e5616498793330c447a1a3b6bcbe0c0099f9e83111c13388b65bf.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7f0f9fd4467e5616498793330c447a1a3b6bcbe0c0099f9e83111c13388b65bf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7f0f9fd4467e5616498793330c447a1a3b6bcbe0c0099f9e83111c13388b65bf","height":900,"light_fraction":0.0,"luma_entropy":5.347,"meaningful_colors":32,"pixel_sha256":"d575ec40d54b3897d191c8ccee7a33ac7c4e3bd40f457d5e7dce91bd37984c01","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"d96856e7f11e5095756a2b056fb86d9bc49aa0cce48bb3bbb9807675dfb216db","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d96856e7f11e5095756a2b056fb86d9bc49aa0cce48bb3bbb9807675dfb216db","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"5cd33c4c3db98792664f960d3acb759548f2b00721b0cb920f8bd9126fa42188","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.21.9/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.9/4a93858616b3fb4dadfa97df95573ddba0a3014d0287ad1808836cc77a460681.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4a93858616b3fb4dadfa97df95573ddba0a3014d0287ad1808836cc77a460681","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4a93858616b3fb4dadfa97df95573ddba0a3014d0287ad1808836cc77a460681","height":900,"light_fraction":0.0,"luma_entropy":5.329,"meaningful_colors":31,"pixel_sha256":"23ddcaef1e3a61f954127815c27878cb3697df398429d541b20fbe45a4a7397d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"ecb39636d889828757635475a0e33464cba4a77b2b0fb0f5344970d33274f3d6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ecb39636d889828757635475a0e33464cba4a77b2b0fb0f5344970d33274f3d6","height":1080,"light_fraction":0.0,"luma_entropy":5.292,"meaningful_colors":31,"pixel_sha256":"5fb113097f9aaf0874ef9978ebc8e461b941e190c12d08ba087821813414eacc","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.21.9/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.9/7ab28ba39342f4286ea32356b97019ace4a058476d3fb61d64025e5ec572813c.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7ab28ba39342f4286ea32356b97019ace4a058476d3fb61d64025e5ec572813c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7ab28ba39342f4286ea32356b97019ace4a058476d3fb61d64025e5ec572813c","height":900,"light_fraction":0.0,"luma_entropy":5.355,"meaningful_colors":32,"pixel_sha256":"c4310480e396b87c3e3f700309a266f0d25fb358df193bd742305cd2ab517e06","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"188ab89a7314d7bfc55bb6c1df914d42ade2c60881b907e4dc2f10285e9f5ba2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"188ab89a7314d7bfc55bb6c1df914d42ade2c60881b907e4dc2f10285e9f5ba2","height":1080,"light_fraction":0.0,"luma_entropy":5.323,"meaningful_colors":31,"pixel_sha256":"74e06e26c0d71e49e7af1eb348782646ef794c0c3cee47cf773da3dce4f16ec1","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.9 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.21.9/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.9/65ef9ee0044a6baf5874cc597a9aba04a70e999d7bf145f7fd1682323bf96347.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"65ef9ee0044a6baf5874cc597a9aba04a70e999d7bf145f7fd1682323bf96347","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"65ef9ee0044a6baf5874cc597a9aba04a70e999d7bf145f7fd1682323bf96347","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":31,"pixel_sha256":"06462fcd2afa6eb2a33793e3a7ed66ac1fba904e5084744d070632c73e8687be","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"0fb8a1e1beaff8aeb9606468ee925e23e8b7dd6b576578d2062879e7a3b3d71d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0fb8a1e1beaff8aeb9606468ee925e23e8b7dd6b576578d2062879e7a3b3d71d","height":1080,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":31,"pixel_sha256":"543d482b01a55039f51dd4014f44afc5a8c986a7274b476b59507ea0d2e37494","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.9 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.21.9/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.9/0bef1187872fab0c47f7c23a3e5e3ebe092227adaea8e5dfe7dcfbbcae46b6cf.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0bef1187872fab0c47f7c23a3e5e3ebe092227adaea8e5dfe7dcfbbcae46b6cf","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"0bef1187872fab0c47f7c23a3e5e3ebe092227adaea8e5dfe7dcfbbcae46b6cf","height":900,"light_fraction":0.0,"luma_entropy":5.373,"meaningful_colors":32,"pixel_sha256":"34b99cb67bfaf645060b458b9bb5e374f3928044f317b65b1bee9688cf1c7443","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); GPU texture pixel unavailable; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"250d817c52d83c6f03fa7be48f62b0d3b96b974bc77601bc81b8365c2c9deba3","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"250d817c52d83c6f03fa7be48f62b0d3b96b974bc77601bc81b8365c2c9deba3","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"a3b85f685ca1ef217905425a9ca32ee21612ef44dd37334541e87378badb26b5","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.21.9/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.9/41f1fce71cc70325464249c5542459a5894793968daa94e62dbba7d712eb076d.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"41f1fce71cc70325464249c5542459a5894793968daa94e62dbba7d712eb076d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"41f1fce71cc70325464249c5542459a5894793968daa94e62dbba7d712eb076d","height":900,"light_fraction":0.0,"luma_entropy":5.417,"meaningful_colors":31,"pixel_sha256":"f36a3267ec52c210a9e0a99e1507ee67395724618d150b84060b90f2a0917b3f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"8428ff0e67f60cfe23c1a1ef95deee8969592f9c3eb5f88652890fab041df488","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8428ff0e67f60cfe23c1a1ef95deee8969592f9c3eb5f88652890fab041df488","height":1080,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":32,"pixel_sha256":"9d4714ab71cc005fd31b03d64e79935a60d695a0564111fc59da0b118c6a1255","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.21.9/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.9/885fc3bf07c5b18e0c4d34aa7b2417ab636e90aab3389552dd0770a9bcee0255.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"885fc3bf07c5b18e0c4d34aa7b2417ab636e90aab3389552dd0770a9bcee0255","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"885fc3bf07c5b18e0c4d34aa7b2417ab636e90aab3389552dd0770a9bcee0255","height":900,"light_fraction":0.0,"luma_entropy":5.39,"meaningful_colors":31,"pixel_sha256":"10acc047379e69b85dcc3b26c0ce6f4d2237dff6da2c9669c4bd846600559f19","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"951bfa7d80ca45baa019151abaa90f6aa40db527514d4f1751bb54da50f5e589","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"951bfa7d80ca45baa019151abaa90f6aa40db527514d4f1751bb54da50f5e589","height":1080,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"7491d42505b511b3eab5a86a0d523c2af151c8ed280b520c6393bd821ac8318c","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.9 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.21.9/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.9/59029b0b1d7537eb4bcfd5adf9ad7c8e2a671608f2b09e77074adf99bc8dbe22.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"59029b0b1d7537eb4bcfd5adf9ad7c8e2a671608f2b09e77074adf99bc8dbe22","format":"webp","pixel":{"dark_fraction":0.504,"file_sha256":"59029b0b1d7537eb4bcfd5adf9ad7c8e2a671608f2b09e77074adf99bc8dbe22","height":900,"light_fraction":0.0011,"luma_entropy":5.074,"meaningful_colors":29,"pixel_sha256":"08115afd88eae6df08bdbd73e466478660e52d258f2adb90ad37f2713545b51e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"4352dfb0f96008898707ab3746980ded27056dfffd9381c0696cc529d363744c","height":1080,"pixel":{"dark_fraction":0.5074,"file_sha256":"4352dfb0f96008898707ab3746980ded27056dfffd9381c0696cc529d363744c","height":1080,"light_fraction":0.0011,"luma_entropy":5.005,"meaningful_colors":31,"pixel_sha256":"0b656fd99e11ca8f4601f1f2b72568af622d25ea570a1c3c167365cb52208ec8","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.9 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.21.9/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.9/e0712403dd02f20b2a05b74a613e33645d83973af5b92315394996a26eb57d62.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e0712403dd02f20b2a05b74a613e33645d83973af5b92315394996a26eb57d62","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e0712403dd02f20b2a05b74a613e33645d83973af5b92315394996a26eb57d62","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"527a8f2db2c2248bfa5cee138345dac3c9930ed62b9edf1fd939258dfdbee294","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"377d66f604eacbdf9c06d00f9f1b9c18388cb73e3755272db1d2f271a0044635","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"377d66f604eacbdf9c06d00f9f1b9c18388cb73e3755272db1d2f271a0044635","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"4ac1bdd7d8eb1400f3cbff78f71ea8a9cc6658bd56310c05beb9a17f5145d2fb","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.9 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.21.9/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.9/c0f99016ee905592cfa5bca94c9d79446ffcaf3b57eb3b1099e78519dd1511a1.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c0f99016ee905592cfa5bca94c9d79446ffcaf3b57eb3b1099e78519dd1511a1","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"c0f99016ee905592cfa5bca94c9d79446ffcaf3b57eb3b1099e78519dd1511a1","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":30,"pixel_sha256":"5ebb1140fb96c7db9f1fbc900826f8bbcd2f0de042c53dd400b047b56b4c77b9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"1e55c854d268f39a2ec3554ae4582766b93ddcb13aef0f1d3bf38c1f7aad8847","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"1e55c854d268f39a2ec3554ae4582766b93ddcb13aef0f1d3bf38c1f7aad8847","height":1080,"light_fraction":0.0,"luma_entropy":4.549,"meaningful_colors":31,"pixel_sha256":"5885b0e943dee9f774459eb7d1c0f9bdbfdd6cd0c515afed5958b49c3fb9596f","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.9 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.21.9/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.9/56dada46077da338ea248ac455b0f046154d4327e1f84ffb384ca70c3ccbe83a.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56dada46077da338ea248ac455b0f046154d4327e1f84ffb384ca70c3ccbe83a","format":"webp","pixel":{"dark_fraction":0.5081,"file_sha256":"56dada46077da338ea248ac455b0f046154d4327e1f84ffb384ca70c3ccbe83a","height":900,"light_fraction":0.0011,"luma_entropy":5.115,"meaningful_colors":29,"pixel_sha256":"48ddab015148facf5a6dc37867a4008e8fd440593f3ccacc15c4e0a7f25a34e9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"c6e1545df435ff67222cc0c8d1b6a07e5cbe70c5d56abd149dc050092ad227ce","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"c6e1545df435ff67222cc0c8d1b6a07e5cbe70c5d56abd149dc050092ad227ce","height":1080,"light_fraction":0.0011,"luma_entropy":5.048,"meaningful_colors":32,"pixel_sha256":"c861007ee596f0c547a07703aaf1fe53efb6048f35e16d9f1277d8e8bb10103b","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.9 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.21.9/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.9/c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30","format":"webp","pixel":{"dark_fraction":0.5083,"file_sha256":"c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30","height":900,"light_fraction":0.0011,"luma_entropy":5.109,"meaningful_colors":30,"pixel_sha256":"8a010b20efc7c47e473d98850757beea33ef2b6a6d08f047f2d7540f7bb2db1e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f17414d65fcef29a14077413f991feeb43001a92adef6d7c9396caa3f85369e6","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"f17414d65fcef29a14077413f991feeb43001a92adef6d7c9396caa3f85369e6","height":1080,"light_fraction":0.0011,"luma_entropy":5.04,"meaningful_colors":32,"pixel_sha256":"7d3630bd9a2138320cde360c4bef58123d8f8e486b92620cc98ca6be29168dfc","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.9 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.21.9/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.9/27e4072a49a779c312963e165e447ca9f4bc9cdd5ea89e08ecb11e4373eef832.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"27e4072a49a779c312963e165e447ca9f4bc9cdd5ea89e08ecb11e4373eef832","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"27e4072a49a779c312963e165e447ca9f4bc9cdd5ea89e08ecb11e4373eef832","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":32,"pixel_sha256":"31051c4db877fd8c2592c86340122ecdcaf83c54cfdcd53117d37d9aa438cdbc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"56fdf910c68611705d279655bb3448a335e5195b8843766aeaff40c1994a54d1","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"56fdf910c68611705d279655bb3448a335e5195b8843766aeaff40c1994a54d1","height":1080,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":31,"pixel_sha256":"37b07bcaf389da905366c00a8646cf3fd09fe8b526f573e473abc4e338a62c7b","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.9 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.21.9/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.9/66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2","height":900,"light_fraction":0.0,"luma_entropy":4.602,"meaningful_colors":32,"pixel_sha256":"5214366b1a01aa541c93a8ea7b980bd694b688dcc5b9a5249a5a2fbf1dc254e4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e219e1544621178eaddbd0301cdf50d93ab1a28e3d7b5080804bb9cdaa984f6a","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"e219e1544621178eaddbd0301cdf50d93ab1a28e3d7b5080804bb9cdaa984f6a","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":30,"pixel_sha256":"6c6842893342ccda3a8c1881d449912c2ba3950967269e3795baf8063aff0458","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.9 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.21.9/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.9/f39b6957abc92cd0a6860127a04c621a40bf89c3a7164036778284b87b2e19e9.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f39b6957abc92cd0a6860127a04c621a40bf89c3a7164036778284b87b2e19e9","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"f39b6957abc92cd0a6860127a04c621a40bf89c3a7164036778284b87b2e19e9","height":900,"light_fraction":0.0,"luma_entropy":4.837,"meaningful_colors":31,"pixel_sha256":"d8b4f1ad48232578873404843a1adfc298df4f21977f6877ab29006ef85686c3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"471608354d9a6544e8d7c75ecd6fb02e815ebe7b20b4b46fd564f86828dce299","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"471608354d9a6544e8d7c75ecd6fb02e815ebe7b20b4b46fd564f86828dce299","height":1080,"light_fraction":0.0,"luma_entropy":4.79,"meaningful_colors":31,"pixel_sha256":"d6bfa2a0f980c54ce7c0ee3ade31303844ca2ab1ead7cb6421483d3873a0e13f","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.9 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.21.9/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.9/fd6849d8f9c4aff1690f30efce9364c0cbf05bbd01806dbde56851695c00e0b4.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fd6849d8f9c4aff1690f30efce9364c0cbf05bbd01806dbde56851695c00e0b4","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"fd6849d8f9c4aff1690f30efce9364c0cbf05bbd01806dbde56851695c00e0b4","height":900,"light_fraction":0.0,"luma_entropy":5.291,"meaningful_colors":32,"pixel_sha256":"32aa106fb1f23d2aed6936bf0072821b41c2c38daec2cc9d7136ba12f45a130c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"9c07957b1f10116e6b7734888863b42c5eed147ad7386dd0c4d3d205cee692ea","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"9c07957b1f10116e6b7734888863b42c5eed147ad7386dd0c4d3d205cee692ea","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"be5ef5699b0261fa15cedf053a64563a0ded114d74bca69eb2ca545fb5c0084c","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.9 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.21.9/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.9/17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":32,"pixel_sha256":"4e386de01f3a97705c246a366a9658d23b387545f7dfe09c83f161992afdca4c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3cc3c1d130f5f41132a7c836afe244b849eae9c438e3b0039ab356e4447e7670","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"3cc3c1d130f5f41132a7c836afe244b849eae9c438e3b0039ab356e4447e7670","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"a36e242a1c7b24aa90826da3668b0ba89f66b42c2a08864b219f40e9e019a4e5","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.9 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.21.9/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.9/80a80bfb07e18f8216f83f6bb21e5a484f4f720bb4282656f02089b54ce439e8.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"80a80bfb07e18f8216f83f6bb21e5a484f4f720bb4282656f02089b54ce439e8","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"80a80bfb07e18f8216f83f6bb21e5a484f4f720bb4282656f02089b54ce439e8","height":900,"light_fraction":0.0,"luma_entropy":5.655,"meaningful_colors":31,"pixel_sha256":"fb5eb9360a23a4e74a617f6f5640e0d7dc2185c8f9339dfee1baa06a8d96109c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"f4db829dd793e7e8aa53505dd3d0c42cf170bd57eea6ef59edeb0adad635fe49","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"f4db829dd793e7e8aa53505dd3d0c42cf170bd57eea6ef59edeb0adad635fe49","height":1080,"light_fraction":0.0,"luma_entropy":5.635,"meaningful_colors":32,"pixel_sha256":"664851a34acbb00632763296c520782fffb813db1431414d4aa01e8ee99372b4","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.9 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.21.9/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.9/728d8c052e627762845523415eb579e2817235afa00bb3bf6220c5acfde9e57a.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"728d8c052e627762845523415eb579e2817235afa00bb3bf6220c5acfde9e57a","format":"webp","pixel":{"dark_fraction":0.4726,"file_sha256":"728d8c052e627762845523415eb579e2817235afa00bb3bf6220c5acfde9e57a","height":900,"light_fraction":0.0013,"luma_entropy":5.167,"meaningful_colors":30,"pixel_sha256":"db11ccf659a02b77b46f90a644ea926b6ded1ad3620345fee0198f0dc95d772f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"91c4533a260d66d32e3d7fb666307c4cd883f1350f6c6def86eecbb2f144c726","height":1080,"pixel":{"dark_fraction":0.4746,"file_sha256":"91c4533a260d66d32e3d7fb666307c4cd883f1350f6c6def86eecbb2f144c726","height":1080,"light_fraction":0.0011,"luma_entropy":5.107,"meaningful_colors":31,"pixel_sha256":"d56eb0fe64c5f0fbdc1a666968241d536296a892f2251418c31a2b472b276b29","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.9 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.21.9/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.9/44cd970af689240ce0e4af1d276e35d43d672c582ff98eb6d8c8b04b082ba188.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"44cd970af689240ce0e4af1d276e35d43d672c582ff98eb6d8c8b04b082ba188","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"44cd970af689240ce0e4af1d276e35d43d672c582ff98eb6d8c8b04b082ba188","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"1d66d76e2c4443cb4c0b261508711deb6e28e040b3793c6afe30156fe518a617","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"17d9acfca6b5c42ba3b1a018a3b179577b1709621eeeeb6c603f7f0f969299ec","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"17d9acfca6b5c42ba3b1a018a3b179577b1709621eeeeb6c603f7f0f969299ec","height":1080,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"6e006ade9b8a0a61c3035f10da7517584d200d9f6f3979f01586d61756d75746","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.9 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.21.9/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.9/2d1c8e8448cdd44841ef274aae1e65982602a11afec5e8ae5f386f4f2f9ca94c.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2d1c8e8448cdd44841ef274aae1e65982602a11afec5e8ae5f386f4f2f9ca94c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2d1c8e8448cdd44841ef274aae1e65982602a11afec5e8ae5f386f4f2f9ca94c","height":900,"light_fraction":0.0,"luma_entropy":5.549,"meaningful_colors":30,"pixel_sha256":"52076d1b98527789670e728e2ca3e83d3558b94c18366877881328ea6321eb4c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"c09c9d7d270246e8db87b0fd10b7a423b736efa4e05439952949b5d7879f7bc2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c09c9d7d270246e8db87b0fd10b7a423b736efa4e05439952949b5d7879f7bc2","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"b10723f6897f11902661b884dd34d6d7d1bc0d1b2ffcfd3004a39f02d227ef37","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.9 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.21.9/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.9/4e66c78a4ad3ed5b6d5b4fdf548995cd5b091b4b17df27778be00ce49665bb9e.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4e66c78a4ad3ed5b6d5b4fdf548995cd5b091b4b17df27778be00ce49665bb9e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4e66c78a4ad3ed5b6d5b4fdf548995cd5b091b4b17df27778be00ce49665bb9e","height":900,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":31,"pixel_sha256":"b107aed337c833a4eef8927d490c8be8a14b7a60207c17757088e2093a6279c6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"341e509eccea2d1c23d26fc5f8fdb6a6d44234e82a09c15eaa80d376c0df6a32","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"341e509eccea2d1c23d26fc5f8fdb6a6d44234e82a09c15eaa80d376c0df6a32","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"2f30bdcfd389860bbbbd69654ada913473295a57cbd1b4708e86fa6180b7180e","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.9 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.21.9/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.9/d47c86f93d74d5f1c2e8c3ed98008230e42f52904d877f4eccb28d47526e9629.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d47c86f93d74d5f1c2e8c3ed98008230e42f52904d877f4eccb28d47526e9629","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d47c86f93d74d5f1c2e8c3ed98008230e42f52904d877f4eccb28d47526e9629","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"0b16716263df95847ca16feb0f2bbdc38a02e75e1716c0b590679824b8c4ac54","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"54246aa9e6cb03c99b6ab5bb0f4c74252b917b7d3d3753c2d29fdfa407dc8ba0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"54246aa9e6cb03c99b6ab5bb0f4c74252b917b7d3d3753c2d29fdfa407dc8ba0","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"c614b556d8ce62d6eeffe007aef67d62d8b917ef498be2ba961801fb92000516","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.9 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.21.9/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.9/e290899b1f830bd222593ac93fc3da29ca798c7d34f27b748ce7177cf10f51d9.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e290899b1f830bd222593ac93fc3da29ca798c7d34f27b748ce7177cf10f51d9","format":"webp","pixel":{"dark_fraction":0.4367,"file_sha256":"e290899b1f830bd222593ac93fc3da29ca798c7d34f27b748ce7177cf10f51d9","height":900,"light_fraction":0.0,"luma_entropy":4.567,"meaningful_colors":32,"pixel_sha256":"597e4efb0b5244a2285d10edc468e6aa9f526db02807ea6275de6f89b90b3a27","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"3118427b7d0482fefa1c799ed758400718614ea663d2426e442cd0ae94d9b26a","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"3118427b7d0482fefa1c799ed758400718614ea663d2426e442cd0ae94d9b26a","height":1080,"light_fraction":0.0,"luma_entropy":4.528,"meaningful_colors":31,"pixel_sha256":"8dff6790496a0b83b0cdb4d503eccd039c1aedd820d4cfae9e57d43da672917d","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.9 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.21.9/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.9/caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":31,"pixel_sha256":"59d5cc5f402f5fc400dea983d9cae3a74e91fb0bf08492b95f3568950ea2af4d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"5893e6459523e2688f26a58868f735de8acd817e6d248ac1816f4adc0b763c1c","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"5893e6459523e2688f26a58868f735de8acd817e6d248ac1816f4adc0b763c1c","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":30,"pixel_sha256":"f0790b80871ef9a5bdd12f3641af2cc281ac73cefebd9e6a35594f0ac32d792f","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.9 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.21.9/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.9/eed66d0e47734b737e01c17feeb604eda1cf7f11ccee3bc5cd667748a2537ac3.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eed66d0e47734b737e01c17feeb604eda1cf7f11ccee3bc5cd667748a2537ac3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eed66d0e47734b737e01c17feeb604eda1cf7f11ccee3bc5cd667748a2537ac3","height":900,"light_fraction":0.0,"luma_entropy":5.43,"meaningful_colors":31,"pixel_sha256":"ee39f144491827b639efd831beca9cb4807e5365f07352b6be980c49c6d617f3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"c6f33b87e6c30cd7e49aa798061220629506084200fce9066c6b446e13d100fe","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c6f33b87e6c30cd7e49aa798061220629506084200fce9066c6b446e13d100fe","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"c40311e4cd7344d218ea58389cbb0e17d27f682ab7adaa53f4bfc199df96f863","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.9 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.21.9/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.9/bd56c5233b77c4364815cbee77c110088ef9ef220a12ce0a3974318817d7eb13.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bd56c5233b77c4364815cbee77c110088ef9ef220a12ce0a3974318817d7eb13","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bd56c5233b77c4364815cbee77c110088ef9ef220a12ce0a3974318817d7eb13","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"ac9c2f4d4ea75282e188ab2794c0da5a041fa94d17c4ea0eabb35dd5938d32ce","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"6219d185b46b5b8c770401d48cf0bf507485991f46a9c9b509f1aedd619fb449","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6219d185b46b5b8c770401d48cf0bf507485991f46a9c9b509f1aedd619fb449","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"ac65f77dad324482fbdcc5d2c1027d357dc30f157956e13ff93a9cb10a51e14b","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.9 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.21.9/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.9/a8a6ede2010dd10c64bd9c6a43819489695d43289c87896cc0f7d114605352ca.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a8a6ede2010dd10c64bd9c6a43819489695d43289c87896cc0f7d114605352ca","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a8a6ede2010dd10c64bd9c6a43819489695d43289c87896cc0f7d114605352ca","height":900,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":30,"pixel_sha256":"de36b45a986463173eab344b9f8c3bc632769c01e148b2bdd864b2780c2bbf4b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"1d6f57adb4ab4533238a6f8d15eb985e0da5642aab7cf2c98f2e87ae3b14782c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1d6f57adb4ab4533238a6f8d15eb985e0da5642aab7cf2c98f2e87ae3b14782c","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"ac1fc0c756d7689242b4613965c249dbac335a5af8ba38cfe828cd9c10610d6f","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.9 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.21.9/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.9/dbdc7cfedf8f91185cc9a338f98c8a99cdfa9f384fbbc43ccd7264f71ccdd29f.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbdc7cfedf8f91185cc9a338f98c8a99cdfa9f384fbbc43ccd7264f71ccdd29f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dbdc7cfedf8f91185cc9a338f98c8a99cdfa9f384fbbc43ccd7264f71ccdd29f","height":900,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":30,"pixel_sha256":"ce2a20443f6eaf1de0128eadc5fabecc0767f62e2c4709212076fb2ac4c20321","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"30e5c31b1615f6366962b5bd091f22486a115ee4b79ba6f73dcdf35873f35e0f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"30e5c31b1615f6366962b5bd091f22486a115ee4b79ba6f73dcdf35873f35e0f","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":32,"pixel_sha256":"cf4d55e07d0dc04d509f78a0b005697902efae963c2f64e29d0861a3993e5691","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.9 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.9/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.9/fcd5a822cb312d2182086140d14ce6e24a767f5d8adfef456e081cb1d884c2e0.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fcd5a822cb312d2182086140d14ce6e24a767f5d8adfef456e081cb1d884c2e0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fcd5a822cb312d2182086140d14ce6e24a767f5d8adfef456e081cb1d884c2e0","height":900,"light_fraction":0.0,"luma_entropy":5.421,"meaningful_colors":29,"pixel_sha256":"f5630ace5aca66d52f3e5f8e642b9387c47ced342589202822e56cd86189d1e4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"4f0bcda40aa6a208eae993ab248b986844398a156bab2b5b93b74d2a7ab2e76c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4f0bcda40aa6a208eae993ab248b986844398a156bab2b5b93b74d2a7ab2e76c","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":32,"pixel_sha256":"9644f75b00362abcc3fccab8aa55e11021d58e5d6f793b3c79e83bc77bfcc105","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.9 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.21.9/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.9/a389e04041a042db7062f647f3502da73fd1c1ee778440bf49e08f9cecc758ab.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a389e04041a042db7062f647f3502da73fd1c1ee778440bf49e08f9cecc758ab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a389e04041a042db7062f647f3502da73fd1c1ee778440bf49e08f9cecc758ab","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":32,"pixel_sha256":"61564a8633658991a4524708eff4c1367aea0e5edab8d91d4cafc9dbab6c75c1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"9738d4bb0e351f3fb21f7cac4ace7b4cceea6ec6d01304fdc495fdf23ebdf7dd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9738d4bb0e351f3fb21f7cac4ace7b4cceea6ec6d01304fdc495fdf23ebdf7dd","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"766bc49b1b4ab2463ca1cb527750ff39ac3bae9803523091f6a53c544283a29d","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.9 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.21.9/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.9/123c6b509f5201173cf281b6d6fe4252d9e66931df13315e434b9e91da48db4f.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"123c6b509f5201173cf281b6d6fe4252d9e66931df13315e434b9e91da48db4f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"123c6b509f5201173cf281b6d6fe4252d9e66931df13315e434b9e91da48db4f","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":31,"pixel_sha256":"04f39963a8c726c1d50532dfecca5bb02879167fffeff1e64aef2340a05b3a75","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"f4f4f7c7a5fd66b439c02132883ee788d5f29c7af9c3d288be3759fe1086efe5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f4f4f7c7a5fd66b439c02132883ee788d5f29c7af9c3d288be3759fe1086efe5","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"0f8faec2f91b193894aeda63066b7926d4e132bd1bc37092571598da171f66b0","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.9 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.21.9/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.9/bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d","height":900,"light_fraction":0.0,"luma_entropy":4.52,"meaningful_colors":30,"pixel_sha256":"c9171f61ec877035243c0011ef4aa24b86718b080327470f4c68dde474c22743","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"167beee8f8266fc2f6a96f77658de762f472d38d19cb5dcd3466eae1cd75b849","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"167beee8f8266fc2f6a96f77658de762f472d38d19cb5dcd3466eae1cd75b849","height":1080,"light_fraction":0.0,"luma_entropy":4.498,"meaningful_colors":31,"pixel_sha256":"875a74f68859ae7e64a0b21ad847a26601151b8186a1e0da431a041da431e121","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.9 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.21.9/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.9/ab354e34a2086e64c4837683d8cbb74bbd555236e3cf62c9bbcf87d8df471f04.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ab354e34a2086e64c4837683d8cbb74bbd555236e3cf62c9bbcf87d8df471f04","format":"webp","pixel":{"dark_fraction":0.4902,"file_sha256":"ab354e34a2086e64c4837683d8cbb74bbd555236e3cf62c9bbcf87d8df471f04","height":900,"light_fraction":0.0011,"luma_entropy":5.287,"meaningful_colors":28,"pixel_sha256":"245074392ecd41b4dc7b3c764ec365657dea44f07cc9ea037a98c64e7c5695c6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"90a74e28afacbea9979f8570d8db55f868316167a64810a2a7705a33cc84d29e","height":1080,"pixel":{"dark_fraction":0.4953,"file_sha256":"90a74e28afacbea9979f8570d8db55f868316167a64810a2a7705a33cc84d29e","height":1080,"light_fraction":0.0011,"luma_entropy":5.211,"meaningful_colors":31,"pixel_sha256":"cd6bb7e0ba528297291661226be0c45522b52372f3bc36f96c2f8e049f8c3a00","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.9 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.21.9/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.9/7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c","format":"webp","pixel":{"dark_fraction":0.4898,"file_sha256":"7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c","height":900,"light_fraction":0.0011,"luma_entropy":5.29,"meaningful_colors":28,"pixel_sha256":"f63d54e4d2eb5fd862bb80ee72f2af0657cd23fa17adb7360e5e8bbeb5015426","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"baddcda940272887dffeee5ec04a7ea85695500c83b5e3b43afe80f236671078","height":1080,"pixel":{"dark_fraction":0.4951,"file_sha256":"baddcda940272887dffeee5ec04a7ea85695500c83b5e3b43afe80f236671078","height":1080,"light_fraction":0.0011,"luma_entropy":5.215,"meaningful_colors":32,"pixel_sha256":"4e541539cd935afa5c4e1a1d36142deb09a60a94c66f305d09507e505dca3d9d","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.9 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.21.9/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.9/2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3","format":"webp","pixel":{"dark_fraction":0.4905,"file_sha256":"2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3","height":900,"light_fraction":0.0012,"luma_entropy":5.302,"meaningful_colors":31,"pixel_sha256":"38fba8632adbbe094c68d0e9cfb7c18c5ad1aabbaaf183138a79537012691530","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"5e9390cc9597609899ce3af44064c98588a862750d50a6c5990d0a523250c60a","height":1080,"pixel":{"dark_fraction":0.4952,"file_sha256":"5e9390cc9597609899ce3af44064c98588a862750d50a6c5990d0a523250c60a","height":1080,"light_fraction":0.0011,"luma_entropy":5.248,"meaningful_colors":32,"pixel_sha256":"2c3c4276221b460534842c9379249650ac52d7a9511be694c0daf9f0d41e59aa","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.9 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.21.9/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.9/c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64","format":"webp","pixel":{"dark_fraction":0.4647,"file_sha256":"c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"73bcc02a41e4c8664bdf353dcd6af88c003bb08dcfa19e97116b170f6507f628","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"58301e471c64e312915168a306e1aee5f6ebab395a6b53add09e13dd0722c82c","height":1080,"pixel":{"dark_fraction":0.4678,"file_sha256":"58301e471c64e312915168a306e1aee5f6ebab395a6b53add09e13dd0722c82c","height":1080,"light_fraction":0.0011,"luma_entropy":5.298,"meaningful_colors":31,"pixel_sha256":"f73e7df836e8e6f89d3b9cc514338cbc13a308d7d1cafea13b955adbb4068c96","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.9 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.21.9/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.9/490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad","format":"webp","pixel":{"dark_fraction":0.5017,"file_sha256":"490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad","height":900,"light_fraction":0.0011,"luma_entropy":5.149,"meaningful_colors":29,"pixel_sha256":"8daf7256f475b1c63c7c14919bc8a065f4dfc83ad5ffa01e67929a1d634f8cd0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"536f02cd2b9f53c2d908ba57781bd3838391407687f9ea85190221e7817ec0fb","height":1080,"pixel":{"dark_fraction":0.5046,"file_sha256":"536f02cd2b9f53c2d908ba57781bd3838391407687f9ea85190221e7817ec0fb","height":1080,"light_fraction":0.0011,"luma_entropy":5.086,"meaningful_colors":31,"pixel_sha256":"d29976326c5bd511367ff6e664efabd93c02fec7c61be20c8103ce5a65475f35","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.9 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.21.9/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.9/b1d71e318f2cb4205713a5845f353ee0f4fb280a43f6863329fd8f123f237698.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b1d71e318f2cb4205713a5845f353ee0f4fb280a43f6863329fd8f123f237698","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b1d71e318f2cb4205713a5845f353ee0f4fb280a43f6863329fd8f123f237698","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":32,"pixel_sha256":"d6e4721db530a7f9904bfc569b25fb14bf41af71ed0ae1fe5b68b61cb8b9577e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"bb46848a2d1002f3f8f984b53d097b2fa1a40b32f91d2672b552b8ab30cc534e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bb46848a2d1002f3f8f984b53d097b2fa1a40b32f91d2672b552b8ab30cc534e","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"bb96efd95958fc0cac380473f44a474110705924225c783963e98f495260b128","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.9 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.21.9/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.9/9a3050abc276db96ba3de5530ffbd07b7347058b6f7e27772af6a2ad0b013499.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9a3050abc276db96ba3de5530ffbd07b7347058b6f7e27772af6a2ad0b013499","format":"webp","pixel":{"dark_fraction":0.5926,"file_sha256":"9a3050abc276db96ba3de5530ffbd07b7347058b6f7e27772af6a2ad0b013499","height":900,"light_fraction":0.0,"luma_entropy":4.573,"meaningful_colors":27,"pixel_sha256":"ada3d74858054f9b5e0ce3c16dc1c436aa0d6c9d8bc6b1476a7dd4e6d37f6f4d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b9fff3a13e2f22ed5bd48a5a14768b79415c00c14649304a8ec66d41be68d488","height":1080,"pixel":{"dark_fraction":0.5961,"file_sha256":"b9fff3a13e2f22ed5bd48a5a14768b79415c00c14649304a8ec66d41be68d488","height":1080,"light_fraction":0.0,"luma_entropy":4.495,"meaningful_colors":30,"pixel_sha256":"c9af7bc7bce3d21bf8fb3e54652cf5c8c2b7b601342a144c6f344971e9b03cac","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.9 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.21.9/full/client_a/settings_screen","height":900,"image":"images/mc1.21.9/05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93","height":900,"light_fraction":0.0,"luma_entropy":4.737,"meaningful_colors":31,"pixel_sha256":"c51f86e2245dd679f8b7ce122fb52be12dbafdeef75475f4e1bf895b22764320","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"cf00c39cf2ad89eea65410dfc0c68b33f316581fd2e73d2e331463bf4078d8f3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cf00c39cf2ad89eea65410dfc0c68b33f316581fd2e73d2e331463bf4078d8f3","height":1080,"light_fraction":0.0,"luma_entropy":4.738,"meaningful_colors":32,"pixel_sha256":"7d7817a34e908c2456095afe2a0b7d5d79cf99f8b568e5fd54fa8312c895d4de","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.9 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.21.9/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.9/a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec","height":900,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":30,"pixel_sha256":"178027d10c495f8b5faa23d92af28d465d492ac7b38166e57cc0cd33c8e35d9f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"27c42396eb30b4be4b706ba60dab1a57ca28922069ceb63377a74d9c68132344","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"27c42396eb30b4be4b706ba60dab1a57ca28922069ceb63377a74d9c68132344","height":1080,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":32,"pixel_sha256":"3c42b0a5c793c8d0775ac994cf06470ec7e6c1152d56f3cccf18716c6e72ae8a","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.9 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.21.9/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.9/56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74","height":900,"light_fraction":0.0,"luma_entropy":4.693,"meaningful_colors":31,"pixel_sha256":"a68722d985414fd81f8eb502677134746a3117a087c3da56db60737460dba47f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"17528de4d30d41db8e7ab426e8af5a5f9d9a3aa0d6fc655905432fdbd6e2fb93","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"17528de4d30d41db8e7ab426e8af5a5f9d9a3aa0d6fc655905432fdbd6e2fb93","height":1080,"light_fraction":0.0,"luma_entropy":4.708,"meaningful_colors":32,"pixel_sha256":"93fe1f2dd9931413fdaa8a04a49315bcee8260909d272372f4a710e7340caffe","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.9 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.21.9/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.9/38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3","height":900,"light_fraction":0.0,"luma_entropy":4.311,"meaningful_colors":30,"pixel_sha256":"b897cce32d63bbc35f2a5a5f2a48adef981b4ddba55c6b83687509c2c01ddcd9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"3002876c9a70b2958f078ad7ad30bffb35d6c670bdca55c8e6d77da4ab568aa1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3002876c9a70b2958f078ad7ad30bffb35d6c670bdca55c8e6d77da4ab568aa1","height":1080,"light_fraction":0.0,"luma_entropy":4.313,"meaningful_colors":30,"pixel_sha256":"b77946c3d18d972a0c063c7a335f0406eb2180f731e3fb0d6b5a7b6332dff412","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.9 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.21.9/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.9/e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775","height":900,"light_fraction":0.0,"luma_entropy":4.698,"meaningful_colors":32,"pixel_sha256":"717b2851fdf00bf3efd13fb50b2c2da8649ce85d574744873b017d282cb27137","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"77d0560666d3f549d8a755ead6ca7d653e4a5ab67a5cde5858801997f3332efd","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"77d0560666d3f549d8a755ead6ca7d653e4a5ab67a5cde5858801997f3332efd","height":1080,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":31,"pixel_sha256":"038f90c295703780a302555e937ab21e757bebabd938f87809af1edcb6efa904","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.9 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.21.9/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.9/3a5d87caa122b0b96eea2bc4dcdf6bbca9222f1b91e9e8a1e9181960aae5936c.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3a5d87caa122b0b96eea2bc4dcdf6bbca9222f1b91e9e8a1e9181960aae5936c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3a5d87caa122b0b96eea2bc4dcdf6bbca9222f1b91e9e8a1e9181960aae5936c","height":900,"light_fraction":0.0,"luma_entropy":5.617,"meaningful_colors":32,"pixel_sha256":"95e16c7657ff304cb1d070f1e0697d2aaa6e6b08752f72c1bed6f8c43ac0dae4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"0ef43c889bba2f4a29539a6cb33ee2fc44c50fba4eecee3fd57b47d9f37cb357","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0ef43c889bba2f4a29539a6cb33ee2fc44c50fba4eecee3fd57b47d9f37cb357","height":1080,"light_fraction":0.0,"luma_entropy":5.666,"meaningful_colors":32,"pixel_sha256":"daf22523896759e2e40068cbe34e172c720307518dd3c04d26e0dc981df6e33b","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.9 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.21.9/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.9/ff0861389622a1e9722c764b20bdae1f1a00fa7d64ba9d986fdc28458828d135.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff0861389622a1e9722c764b20bdae1f1a00fa7d64ba9d986fdc28458828d135","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"ff0861389622a1e9722c764b20bdae1f1a00fa7d64ba9d986fdc28458828d135","height":900,"light_fraction":0.0,"luma_entropy":4.944,"meaningful_colors":30,"pixel_sha256":"c2cb5648340b7496e1b13acc7336a24ab0045419141f7c96282535d29bcd5383","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"bbd6726a9eaab447ffeac46ee44946e00fb7a3662827b47e0a669ab98473cb1d","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"bbd6726a9eaab447ffeac46ee44946e00fb7a3662827b47e0a669ab98473cb1d","height":1080,"light_fraction":0.0,"luma_entropy":4.983,"meaningful_colors":32,"pixel_sha256":"7682df7dc57b768e04b6ab30ff2368135e77d46133c2c92036a2e04d61a8843f","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.9 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.21.9/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.9/3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a","height":900,"light_fraction":0.0,"luma_entropy":4.751,"meaningful_colors":30,"pixel_sha256":"532f9fb55045e37a6db93d47bc524a11bd50e9067cfe15fadc5ce9d521fb88ad","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"556c4402ac9d6f2f78604f739934b3c9359bd511c5d59949f331a0e04b19f100","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"556c4402ac9d6f2f78604f739934b3c9359bd511c5d59949f331a0e04b19f100","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"7015f7d1aa3ea00b4324ffcb5295ff8312348cb4f683669b84489ea83d641bd5","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.9 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.21.9/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.9/ed486dd8537a4ef1d644d5dc6deb811ad6561f90a0023db4f538bbeaa34f30a3.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ed486dd8537a4ef1d644d5dc6deb811ad6561f90a0023db4f538bbeaa34f30a3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ed486dd8537a4ef1d644d5dc6deb811ad6561f90a0023db4f538bbeaa34f30a3","height":900,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":31,"pixel_sha256":"a3d9c318cfa8bf75bb042e96d2481dc1ef9b10a030bab32b36a261681baa42d7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"72a05ade3769c1d2942671b0bcec7f34eacb57bfe8b4e8af25806025a584dfce","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"72a05ade3769c1d2942671b0bcec7f34eacb57bfe8b4e8af25806025a584dfce","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":32,"pixel_sha256":"42e8d5e51e013c57ec310da9fdd367c5d57b6545942de51a3934fc5e977a3e8a","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.21.9/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.9/787761bf489b416e50344c52883b52e33f70f2739e3d95826f3f3590cc8ada9e.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"787761bf489b416e50344c52883b52e33f70f2739e3d95826f3f3590cc8ada9e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"787761bf489b416e50344c52883b52e33f70f2739e3d95826f3f3590cc8ada9e","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":32,"pixel_sha256":"54c18d3ae85e3e9ff67f26ef43068f46d885f3872bffa7abef1b4c12544bb736","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"b0cc73194dffe6f5c0bbd01e0c5ead744335593472344a68a12be9ff9f5d5cf6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b0cc73194dffe6f5c0bbd01e0c5ead744335593472344a68a12be9ff9f5d5cf6","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"4bc512699f54841c1e7da6f21931f183af58656fc5455386b2a3e83497a92966","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.9 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.21.9/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.9/5043b912d173116630409e839c48cb3141e5e32061b9e312693de14509694f85.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5043b912d173116630409e839c48cb3141e5e32061b9e312693de14509694f85","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5043b912d173116630409e839c48cb3141e5e32061b9e312693de14509694f85","height":900,"light_fraction":0.0,"luma_entropy":5.505,"meaningful_colors":32,"pixel_sha256":"08365fbf4136cef1707e0a316c58694429551a46c3309f1e10cb5c5d399dca55","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"e99ade34b0f67d63a7a51269af1b80de7354eb62b68429063dc87c73bc39b8dc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e99ade34b0f67d63a7a51269af1b80de7354eb62b68429063dc87c73bc39b8dc","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"6770765a887e93d6a9fc549486d9b5a62554472a62cc529868245254ce2dd6f3","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.9 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-1.21.9","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.21.9/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.9/ce1afd3e667f429fdd03241f65b5fb188d91f7b2526b54da334b6f20d25bed3f.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ce1afd3e667f429fdd03241f65b5fb188d91f7b2526b54da334b6f20d25bed3f","format":"webp","pixel":{"dark_fraction":0.0001,"file_sha256":"ce1afd3e667f429fdd03241f65b5fb188d91f7b2526b54da334b6f20d25bed3f","height":900,"light_fraction":0.0,"luma_entropy":6.894,"meaningful_colors":32,"pixel_sha256":"32ef14428d00d658fc69f2274b34779b60cb61dea3196571af7b5d5789cc9d9d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 368 splash pixels in the control frame, 0 left once the model is over them (region [387, 76, 410, 86])","scenario":"full","source":{"file_sha256":"71b91cd6f507b7d33e79388d7933125592f1e8bf1938e2f16c865219ae8c4577","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"71b91cd6f507b7d33e79388d7933125592f1e8bf1938e2f16c865219ae8c4577","height":1080,"light_fraction":0.0,"luma_entropy":6.877,"meaningful_colors":32,"pixel_sha256":"e89c90e49864aa3926f81ed0b654b06ae07a30396fe77248b32a25af7d2c18db","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.9 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.9","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.9/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.9/d6dd21435f516e5aaa88a45ff789b2bf4f1289dda2b98405dbf4dbbda0a287c2.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d6dd21435f516e5aaa88a45ff789b2bf4f1289dda2b98405dbf4dbbda0a287c2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d6dd21435f516e5aaa88a45ff789b2bf4f1289dda2b98405dbf4dbbda0a287c2","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":30,"pixel_sha256":"339b687c6cf5e4b379399a8d7c6569ff586c3a1b55187e42a0f375279bc3f482","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"1d1eecd76835f2c7f761b926deb669692afe8174d07a0143c644d2e3cc0df247","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1d1eecd76835f2c7f761b926deb669692afe8174d07a0143c644d2e3cc0df247","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"1cf42ef03182cdee7754670ff8ca9112e9deffb26b9e32b9499a4fe36d8c61c6","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.9 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.21.9","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.21.9/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.9/1270880ec18dde19aae34a91575a018cab764eb95725fb527edefc89db726db2.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1270880ec18dde19aae34a91575a018cab764eb95725fb527edefc89db726db2","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"1270880ec18dde19aae34a91575a018cab764eb95725fb527edefc89db726db2","height":900,"light_fraction":0.0,"luma_entropy":5.365,"meaningful_colors":32,"pixel_sha256":"c318da18a4e6809be991ffdce76a2e2d5f71e7fd5a7d5378430a531bda3dd9d0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"682b7f7211ca6f435e32bf5368c20238266d0a03232ad8b5ba14a7e9ab1092df","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"682b7f7211ca6f435e32bf5368c20238266d0a03232ad8b5ba14a7e9ab1092df","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"500bc5d9d245c6fde059bfe23c5236ac5a46e2e2e6bfd43e94ee1c49cdcef24f","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.9 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.21.9","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.21.9/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.9/3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f","format":"webp","pixel":{"dark_fraction":0.6453,"file_sha256":"3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"64bc1c1f5ee88dc0c25d6fc5d66626becf989649a1008ee0da687f985d4fb976","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"67321529e6b74ae89a90f9c2317ed9241fcdef230920927ba70fce2d0fbba759","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"67321529e6b74ae89a90f9c2317ed9241fcdef230920927ba70fce2d0fbba759","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":27,"pixel_sha256":"d8eda1d83d0ca13c7f6eb08cd2f6b6332a0b2ffd0d327c728c3193b876944972","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.9 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-1.21.9","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.21.9/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.9/56d2d8a1e448c91511103131cdf9abca6163666ba887eae4dac264a5af7cfcd8.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56d2d8a1e448c91511103131cdf9abca6163666ba887eae4dac264a5af7cfcd8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"56d2d8a1e448c91511103131cdf9abca6163666ba887eae4dac264a5af7cfcd8","height":900,"light_fraction":0.0,"luma_entropy":5.367,"meaningful_colors":32,"pixel_sha256":"d8ae01f1fbc5032d4c52d4809c31518598028d4dff66317a3e2d03eb5b9fa356","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"9d78ace55593dca9457e0498a6446df3fbc4747b45b4fea6ab1be97f5ee3d8ab","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9d78ace55593dca9457e0498a6446df3fbc4747b45b4fea6ab1be97f5ee3d8ab","height":1080,"light_fraction":0.0,"luma_entropy":5.334,"meaningful_colors":31,"pixel_sha256":"7268f6d020deb0dca8f24301c98a78626b99205aa1cbafc91ebeed7ac44226ff","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.9 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-1.21.9","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.9/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.9/4e834332b5145763c4004f023a473bb4c2ffac38e7723828dbb39071b5de492f.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4e834332b5145763c4004f023a473bb4c2ffac38e7723828dbb39071b5de492f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4e834332b5145763c4004f023a473bb4c2ffac38e7723828dbb39071b5de492f","height":900,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":29,"pixel_sha256":"74cdea87d5dbae6bdf73624103d42bc907a54759b1bb52e2c12de9add20bfb70","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"42f6619cf5a72927242883ea0bef5b7d4f90cc2894dbfb644173a20695261b15","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"42f6619cf5a72927242883ea0bef5b7d4f90cc2894dbfb644173a20695261b15","height":1080,"light_fraction":0.0,"luma_entropy":5.381,"meaningful_colors":31,"pixel_sha256":"5dae9dae65f523360833a5cdd85c31d8f94c700a64a716a594290b24007ac00c","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.9 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.21.9","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.21.9/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.9/c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725","height":900,"light_fraction":0.0,"luma_entropy":4.367,"meaningful_colors":31,"pixel_sha256":"83f78d521422e7c6e72521387a28e2629346c10e1e43157ec6bed1b70e85fa96","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"2213cab8181840b816e6df885b6c36ca942dc3270b8afda815a4f92c436d4e7b","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"2213cab8181840b816e6df885b6c36ca942dc3270b8afda815a4f92c436d4e7b","height":1080,"light_fraction":0.0,"luma_entropy":4.398,"meaningful_colors":29,"pixel_sha256":"942cf170de7659ca2d556bc46fa0847987158e0f1269effc11f755aca5e4ab15","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.9 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.21.9","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.21.9/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.9/92e1c527becdb12074d2edb61b13002d90f299baab96a338425e10d336a00bb9.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"92e1c527becdb12074d2edb61b13002d90f299baab96a338425e10d336a00bb9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"92e1c527becdb12074d2edb61b13002d90f299baab96a338425e10d336a00bb9","height":900,"light_fraction":0.0,"luma_entropy":5.471,"meaningful_colors":31,"pixel_sha256":"a8c73598ed2dd1760abc1c9435d9f07d1847c435708cf52ed75488401486d039","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"5837ba526efaa67ffaf6eaccdb05d3c32b721bcf13a5222b5f247a40e59bc474","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5837ba526efaa67ffaf6eaccdb05d3c32b721bcf13a5222b5f247a40e59bc474","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"868f572ff4df565d4254d602924e53815fd09743a5c6f55be8bcef008290f68a","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.9 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-1.21.9","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.9/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.9/e0d7fa4d90c0bd26b3237ba1927cf60f4feba026e5aa99694927f04c04f0c651.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e0d7fa4d90c0bd26b3237ba1927cf60f4feba026e5aa99694927f04c04f0c651","format":"webp","pixel":{"dark_fraction":0.0013,"file_sha256":"e0d7fa4d90c0bd26b3237ba1927cf60f4feba026e5aa99694927f04c04f0c651","height":900,"light_fraction":0.0,"luma_entropy":6.836,"meaningful_colors":32,"pixel_sha256":"319975b7ba4804d7228be1cce358cea1fa8d45d7e52c618ca81aa7c8e0a9d2a0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"c9599cd03393391866a6b8689f8c1f9ea7da50329200aeff0c466893bc47967c","height":1080,"pixel":{"dark_fraction":0.0013,"file_sha256":"c9599cd03393391866a6b8689f8c1f9ea7da50329200aeff0c466893bc47967c","height":1080,"light_fraction":0.0,"luma_entropy":6.818,"meaningful_colors":32,"pixel_sha256":"5e96687b0464fcf3d54e008e45bb23a91a1999820e2b71fc98aff772f4229198","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.9 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.21.9","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.21.9/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.9/d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","height":900,"light_fraction":0.0,"luma_entropy":3.716,"meaningful_colors":22,"pixel_sha256":"a38e3b91823a57ab4bd9f4dd064d7bd7af02eea835b5a7876df8710ea4ae18cd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"4e6935f94b7ea7ab6c1c3e131ddd44db01e5a9e6ef6d3a3dd2869f0b83e99a73","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.9 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-1.21.9","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.21.9/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.9/d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","height":900,"light_fraction":0.0,"luma_entropy":3.716,"meaningful_colors":22,"pixel_sha256":"a38e3b91823a57ab4bd9f4dd064d7bd7af02eea835b5a7876df8710ea4ae18cd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"4e6935f94b7ea7ab6c1c3e131ddd44db01e5a9e6ef6d3a3dd2869f0b83e99a73","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.9 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.21.9","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.21.9/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.9/0061cb88b897a2ed7d57cd8f5b8cefc6e0f24ab503d0d82391f099e6508eedb4.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0061cb88b897a2ed7d57cd8f5b8cefc6e0f24ab503d0d82391f099e6508eedb4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0061cb88b897a2ed7d57cd8f5b8cefc6e0f24ab503d0d82391f099e6508eedb4","height":900,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":32,"pixel_sha256":"c7cec669a0c552654d2c6e7dcdcc305feec77c9d8245382789e79ec97314f067","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"62d6581f8b082133abe79b2d34f2db05a0fc6ff13e9ef06d5f5af3910ee5796b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"62d6581f8b082133abe79b2d34f2db05a0fc6ff13e9ef06d5f5af3910ee5796b","height":1080,"light_fraction":0.0,"luma_entropy":5.553,"meaningful_colors":32,"pixel_sha256":"63968bdfea5e712d25b3d22e6999aabe9ed36b822e6cd4757bf0e5c43243089d","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.9 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.21.9","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.21.9/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.9/3155973358dadf8992d11a3095ef0191654a7cd9a565a2b1cfe53ded317f8eb7.webp","key":"mc1.21.9","lane_id":"fabric-1.21.9/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3155973358dadf8992d11a3095ef0191654a7cd9a565a2b1cfe53ded317f8eb7","format":"webp","pixel":{"dark_fraction":0.6754,"file_sha256":"3155973358dadf8992d11a3095ef0191654a7cd9a565a2b1cfe53ded317f8eb7","height":900,"light_fraction":0.0,"luma_entropy":3.828,"meaningful_colors":26,"pixel_sha256":"1278a20e73e339118e3ad11021f80ef804613d7a4fbf0e58771081ba27d4f222","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"5f402217a4e667905c1eda44c462c8fb127b3b4d845099872610d7d75059167a","height":1080,"pixel":{"dark_fraction":0.6785,"file_sha256":"5f402217a4e667905c1eda44c462c8fb127b3b4d845099872610d7d75059167a","height":1080,"light_fraction":0.0,"luma_entropy":3.768,"meaningful_colors":28,"pixel_sha256":"5e03f0796251967a49f12f04b3f60f198b7040100fe9f3d36ba1747d4be40628","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.9","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.9/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.9/34bcf70217d57486dfe74ac5b67d0cca97d02f20cd373494a075753970da01b8.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"34bcf70217d57486dfe74ac5b67d0cca97d02f20cd373494a075753970da01b8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"34bcf70217d57486dfe74ac5b67d0cca97d02f20cd373494a075753970da01b8","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"bea15011701c55c990fe08795e218f5c1ed7dfa5b890d99f43feeda3ee9cd9ed","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"8922ca65b1e6eaf39946ff3111994e5566d16c36efb94132704067247154401a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8922ca65b1e6eaf39946ff3111994e5566d16c36efb94132704067247154401a","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"23ac995ff3dbe75ff2ce2d2a2d353812d581d599720d0afaf6c3d058cdbe1fb5","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.9","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.9/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.9/cb63f7064dc0474d80b95ad156ff7089f4c561b84db49b46ca1ce5a6b7e6915e.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb63f7064dc0474d80b95ad156ff7089f4c561b84db49b46ca1ce5a6b7e6915e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cb63f7064dc0474d80b95ad156ff7089f4c561b84db49b46ca1ce5a6b7e6915e","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":31,"pixel_sha256":"f599a5fc57b21eeb624f20bec6356cf6617c323408b46f485eedcc438f444c66","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"52ca580bbcf1508f38757e95c85c4a3743a31bf072ab45bfc1a6089aceba7b4e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"52ca580bbcf1508f38757e95c85c4a3743a31bf072ab45bfc1a6089aceba7b4e","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":31,"pixel_sha256":"71e02282c15d2e3831d601ab84833d831234f52f76adef075c55653b5ab1320a","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.9","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.9/propagation/client_a/baseline","height":900,"image":"images/mc1.21.9/05c9f031e9305f2e7a780260074469d3a2b57e1837e1bce43a0e02d24830089d.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"05c9f031e9305f2e7a780260074469d3a2b57e1837e1bce43a0e02d24830089d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"05c9f031e9305f2e7a780260074469d3a2b57e1837e1bce43a0e02d24830089d","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":30,"pixel_sha256":"0cf4e4f8cc570649ff32d635f913e712613e75dd3aa50628ad10341dfeae6bfe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"8cada5b1bb35c668b60fbb5e176b880692adea512618aa35497f8c65faa07a1f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8cada5b1bb35c668b60fbb5e176b880692adea512618aa35497f8c65faa07a1f","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"05b8277ee377d222ee28a1440463025daec55f69788f6b88f2096d103003bdc3","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-1.21.9","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-1.21.9/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.9/2f22e3ef4f20f26ff05824195233ec15efeef7b3448eee3658d0cc484c1f77e7.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f22e3ef4f20f26ff05824195233ec15efeef7b3448eee3658d0cc484c1f77e7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2f22e3ef4f20f26ff05824195233ec15efeef7b3448eee3658d0cc484c1f77e7","height":900,"light_fraction":0.0,"luma_entropy":5.401,"meaningful_colors":31,"pixel_sha256":"1a06619f05f968c00a0eb5aa42215b34376c5b2b50ffcc58bc204ac86a2791ce","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"442521d705385edf9d94584b654059a9d36219b0e52a77f30221b8ae0fd48a75","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"442521d705385edf9d94584b654059a9d36219b0e52a77f30221b8ae0fd48a75","height":1080,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":31,"pixel_sha256":"d5e4769ef5e7816b209a3f673bea7034e5eb52b410c8950e7a024f5458e1409a","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.9 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection chec…","artifact_node":"neoforge-1.21.9","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-1.21.9/propagation/client_b/baseline","height":900,"image":"images/mc1.21.9/fe41e1e5e6df31f854f5f441e1f5af9ea13db1d7c3924f6f539e08f9122c0ece.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe41e1e5e6df31f854f5f441e1f5af9ea13db1d7c3924f6f539e08f9122c0ece","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fe41e1e5e6df31f854f5f441e1f5af9ea13db1d7c3924f6f539e08f9122c0ece","height":900,"light_fraction":0.0083,"luma_entropy":5.615,"meaningful_colors":32,"pixel_sha256":"521f7a9e45cc2efac5e372fdbb12286d3b4524543721a3aa5ba6bcea6882171e","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"b34f1aaade9785c343ebc7aa7caf7ac0571bbd0fbed8cd9a0971c4f0943a65d2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b34f1aaade9785c343ebc7aa7caf7ac0571bbd0fbed8cd9a0971c4f0943a65d2","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"d8bfee783aa12f694580fae6ffbec28ec4d70f9697d99fe4c0d461a8296490c2","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.9 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-1.21.9","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.9/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.9/4d1127a0a724f9638d21981b41c6c4c4446b20ed6969f155737ce7336a7ba3ee.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4d1127a0a724f9638d21981b41c6c4c4446b20ed6969f155737ce7336a7ba3ee","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4d1127a0a724f9638d21981b41c6c4c4446b20ed6969f155737ce7336a7ba3ee","height":900,"light_fraction":0.0,"luma_entropy":5.567,"meaningful_colors":29,"pixel_sha256":"108d1e3c81f7ca03c41350d3f788ff2c9074858ea79730eeeeac9462ce066fd7","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"b84ad79236cc9404729953c548632abca07b9d86e0bc3b5a97568b5918bdd9ac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b84ad79236cc9404729953c548632abca07b9d86e0bc3b5a97568b5918bdd9ac","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":32,"pixel_sha256":"b19bd958bb511a63f501206019c273abd5b4eb78cbb9745fba74a5e683f19253","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.9","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.9/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.9/94d56e76ef3125f85b2590dd8d501a46662d5dbaf9e62a2d6fa6e8c309df9938.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"94d56e76ef3125f85b2590dd8d501a46662d5dbaf9e62a2d6fa6e8c309df9938","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"94d56e76ef3125f85b2590dd8d501a46662d5dbaf9e62a2d6fa6e8c309df9938","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"cd740e3dca5f61afcd4667e6d12a1115783e6a17eb155773c996868275d2de8e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"b298e7dfe7d9af9ad6ae6d27a59ba3b8a85bae429f2ea64af95cdfb4b1fb38dd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b298e7dfe7d9af9ad6ae6d27a59ba3b8a85bae429f2ea64af95cdfb4b1fb38dd","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"806410e6906d6e849fb86675126d66575ea34eee83db7b96aae70c589bdc3868","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.9","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.9/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.9/fb9166de9895fe416d8e4ce1b79c751e68dce03248e5a07832ba04d974e6e028.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fb9166de9895fe416d8e4ce1b79c751e68dce03248e5a07832ba04d974e6e028","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fb9166de9895fe416d8e4ce1b79c751e68dce03248e5a07832ba04d974e6e028","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"272319e25760b35049a71b97c9b10df112cede4dbb8732c8d0889515eba21ddb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"7f3da2e770e601e54854ffcc7d1a2a42acb3901917b06ea765e26c61b133ad50","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7f3da2e770e601e54854ffcc7d1a2a42acb3901917b06ea765e26c61b133ad50","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"c01deda1da8f0c6502f5dba86a75f27890fbf5d5f93638cb650c5e10a47c69b7","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.9 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-1.21.9","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-1.21.9/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.9/f2c60840bdda39f21679af64e99ac54ecc6e85a4be34e0336dcaac3932fe11a8.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f2c60840bdda39f21679af64e99ac54ecc6e85a4be34e0336dcaac3932fe11a8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f2c60840bdda39f21679af64e99ac54ecc6e85a4be34e0336dcaac3932fe11a8","height":900,"light_fraction":0.0083,"luma_entropy":5.617,"meaningful_colors":32,"pixel_sha256":"9ee4047916fb15f2ac4ce72420b06e8f0b89736adbe42a29c24182f0909747b6","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"3a05c2674208c44a5b4f6e794669e6b4513d4e1167e3d55d90899f1ce44d5ab8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3a05c2674208c44a5b4f6e794669e6b4513d4e1167e3d55d90899f1ce44d5ab8","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"59a213940316309dde3a615424760b9cb73b684cefa85369a9943ad185fbe93d","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.9 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-1.21.9","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.9/1bbd9d1c8a209ed9ea381e50eb8fc01aac4175329d44da4414542add2fbd3f2e.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bbd9d1c8a209ed9ea381e50eb8fc01aac4175329d44da4414542add2fbd3f2e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1bbd9d1c8a209ed9ea381e50eb8fc01aac4175329d44da4414542add2fbd3f2e","height":900,"light_fraction":0.0,"luma_entropy":5.565,"meaningful_colors":31,"pixel_sha256":"57e48e9e2a259148d817dc2c196d364b73394051fa5355a9b29af13288e4eb97","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"8f55dabe7fcf2ccaabb8237d46a77ccc0c9649c71104264a08d326afd579ed5a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8f55dabe7fcf2ccaabb8237d46a77ccc0c9649c71104264a08d326afd579ed5a","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":32,"pixel_sha256":"9090c45ee68d6541716ff74ba731ed932e89cfa950cdbe6c466574c4361e9c2c","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.9 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical m…","artifact_node":"neoforge-1.21.9","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.9/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.9/d98ed5f4275281c9a12bc08dffcb54c7a7db9d3c9bfbbfad4aaef9bfaa73e321.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d98ed5f4275281c9a12bc08dffcb54c7a7db9d3c9bfbbfad4aaef9bfaa73e321","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d98ed5f4275281c9a12bc08dffcb54c7a7db9d3c9bfbbfad4aaef9bfaa73e321","height":900,"light_fraction":0.0,"luma_entropy":5.559,"meaningful_colors":28,"pixel_sha256":"9ab17862af23892112f7868b82ae0be4074f0f654ad3482e00c744a11cae65a9","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"1271dc124de2ca143ef1fb113cdf6251b0f38d2903c5a5498573cee69b86e2f9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1271dc124de2ca143ef1fb113cdf6251b0f38d2903c5a5498573cee69b86e2f9","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":32,"pixel_sha256":"8f39d58db651a752348124278256618469e4273234e08bff24362c34e5ae8d63","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.9 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That thi…","artifact_node":"neoforge-1.21.9","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.9/6e87153cda60da9dbead4d2feee40af29043d2e55c278583a58b7fafe2fa0276.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e87153cda60da9dbead4d2feee40af29043d2e55c278583a58b7fafe2fa0276","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6e87153cda60da9dbead4d2feee40af29043d2e55c278583a58b7fafe2fa0276","height":900,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":31,"pixel_sha256":"6f08683141fdb92e67f4b28c53b64e6c1cb02421484656b760e1c82857d94ab7","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"32d0213f5eee955a4b1bfe02216135e38fa3a041ebe2bf62b3b592c6ca04b91c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"32d0213f5eee955a4b1bfe02216135e38fa3a041ebe2bf62b3b592c6ca04b91c","height":1080,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":32,"pixel_sha256":"795c99c3ea54f998ddb1dab48ae0e82b4ee28a7f4ace8992b58296a9f8d1f7c6","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.9 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-1.21.9","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.9/4bad3c6cd28f2831b86794818302e11e32c3fd0a6e8ca2950813d1ff4aaa4644.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4bad3c6cd28f2831b86794818302e11e32c3fd0a6e8ca2950813d1ff4aaa4644","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4bad3c6cd28f2831b86794818302e11e32c3fd0a6e8ca2950813d1ff4aaa4644","height":900,"light_fraction":0.0,"luma_entropy":5.58,"meaningful_colors":31,"pixel_sha256":"f37b729bb3b94a6ef3c8e59f8e0c5e94747ce1985e87ff5b0b01122f93d86614","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"2cfae8be59f54bd5a7d4ed88ca354c8168b49d80da8f7258d5ec88b090770015","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2cfae8be59f54bd5a7d4ed88ca354c8168b49d80da8f7258d5ec88b090770015","height":1080,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":32,"pixel_sha256":"2e6aa1afba76dfe559fd5366073a1e2371deb637271cfe955a75ce007d379039","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.9 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-1.21.9","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.9/31c28fc82371ef81c358222aeda963e3f28aca94df7ba329e550b0583b363f2c.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"31c28fc82371ef81c358222aeda963e3f28aca94df7ba329e550b0583b363f2c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"31c28fc82371ef81c358222aeda963e3f28aca94df7ba329e550b0583b363f2c","height":900,"light_fraction":0.0,"luma_entropy":5.565,"meaningful_colors":31,"pixel_sha256":"577b89030586ff66b2ccc274da1a3b9d291a3f8d08aca56947466aa0241a74f2","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"fa13fb73c00b929af29a7a86c50bee07392b0be2f29b06f38752e29d2bd86e97","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fa13fb73c00b929af29a7a86c50bee07392b0be2f29b06f38752e29d2bd86e97","height":1080,"light_fraction":0.0,"luma_entropy":5.549,"meaningful_colors":32,"pixel_sha256":"12f329ff09decde80b2b5ea5913490ce5fc7b1d6198f98ba2297fd25d9b72617","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.9 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-1.21.9","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-1.21.9/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.9/28389b31311ffb540d35a25afe3af81cda6af0b116cbbf60411b08d4093c2eeb.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"28389b31311ffb540d35a25afe3af81cda6af0b116cbbf60411b08d4093c2eeb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"28389b31311ffb540d35a25afe3af81cda6af0b116cbbf60411b08d4093c2eeb","height":900,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":30,"pixel_sha256":"d708dbb46c156ec27dd0389bd0034256b640600738532fc9fa1f704317af3db8","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"a48db085a083ead1e5a378cc77b8a534d4a0f94bfb1377211b07f1480423d04e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a48db085a083ead1e5a378cc77b8a534d4a0f94bfb1377211b07f1480423d04e","height":1080,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":31,"pixel_sha256":"d358c7bd6ee9615ddcb35bdfa75520af4cfd42fbbef82e7ad9ce260dcec0da39","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.9/full/client_a/baseline","height":900,"image":"images/mc1.21.9/944baa09e2be008c85e9ad610304c096d6cbb900810b363bb012c0481b3e3b22.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"944baa09e2be008c85e9ad610304c096d6cbb900810b363bb012c0481b3e3b22","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"944baa09e2be008c85e9ad610304c096d6cbb900810b363bb012c0481b3e3b22","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"8237f0ca0c8db42287e2f0334c3713c9819f519b021e955d2b0af82b534cde82","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"47903f7d37cdf4310a2ec72a6c1de5964d90c8d2cd55ac90ddcaab7d82793d3b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"47903f7d37cdf4310a2ec72a6c1de5964d90c8d2cd55ac90ddcaab7d82793d3b","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"af7bdd84566467a4ece4b4532d44791670294231c42e241eedc802c89895fe96","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-1.21.9/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.9/13fa39ab6340b489a2caeae688e4c7f41842323e17a971779e0dd3e67b76408f.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13fa39ab6340b489a2caeae688e4c7f41842323e17a971779e0dd3e67b76408f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"13fa39ab6340b489a2caeae688e4c7f41842323e17a971779e0dd3e67b76408f","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":32,"pixel_sha256":"47fdedd776c1cc0d5bc03e370515795d156a31587d598d66ef2d6af698e99f39","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"beafdc989158f910cc3069d4f693bce0aa06346d00a75b1e978427c0e9e3ff52","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"beafdc989158f910cc3069d4f693bce0aa06346d00a75b1e978427c0e9e3ff52","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"d90443ed17ee10c9983fdbf7e8bdbd0a2f3ece6397e28cdfb9a3bf31be6940e2","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-1.21.9/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.9/1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"1f69fec7a9f44d7f187d2d2bcbc1c137082a716d8a1d0382d4a655b3a8dab41a","height":900,"light_fraction":0.0,"luma_entropy":3.715,"meaningful_colors":22,"pixel_sha256":"56f8464066fad20bd1a51618e5f880dbf39e3ece50b572899c438d55805168f4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"d9ed5d84e307cd392a8fd240f87ddba9cf2e0d8ee99591dff77db642207c916f","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"d9ed5d84e307cd392a8fd240f87ddba9cf2e0d8ee99591dff77db642207c916f","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"914d80e5f29646d908b704ccde7246698d04990849886206d912469f8644e988","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-1.21.9/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.9/a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e","format":"webp","pixel":{"dark_fraction":0.6451,"file_sha256":"a1bc20c303a17e2febb3a9158e650e4f4f86d5bfe9113b72f74d51a1565a2e1e","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":23,"pixel_sha256":"7440c26a7ce727faef4cddd6fcb4d68e829b45fbf44412d6a813a59e32e29ac0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"b76206d6e9a58b1d2c47f8a273b57381f0ea7145fbc77d0de1cf982132151158","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"b76206d6e9a58b1d2c47f8a273b57381f0ea7145fbc77d0de1cf982132151158","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":27,"pixel_sha256":"79ce8a67d7d188aec084a7edffb09612eeeb95e2fa523ff874ff973d20abff4b","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.9 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-1.21.9/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.9/17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7","format":"webp","pixel":{"dark_fraction":0.6394,"file_sha256":"17122455e0d581028689bf44b6960cfe95952afc6e8fd4fcebfd423eeb1c11a7","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":27,"pixel_sha256":"1ab360d50de3114d9971a1558051ae486b085fec1c5cbfa5b3a704759250d1ec","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"94a921df25730c41b43c51c2689be4a258f15ffce851eb230744a2872eab66aa","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"94a921df25730c41b43c51c2689be4a258f15ffce851eb230744a2872eab66aa","height":1080,"light_fraction":0.0,"luma_entropy":3.695,"meaningful_colors":29,"pixel_sha256":"2b2c204c6325dae21ef00a69675f07c1e1a1410270331a8d245e46102277eff9","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-1.21.9/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.9/b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"b67d6f2786a5cf743c0ca78bffaa8b677892378be23b62b8eb4526ef6a183f27","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":28,"pixel_sha256":"7718e17d4475e9628049f64b23266a0bbcb3262dbea01346a3bae2e2af97bfa8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558761914) at index 0 above plaid (mtime 1793558756989) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"afc2af0d48babd55a1e4bbbc804b74d02b3a76ecbee2ac1bec9933ae6fad3f58","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"afc2af0d48babd55a1e4bbbc804b74d02b3a76ecbee2ac1bec9933ae6fad3f58","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":29,"pixel_sha256":"4dd1a2f406b15833659db429c6174b417a921e0b2db670b5a3e24a544b287694","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-1.21.9/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.9/0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8","format":"webp","pixel":{"dark_fraction":0.6443,"file_sha256":"0e00ec9b12d3401a734b784c0751866c6126556064e959f59b4929f1604753a8","height":900,"light_fraction":0.0,"luma_entropy":3.734,"meaningful_colors":25,"pixel_sha256":"7fccf4484c194bef08d410a53ee92178e9d3954ceedcb890b0d4232b27c4eb1f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"e51744fb8d6b530f7caf82aeac455c28ba9346b04426f06bde18477fc1160ec9","height":1080,"pixel":{"dark_fraction":0.6424,"file_sha256":"e51744fb8d6b530f7caf82aeac455c28ba9346b04426f06bde18477fc1160ec9","height":1080,"light_fraction":0.0,"luma_entropy":3.68,"meaningful_colors":24,"pixel_sha256":"5d3459eb633e865d9cc74e215b2acd7019618a1a6f125dad3c3a2f8091758091","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.9 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-1.21.9/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.9/a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a","format":"webp","pixel":{"dark_fraction":0.6511,"file_sha256":"a3b7ed9d560d4213735fddb2c30d2b52e39bd47c4fc797f8677ed9dc206bd01a","height":900,"light_fraction":0.0,"luma_entropy":3.702,"meaningful_colors":24,"pixel_sha256":"f7878e4c7939d42a28fab7e0ca7c82eeaf638ff529b304f7a75a005c442fcf07","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"f900664144a8db9dedf5821caeef25ebef5bbf5204171f7b6ba97c4f7757c059","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"f900664144a8db9dedf5821caeef25ebef5bbf5204171f7b6ba97c4f7757c059","height":1080,"light_fraction":0.0,"luma_entropy":3.652,"meaningful_colors":27,"pixel_sha256":"e65ea008ded3404f39dd1f000eb1a21592b851de6eb67d745c3e56ef77992ff8","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.9 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-1.21.9/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.9/ffe8c24b75186a611baf77eb19dcbdf271ad30d2c89e2815f6624e309ba22d35.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ffe8c24b75186a611baf77eb19dcbdf271ad30d2c89e2815f6624e309ba22d35","format":"webp","pixel":{"dark_fraction":0.6243,"file_sha256":"ffe8c24b75186a611baf77eb19dcbdf271ad30d2c89e2815f6624e309ba22d35","height":900,"light_fraction":0.0,"luma_entropy":3.913,"meaningful_colors":24,"pixel_sha256":"22d8784338d361b14c6fb93bd341d210383b1c5cb7884b9f9158790e9be5ac99","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"67177fd80dc2573f3ef332dbc1f9a9531c1c29853f188ef3cd992deef4ae505f","height":1080,"pixel":{"dark_fraction":0.6229,"file_sha256":"67177fd80dc2573f3ef332dbc1f9a9531c1c29853f188ef3cd992deef4ae505f","height":1080,"light_fraction":0.0,"luma_entropy":3.86,"meaningful_colors":27,"pixel_sha256":"82d6f414cb01fb624e09b15690f73abe3116730e6ff9605ef439028f59d3cb39","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.9 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delet…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-1.21.9/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.9/71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218","format":"webp","pixel":{"dark_fraction":0.6515,"file_sha256":"71ddcf27d972a4f37d7a05020af4cc3379504ab4902549520c6b98bc6be43218","height":900,"light_fraction":0.0,"luma_entropy":3.707,"meaningful_colors":22,"pixel_sha256":"af38df2fa91082ef4b734779aa2c884af0e6bc53aa398d3630c215372bfe3952","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"16c60c18a8dd401419898c3a63d5c147a478038339274688b5d34f436952abd7","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"16c60c18a8dd401419898c3a63d5c147a478038339274688b5d34f436952abd7","height":1080,"light_fraction":0.0,"luma_entropy":3.653,"meaningful_colors":25,"pixel_sha256":"47d97bd6c7081e79d9207a7a606180e5a5f6a341343b8dfe97daf59f3c2d87f5","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.9/full/client_a/model_slim","height":900,"image":"images/mc1.21.9/401a9de3e66003d0fb8a66eeedf2f94f8028a50892e8fb26f167074be858513a.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"401a9de3e66003d0fb8a66eeedf2f94f8028a50892e8fb26f167074be858513a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"401a9de3e66003d0fb8a66eeedf2f94f8028a50892e8fb26f167074be858513a","height":900,"light_fraction":0.0,"luma_entropy":5.349,"meaningful_colors":32,"pixel_sha256":"52d83df25f99337a8e5801d298960a0ec531af7c1870b65836d51bc0e24f4d6a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"5dfb4147d057d7b88c77fe4780d4a38c958a7a092f0d5a6fba9b84c95a86a70e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5dfb4147d057d7b88c77fe4780d4a38c958a7a092f0d5a6fba9b84c95a86a70e","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"5f14e0c970ebdf0b5852266d53144761eadbe261872cd8a8bc2d052552d16dd2","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.9/full/client_a/model_classic","height":900,"image":"images/mc1.21.9/0bb0b8e2af73ae04ee422e7d1c35787391f9d67a91e76d6fb6ebc7f271979b1e.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0bb0b8e2af73ae04ee422e7d1c35787391f9d67a91e76d6fb6ebc7f271979b1e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0bb0b8e2af73ae04ee422e7d1c35787391f9d67a91e76d6fb6ebc7f271979b1e","height":900,"light_fraction":0.0,"luma_entropy":5.369,"meaningful_colors":32,"pixel_sha256":"12ceca43fb3b05f7db6aeb1eca18e83589ca85f738ca75f1c50937adc28ef591","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"7e32e1646aa164428eb84c9d6a8ddd960761fa053aa4590c9ca09cf9b07f6d77","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7e32e1646aa164428eb84c9d6a8ddd960761fa053aa4590c9ca09cf9b07f6d77","height":1080,"light_fraction":0.0,"luma_entropy":5.33,"meaningful_colors":31,"pixel_sha256":"06aabcbd5bae251bad686354141c50dfd40bb87b0177ed0f458fc1e982589155","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtim…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-1.21.9/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.9/6b955e900c2daf28b4d8511236dd4c699997cfd1f81a65413154548d7096835d.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6b955e900c2daf28b4d8511236dd4c699997cfd1f81a65413154548d7096835d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6b955e900c2daf28b4d8511236dd4c699997cfd1f81a65413154548d7096835d","height":900,"light_fraction":0.0,"luma_entropy":5.349,"meaningful_colors":32,"pixel_sha256":"37affce1fcdcaaca478b18f7a1fe6de07d14e3197c566b27a555c7b24e356bd0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"0feedf244f1ea65995d6d4ba991d739d3d23bfb973b80b86366ab665d27cc8df","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0feedf244f1ea65995d6d4ba991d739d3d23bfb973b80b86366ab665d27cc8df","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"b8537b12a45ca190911a9a0beae8cb747275c9e38a95dc58a1d11b57f1cb98ff","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-1.21.9/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.9/641442b55ac754008328010aa0da279d189932ee7bd70da705fb78c3e029d45b.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"641442b55ac754008328010aa0da279d189932ee7bd70da705fb78c3e029d45b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"641442b55ac754008328010aa0da279d189932ee7bd70da705fb78c3e029d45b","height":900,"light_fraction":0.0,"luma_entropy":5.329,"meaningful_colors":32,"pixel_sha256":"c17b6a758bf2dce9eac253ea283f85953620f215fddcfe98a23f446c253b01cd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"494f204e1dc49f7c0c243f1b6bcb52162fda4a02247de46e93ec69f0fd50a716","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"494f204e1dc49f7c0c243f1b6bcb52162fda4a02247de46e93ec69f0fd50a716","height":1080,"light_fraction":0.0,"luma_entropy":5.293,"meaningful_colors":31,"pixel_sha256":"7542c223419824723e6c3d30de12a9c2b8f3078525b4d5c2f1c5ca56cbd7fe12","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-1.21.9/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.9/91959c7bb269223dbc778945f0f1b2d209d7ba623488ee7ac80faf061c69f228.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"91959c7bb269223dbc778945f0f1b2d209d7ba623488ee7ac80faf061c69f228","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"91959c7bb269223dbc778945f0f1b2d209d7ba623488ee7ac80faf061c69f228","height":900,"light_fraction":0.0,"luma_entropy":5.355,"meaningful_colors":32,"pixel_sha256":"6fb769333b005d763464d36f5559c0d7d20d10b3d6a8b1abed3ab9b629b8fbe8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"d9ef29d19dee4247b9e2e66e497af39c3baaf7a14ae89567b44d6a88f0ae1541","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d9ef29d19dee4247b9e2e66e497af39c3baaf7a14ae89567b44d6a88f0ae1541","height":1080,"light_fraction":0.0,"luma_entropy":5.323,"meaningful_colors":31,"pixel_sha256":"4f2b0ede91ee6f2e042b63f1037f7c522e32f6f21f0012ab172696eee606b926","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks ca…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-1.21.9/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.9/4c525c719d6f4c56b27f711c27ec46837911721919701642b3c9c698c093afea.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4c525c719d6f4c56b27f711c27ec46837911721919701642b3c9c698c093afea","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4c525c719d6f4c56b27f711c27ec46837911721919701642b3c9c698c093afea","height":900,"light_fraction":0.0,"luma_entropy":5.438,"meaningful_colors":31,"pixel_sha256":"c366c346ae4743a33a040cbf55bb601e7c43de0d1730e1fd2b0a1d2f4982dee6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"63355d448c799fa33430d552790941a682c878902a4bcb0d37989f99e63de04b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"63355d448c799fa33430d552790941a682c878902a4bcb0d37989f99e63de04b","height":1080,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":31,"pixel_sha256":"0ed301d069a51dfbe3706da0cb7690cd8d48194d2a7afbfa9d4f8f6acbbc39c9","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.9 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-1.21.9/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.9/e08b86786bde28d556f1c4425e52b3a8ab3ec9a60928f93dc402919f3c9c3157.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e08b86786bde28d556f1c4425e52b3a8ab3ec9a60928f93dc402919f3c9c3157","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"e08b86786bde28d556f1c4425e52b3a8ab3ec9a60928f93dc402919f3c9c3157","height":900,"light_fraction":0.0,"luma_entropy":5.373,"meaningful_colors":32,"pixel_sha256":"3c66c32f95440e66ee0aab511c93f719ddb27256c531d7e7c6d8c6943e269655","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"a6d01edbc04a74efe6ed60f9c85d36d2544391417bbb7da25fbf25405eeea25d","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"a6d01edbc04a74efe6ed60f9c85d36d2544391417bbb7da25fbf25405eeea25d","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"aa53447d7c79f7ee188a74ddd782a7fbbd07227322f2598fdc4ad709d6dbc042","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, w…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-1.21.9/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.9/0ee54904ecc32f60d8993fed9caa02405c418e035cde562ff6ea4b370866b454.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0ee54904ecc32f60d8993fed9caa02405c418e035cde562ff6ea4b370866b454","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0ee54904ecc32f60d8993fed9caa02405c418e035cde562ff6ea4b370866b454","height":900,"light_fraction":0.0,"luma_entropy":5.418,"meaningful_colors":31,"pixel_sha256":"5289d20ce523bf1bc8c8984d85ae494551e75ed2cd8c5a07bb1d36443108fa74","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"c566b2311e0b37316ca1c4eb5adb2e4a7d746a32731af2b2424237f39d6a8df3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c566b2311e0b37316ca1c4eb5adb2e4a7d746a32731af2b2424237f39d6a8df3","height":1080,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":32,"pixel_sha256":"9a0e5ea5fe70b3d3c2664f95967dd0ce64f162c2f8b8605b622d1403551ffaa0","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proo…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-1.21.9/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.9/9cea8a1d618eb34e6ae40a6a955b73492058158bac35d2bc77e3384d672effaf.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9cea8a1d618eb34e6ae40a6a955b73492058158bac35d2bc77e3384d672effaf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9cea8a1d618eb34e6ae40a6a955b73492058158bac35d2bc77e3384d672effaf","height":900,"light_fraction":0.0,"luma_entropy":5.392,"meaningful_colors":31,"pixel_sha256":"bd6757b6129ccbc1e99dbb66a80de45dec0ed46fcce4a7f933602dd010bbf61c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"c9ab0ddf82d570c3e47ae9edd4da1c508c8a87449746b38395ee0856a575dc11","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c9ab0ddf82d570c3e47ae9edd4da1c508c8a87449746b38395ee0856a575dc11","height":1080,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"3f8e7432975e3660b5618dc1786b7fa1c55eb5f7a961f4fd5ba9c691a96f711e","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-1.21.9/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.9/97c6a06cd13ff1acc3e2fc638e0c90e1c6412d3a9475e58f23178611c8f26f00.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"97c6a06cd13ff1acc3e2fc638e0c90e1c6412d3a9475e58f23178611c8f26f00","format":"webp","pixel":{"dark_fraction":0.504,"file_sha256":"97c6a06cd13ff1acc3e2fc638e0c90e1c6412d3a9475e58f23178611c8f26f00","height":900,"light_fraction":0.0013,"luma_entropy":5.071,"meaningful_colors":29,"pixel_sha256":"7e50d05a9104a99ba3b810127a1e20bd8c81b856ba9c888fec86fc8956a57370","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"fff604bfa6f08050b9fe07d24b3498b9a5fec9f0ee6bab20addf13229408cc7e","height":1080,"pixel":{"dark_fraction":0.5072,"file_sha256":"fff604bfa6f08050b9fe07d24b3498b9a5fec9f0ee6bab20addf13229408cc7e","height":1080,"light_fraction":0.0011,"luma_entropy":5.012,"meaningful_colors":31,"pixel_sha256":"376a5a1f4fc92a3a7d2f06d277772a489f3d03bb2f77ead971cf47a95460d137","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-1.21.9/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.9/46f8b1a91bd2255cc1fb0ef2f1a4bc8fba32962372711db5217c4535e328808f.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"46f8b1a91bd2255cc1fb0ef2f1a4bc8fba32962372711db5217c4535e328808f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"46f8b1a91bd2255cc1fb0ef2f1a4bc8fba32962372711db5217c4535e328808f","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":31,"pixel_sha256":"c9c4a37828eb5b827abad58cc7d028148cef91700b4cc8a08836d9a1d73954f0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"ad9b7cf186fb64637b415f94bee2436f1cca984f28a439b971d615f303f6fb7f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ad9b7cf186fb64637b415f94bee2436f1cca984f28a439b971d615f303f6fb7f","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"628de9121c2fda633789ec169afdfb3e08a2f14fc0beea4fe09a47c90fd771a1","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outli…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-1.21.9/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.9/da2091068eaa709be906f0b75d073a58ab0c94c6889c60344c620031b62280b5.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"da2091068eaa709be906f0b75d073a58ab0c94c6889c60344c620031b62280b5","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"da2091068eaa709be906f0b75d073a58ab0c94c6889c60344c620031b62280b5","height":900,"light_fraction":0.0,"luma_entropy":4.575,"meaningful_colors":29,"pixel_sha256":"66e978cd6015983022c7387b859f209901b5e9e840814bce133fba2f9e000f08","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"f6b9e428070e18c988ce4333f4c831a334f7519f049eaa0966315e7f85ea396f","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"f6b9e428070e18c988ce4333f4c831a334f7519f049eaa0966315e7f85ea396f","height":1080,"light_fraction":0.0,"luma_entropy":4.546,"meaningful_colors":31,"pixel_sha256":"29144fc6e2f1f894668d32ac92ed5efd986dcedda367957abb482976d1ee85cc","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the r…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-1.21.9/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.9/9c8c6bcd890c6c3b8f9d77ee4d4db1a08e2fe0be7956de133cce627a7e4a5b4e.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9c8c6bcd890c6c3b8f9d77ee4d4db1a08e2fe0be7956de133cce627a7e4a5b4e","format":"webp","pixel":{"dark_fraction":0.5083,"file_sha256":"9c8c6bcd890c6c3b8f9d77ee4d4db1a08e2fe0be7956de133cce627a7e4a5b4e","height":900,"light_fraction":0.0013,"luma_entropy":5.116,"meaningful_colors":29,"pixel_sha256":"f0d3b87747ee833cf17cceb713dfa744fd7dcd94fa786365e3dda2804e1f98cb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ae82bf3cd691f24b8c41eb4c98bacc72d68a6ace52db693f5b89f8b4edac35b7","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"ae82bf3cd691f24b8c41eb4c98bacc72d68a6ace52db693f5b89f8b4edac35b7","height":1080,"light_fraction":0.0011,"luma_entropy":5.048,"meaningful_colors":32,"pixel_sha256":"6bb8a880838e12c3fae5a8a137944c86ca0d706b881cff0d175229158dc4cf1e","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-1.21.9/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.9/c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30","format":"webp","pixel":{"dark_fraction":0.5083,"file_sha256":"c86242ca5f9be635abb35871782059f327843e4f1ca1cb10bff3c577161a6e30","height":900,"light_fraction":0.0011,"luma_entropy":5.109,"meaningful_colors":30,"pixel_sha256":"8a010b20efc7c47e473d98850757beea33ef2b6a6d08f047f2d7540f7bb2db1e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f17414d65fcef29a14077413f991feeb43001a92adef6d7c9396caa3f85369e6","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"f17414d65fcef29a14077413f991feeb43001a92adef6d7c9396caa3f85369e6","height":1080,"light_fraction":0.0011,"luma_entropy":5.04,"meaningful_colors":32,"pixel_sha256":"7d3630bd9a2138320cde360c4bef58123d8f8e486b92620cc98ca6be29168dfc","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-1.21.9/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.9/d153f0cc0eb8a668182a5e974fda357cbfcb82f25a92847aaea8c7f74df7932b.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d153f0cc0eb8a668182a5e974fda357cbfcb82f25a92847aaea8c7f74df7932b","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"d153f0cc0eb8a668182a5e974fda357cbfcb82f25a92847aaea8c7f74df7932b","height":900,"light_fraction":0.0,"luma_entropy":4.596,"meaningful_colors":32,"pixel_sha256":"8c6aa8c0fd6a8af44aaf5fa1c512ada630a95b6137c26c5df766dcb94a8a4b8e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"90f635acb61ce485bcc43b906969d1e70ef3ced7dfdd01ed6de65cc835a3cb59","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"90f635acb61ce485bcc43b906969d1e70ef3ced7dfdd01ed6de65cc835a3cb59","height":1080,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":31,"pixel_sha256":"8b3a97ed4226962c7ef5ad2b7fc1c3e37da50ffecfaeecc2927990f8933e96fe","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-1.21.9/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.9/66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"66a1999c31e528a9f7cfc142126dfdeabd68e3129ae834606690ae1fcf3a84b2","height":900,"light_fraction":0.0,"luma_entropy":4.602,"meaningful_colors":32,"pixel_sha256":"5214366b1a01aa541c93a8ea7b980bd694b688dcc5b9a5249a5a2fbf1dc254e4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e219e1544621178eaddbd0301cdf50d93ab1a28e3d7b5080804bb9cdaa984f6a","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"e219e1544621178eaddbd0301cdf50d93ab1a28e3d7b5080804bb9cdaa984f6a","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":30,"pixel_sha256":"6c6842893342ccda3a8c1881d449912c2ba3950967269e3795baf8063aff0458","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-1.21.9/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.9/34bea9b62282bd4f345fcb39f486b6004b029ba3d8ea3a4134002d73e6decc88.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"34bea9b62282bd4f345fcb39f486b6004b029ba3d8ea3a4134002d73e6decc88","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"34bea9b62282bd4f345fcb39f486b6004b029ba3d8ea3a4134002d73e6decc88","height":900,"light_fraction":0.0,"luma_entropy":4.83,"meaningful_colors":29,"pixel_sha256":"b10769ed82bf663039e5d687b0ee2ecefe7422e86b247624fcd48d237838aee4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"195acfba901f3a9e2172875d2cf169311a301cfa49b7390458b268211bf627ed","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"195acfba901f3a9e2172875d2cf169311a301cfa49b7390458b268211bf627ed","height":1080,"light_fraction":0.0,"luma_entropy":4.79,"meaningful_colors":31,"pixel_sha256":"cc4319c043c62af85e4319a6218dd4c5ff02108761a32a0f4c87a126ed603606","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.9 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-1.21.9/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.9/c6d636dbc4ba02ba25cd2a9a0e061f4f141f498ac2f3ef5bb9b5865d203b3531.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c6d636dbc4ba02ba25cd2a9a0e061f4f141f498ac2f3ef5bb9b5865d203b3531","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"c6d636dbc4ba02ba25cd2a9a0e061f4f141f498ac2f3ef5bb9b5865d203b3531","height":900,"light_fraction":0.0,"luma_entropy":5.3,"meaningful_colors":32,"pixel_sha256":"5663f89553afa8b8969ed2a4da514d2efb2493a2306a0dae1ad99254d6368c93","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"e739ba4b3204ede6550b26842692826d2e88c5a0ed3a85d5e4e2ec983879f626","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"e739ba4b3204ede6550b26842692826d2e88c5a0ed3a85d5e4e2ec983879f626","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"fb58e18003ca41be222bb6781b67f4869a966c95fcc3fd580e4dc55e2384dfa6","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.9 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-1.21.9/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.9/17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"17b385bf9bcf8cd00a25c985c80d8f61f42652332af9be86efa3ec64641bfc6c","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":32,"pixel_sha256":"4e386de01f3a97705c246a366a9658d23b387545f7dfe09c83f161992afdca4c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3cc3c1d130f5f41132a7c836afe244b849eae9c438e3b0039ab356e4447e7670","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"3cc3c1d130f5f41132a7c836afe244b849eae9c438e3b0039ab356e4447e7670","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"a36e242a1c7b24aa90826da3668b0ba89f66b42c2a08864b219f40e9e019a4e5","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back out…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-1.21.9/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.9/43fcb9108f6d6e7052e20a055386545160fe6c365c504830fe60724c57479bf8.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"43fcb9108f6d6e7052e20a055386545160fe6c365c504830fe60724c57479bf8","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"43fcb9108f6d6e7052e20a055386545160fe6c365c504830fe60724c57479bf8","height":900,"light_fraction":0.0,"luma_entropy":5.665,"meaningful_colors":32,"pixel_sha256":"3f072d76a3da390704a4852cc83b7b9591a65a6288590d99b0d9aa002c07adff","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"b94a2dab6f4027c875cbc98df648403cdae826a654363093fa0f4f04a312e3a5","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"b94a2dab6f4027c875cbc98df648403cdae826a654363093fa0f4f04a312e3a5","height":1080,"light_fraction":0.0,"luma_entropy":5.635,"meaningful_colors":32,"pixel_sha256":"2b89e20e3dec72f59965f5bed46ffedafec71222ce859bb34f09122bc170d286","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-1.21.9/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.9/4761cfb14cac618e687f03ebb92adead0943908a2a9e3b923e2dd6a5356999fc.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4761cfb14cac618e687f03ebb92adead0943908a2a9e3b923e2dd6a5356999fc","format":"webp","pixel":{"dark_fraction":0.4728,"file_sha256":"4761cfb14cac618e687f03ebb92adead0943908a2a9e3b923e2dd6a5356999fc","height":900,"light_fraction":0.0011,"luma_entropy":5.172,"meaningful_colors":30,"pixel_sha256":"fb5f11cfafae33be2981b6009b80dc02ab274f4367a173ea53cac8ac3796d2b5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f050fe8f01ae2cf7fdc35df5c85d8c155af1b9ed38ca7891b7b02140fd298605","height":1080,"pixel":{"dark_fraction":0.4747,"file_sha256":"f050fe8f01ae2cf7fdc35df5c85d8c155af1b9ed38ca7891b7b02140fd298605","height":1080,"light_fraction":0.0011,"luma_entropy":5.109,"meaningful_colors":31,"pixel_sha256":"06a01c526e718fc77a0f165e78c64934c63d66443e3351537866c3a1949303c9","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-1.21.9/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.9/6e7c03abbe618217d51919c22fc9dfe4aa83594a573e780c3d83d10bc300af1b.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e7c03abbe618217d51919c22fc9dfe4aa83594a573e780c3d83d10bc300af1b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6e7c03abbe618217d51919c22fc9dfe4aa83594a573e780c3d83d10bc300af1b","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"8675f6ddefe14888343780522e5ef0cd0212b0c2d78d56322204e70fb5b738e4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"bf3373979c34e06752d5791edda1da6f2f028a56566bb9e9a9e6923c66c2937b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bf3373979c34e06752d5791edda1da6f2f028a56566bb9e9a9e6923c66c2937b","height":1080,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"fc294661a374a4b926d32cc13bbde3fa46e3256a9b58f7734fd8c877b9cc2857","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-1.21.9/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.9/c500409c422d55cf48c52ad77e0c4a7d1a498215cac4fac6b99457c1c0568400.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c500409c422d55cf48c52ad77e0c4a7d1a498215cac4fac6b99457c1c0568400","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c500409c422d55cf48c52ad77e0c4a7d1a498215cac4fac6b99457c1c0568400","height":900,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":30,"pixel_sha256":"195abe7352eac8a171e5217f6862501003ce528bf26ee49456a4da892048b36f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"f97c7eb58414985f5da26719191d747e4a6944419af70513f4a3434f24b81d40","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f97c7eb58414985f5da26719191d747e4a6944419af70513f4a3434f24b81d40","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"1d3d5978d22de508f897a6b7634a1bb5d6803f717900201c17c465797354cc9b","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-1.21.9/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.9/82dc0780de3506b25edab8e00d99335076199a8c86cdfab4813a4a91b9a839f1.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"82dc0780de3506b25edab8e00d99335076199a8c86cdfab4813a4a91b9a839f1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"82dc0780de3506b25edab8e00d99335076199a8c86cdfab4813a4a91b9a839f1","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":31,"pixel_sha256":"270dadae53449ef395838778c72f48135e258e701c0d052a1af633a7dae17b9c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"2e26d66f5bfc4ae3b36358b2eec81103abe6057a31900f6780d9abeb5013bfa3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2e26d66f5bfc4ae3b36358b2eec81103abe6057a31900f6780d9abeb5013bfa3","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"aa96d051016545348a43f0830685efe3ba9cc4aa681a77b864e62ef8cbc75fa0","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-1.21.9/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.9/77ca7694d1ad23eb76116ca76d62a9a714ab58aea98723d6925947c1687531aa.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"77ca7694d1ad23eb76116ca76d62a9a714ab58aea98723d6925947c1687531aa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"77ca7694d1ad23eb76116ca76d62a9a714ab58aea98723d6925947c1687531aa","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":30,"pixel_sha256":"918129e58c895b49e79ec4739af184eee510003371a04ce71891af146d059f6d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"7d8d1b05ebefee5d43ec8ccadc2c1411694512a26c632ca9f99879c71ff1a32a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7d8d1b05ebefee5d43ec8ccadc2c1411694512a26c632ca9f99879c71ff1a32a","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"02062b6248a94a9058a34876b3c1705e087ec739a600518b4bbe25369e6da884","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.9 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-1.21.9/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.9/c9bc223c8cce0f80371ef12fe3130bf7e681076e6d4e5a9974acab69a0285fba.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9bc223c8cce0f80371ef12fe3130bf7e681076e6d4e5a9974acab69a0285fba","format":"webp","pixel":{"dark_fraction":0.4376,"file_sha256":"c9bc223c8cce0f80371ef12fe3130bf7e681076e6d4e5a9974acab69a0285fba","height":900,"light_fraction":0.0,"luma_entropy":4.562,"meaningful_colors":32,"pixel_sha256":"1adcb685c38eab293522f3561222ccf976b16089bcebaec5254a58d276c2a2dd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"b8ff4cfb58ccbb4c7729028ce618b87fa3d7af380f9b9ac0872fecedb605da33","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"b8ff4cfb58ccbb4c7729028ce618b87fa3d7af380f9b9ac0872fecedb605da33","height":1080,"light_fraction":0.0,"luma_entropy":4.527,"meaningful_colors":31,"pixel_sha256":"c9adde43db2b417b812f6870f52b564d88d8482627fe29fa72d93cb801127d19","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.9 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-1.21.9/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.9/caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"caaa5b57464a2045bb0f3a3036208c000408fc1fd06688f008eda279c3480b6f","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":31,"pixel_sha256":"59d5cc5f402f5fc400dea983d9cae3a74e91fb0bf08492b95f3568950ea2af4d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"5893e6459523e2688f26a58868f735de8acd817e6d248ac1816f4adc0b763c1c","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"5893e6459523e2688f26a58868f735de8acd817e6d248ac1816f4adc0b763c1c","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":30,"pixel_sha256":"f0790b80871ef9a5bdd12f3641af2cc281ac73cefebd9e6a35594f0ac32d792f","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas p…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-1.21.9/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.9/a7afd45a7fb61f75855fde110f3910f6fcba72e04bcf847b35f63ca1b7993d42.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a7afd45a7fb61f75855fde110f3910f6fcba72e04bcf847b35f63ca1b7993d42","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a7afd45a7fb61f75855fde110f3910f6fcba72e04bcf847b35f63ca1b7993d42","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":31,"pixel_sha256":"5980c3bd074fbc3286acfbff29b220ff11e16510dbd099c77c5deb6ad25b9080","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"522035ad04584752723daece430edbdf442ab50ab1f989b94af4237766fb14be","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"522035ad04584752723daece430edbdf442ab50ab1f989b94af4237766fb14be","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"44028b496639febcdf3bc3786b2653c19e8dc5695ea1cf5aeed3113d4136768d","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-1.21.9/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.9/6410443b5b521dfa153f711f3aff3a6fb95e57d28b1fbc83416884892ba00cc1.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6410443b5b521dfa153f711f3aff3a6fb95e57d28b1fbc83416884892ba00cc1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6410443b5b521dfa153f711f3aff3a6fb95e57d28b1fbc83416884892ba00cc1","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":30,"pixel_sha256":"b88d63907682abdb11d0ea1ef913d8b570ee05f4736abd6e27522bb625328049","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"4a2019a56180dfdbaa2903cbbac1a2af03b8c0309cb6c3266b087aa6a8e4d5b8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4a2019a56180dfdbaa2903cbbac1a2af03b8c0309cb6c3266b087aa6a8e4d5b8","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"50dda28b638eb78861f85f130510c56b9f89c50a4d919de94ae5fbbcbc2a6908","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.9 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-1.21.9/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.9/aa5af4b5607ec6ff677074379888c6f03b12dc09c97b7f2974f02b8a1a085a1c.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa5af4b5607ec6ff677074379888c6f03b12dc09c97b7f2974f02b8a1a085a1c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"aa5af4b5607ec6ff677074379888c6f03b12dc09c97b7f2974f02b8a1a085a1c","height":900,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":30,"pixel_sha256":"e5aac34e3e010e394ea0881f5857f2966cef5bebaddc77ad2ed8244e121fd920","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"3ef3aacd6b7f15bcf95bd1029d6d95e650d584ee6e6ca9ec72672cceabbea34a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3ef3aacd6b7f15bcf95bd1029d6d95e650d584ee6e6ca9ec72672cceabbea34a","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"fbe63358d2013a62f14e3b8736911acd8287cf934a157bafb18c107577880d9a","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-1.21.9/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.9/e407da956f4ba8915cef785155c5e9894cef95c75361002cbe13e8b7c0a9c2b5.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e407da956f4ba8915cef785155c5e9894cef95c75361002cbe13e8b7c0a9c2b5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e407da956f4ba8915cef785155c5e9894cef95c75361002cbe13e8b7c0a9c2b5","height":900,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":30,"pixel_sha256":"a0863a19d8b9262a4b52518d6279798a61c25e9b86b043c24532897a8985b959","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"80a883bff5d361962e2468a1033f4dede1750349fd0a82e9b69bc115a4dc496e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"80a883bff5d361962e2468a1033f4dede1750349fd0a82e9b69bc115a4dc496e","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":32,"pixel_sha256":"70cb365f6a8a8400cdf66a7b708e231094a61745d84788fed458bd60adf9570c","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compa…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.9/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.9/9a577312d02f64a7f3e9962ac1d0f6abcd72040fbfd68924aad002b638b8286a.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9a577312d02f64a7f3e9962ac1d0f6abcd72040fbfd68924aad002b638b8286a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9a577312d02f64a7f3e9962ac1d0f6abcd72040fbfd68924aad002b638b8286a","height":900,"light_fraction":0.0,"luma_entropy":5.42,"meaningful_colors":30,"pixel_sha256":"e2b6c524d0095655764be96f4ab95aaf3523208c576b5a093fa05171c8e9dea7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"10852ca7b7f624e9ef5da97b72ece7ec2d2ce0b3893f8b0b5253767e05ac3829","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"10852ca7b7f624e9ef5da97b72ece7ec2d2ce0b3893f8b0b5253767e05ac3829","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":32,"pixel_sha256":"6b33da01adc20b515645d15ccf98fa4f2b694b18e2a5211d0838e267ae686fc6","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-1.21.9/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.9/cd288300e500e6dd5b4c72891399c559e6375311974b56f4bc0b37ffd96d85af.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cd288300e500e6dd5b4c72891399c559e6375311974b56f4bc0b37ffd96d85af","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cd288300e500e6dd5b4c72891399c559e6375311974b56f4bc0b37ffd96d85af","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":32,"pixel_sha256":"bb24207f1e000d4986c28e5ec54b4ed71bcfbc09d4dc56bf44bb0438924227a2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"426a1545234289431fdeae3ec08b4cb245ce3866debfa2883d04a421a05f8158","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"426a1545234289431fdeae3ec08b4cb245ce3866debfa2883d04a421a05f8158","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"7a3673cf3edd56bbdb2a247e83c370f83a875a1e9349476be0709492e35447d1","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-1.21.9/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.9/fc32540ae1e729f858d4bb83e38f17cc2afbadab1d366b0e14749d320be5ce12.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc32540ae1e729f858d4bb83e38f17cc2afbadab1d366b0e14749d320be5ce12","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fc32540ae1e729f858d4bb83e38f17cc2afbadab1d366b0e14749d320be5ce12","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"b870d8fbec3bcb60e28ef4ed3ee195274c14c8ca115a390d96c72eb46dda0bf8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"d780a22c1eef57b90b1ac50bc84b1d2eaacedfc1f153f1119236033d38433a19","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d780a22c1eef57b90b1ac50bc84b1d2eaacedfc1f153f1119236033d38433a19","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"49d27aa112c7806824567f36a037b52e2be92dda13c29fd6b0893c84f128da1f","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-1.21.9/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.9/bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"bc9bf1eb28c3253acb0f36fb8d8f16d7b7c9b1f7b2a7c6a272d3ac3223860d8d","height":900,"light_fraction":0.0,"luma_entropy":4.52,"meaningful_colors":30,"pixel_sha256":"c9171f61ec877035243c0011ef4aa24b86718b080327470f4c68dde474c22743","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"167beee8f8266fc2f6a96f77658de762f472d38d19cb5dcd3466eae1cd75b849","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"167beee8f8266fc2f6a96f77658de762f472d38d19cb5dcd3466eae1cd75b849","height":1080,"light_fraction":0.0,"luma_entropy":4.498,"meaningful_colors":31,"pixel_sha256":"875a74f68859ae7e64a0b21ad847a26601151b8186a1e0da431a041da431e121","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-1.21.9/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.9/ab354e34a2086e64c4837683d8cbb74bbd555236e3cf62c9bbcf87d8df471f04.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ab354e34a2086e64c4837683d8cbb74bbd555236e3cf62c9bbcf87d8df471f04","format":"webp","pixel":{"dark_fraction":0.4902,"file_sha256":"ab354e34a2086e64c4837683d8cbb74bbd555236e3cf62c9bbcf87d8df471f04","height":900,"light_fraction":0.0011,"luma_entropy":5.287,"meaningful_colors":28,"pixel_sha256":"245074392ecd41b4dc7b3c764ec365657dea44f07cc9ea037a98c64e7c5695c6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"90a74e28afacbea9979f8570d8db55f868316167a64810a2a7705a33cc84d29e","height":1080,"pixel":{"dark_fraction":0.4953,"file_sha256":"90a74e28afacbea9979f8570d8db55f868316167a64810a2a7705a33cc84d29e","height":1080,"light_fraction":0.0011,"luma_entropy":5.211,"meaningful_colors":31,"pixel_sha256":"cd6bb7e0ba528297291661226be0c45522b52372f3bc36f96c2f8e049f8c3a00","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-1.21.9/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.9/7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c","format":"webp","pixel":{"dark_fraction":0.4898,"file_sha256":"7905f738dc7ccbba7ba813397ec7031efd8c925f9c2c0fec0cbbcdb0c9eea85c","height":900,"light_fraction":0.0011,"luma_entropy":5.29,"meaningful_colors":28,"pixel_sha256":"f63d54e4d2eb5fd862bb80ee72f2af0657cd23fa17adb7360e5e8bbeb5015426","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 199%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=1.9899875; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0006646; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"baddcda940272887dffeee5ec04a7ea85695500c83b5e3b43afe80f236671078","height":1080,"pixel":{"dark_fraction":0.4951,"file_sha256":"baddcda940272887dffeee5ec04a7ea85695500c83b5e3b43afe80f236671078","height":1080,"light_fraction":0.0011,"luma_entropy":5.215,"meaningful_colors":32,"pixel_sha256":"4e541539cd935afa5c4e1a1d36142deb09a60a94c66f305d09507e505dca3d9d","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-1.21.9/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.9/2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3","format":"webp","pixel":{"dark_fraction":0.4905,"file_sha256":"2f66f27ed197924fd428c46206dc48a64a5d2e88b5c1946b523f85fd276c41b3","height":900,"light_fraction":0.0012,"luma_entropy":5.302,"meaningful_colors":31,"pixel_sha256":"38fba8632adbbe094c68d0e9cfb7c18c5ad1aabbaaf183138a79537012691530","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"5e9390cc9597609899ce3af44064c98588a862750d50a6c5990d0a523250c60a","height":1080,"pixel":{"dark_fraction":0.4952,"file_sha256":"5e9390cc9597609899ce3af44064c98588a862750d50a6c5990d0a523250c60a","height":1080,"light_fraction":0.0011,"luma_entropy":5.248,"meaningful_colors":32,"pixel_sha256":"2c3c4276221b460534842c9379249650ac52d7a9511be694c0daf9f0d41e59aa","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-1.21.9/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.9/c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64","format":"webp","pixel":{"dark_fraction":0.4647,"file_sha256":"c887ac025025486b102f4f41b8cafecc920fe10e350ad750732ed9ed58acda64","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"73bcc02a41e4c8664bdf353dcd6af88c003bb08dcfa19e97116b170f6507f628","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"58301e471c64e312915168a306e1aee5f6ebab395a6b53add09e13dd0722c82c","height":1080,"pixel":{"dark_fraction":0.4678,"file_sha256":"58301e471c64e312915168a306e1aee5f6ebab395a6b53add09e13dd0722c82c","height":1080,"light_fraction":0.0011,"luma_entropy":5.298,"meaningful_colors":31,"pixel_sha256":"f73e7df836e8e6f89d3b9cc514338cbc13a308d7d1cafea13b955adbb4068c96","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.9 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-1.21.9/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.9/490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad","format":"webp","pixel":{"dark_fraction":0.5017,"file_sha256":"490608524a3814923f6cd434bce8be7c92b7def7618c2be5781c8313a1d0cfad","height":900,"light_fraction":0.0011,"luma_entropy":5.149,"meaningful_colors":29,"pixel_sha256":"8daf7256f475b1c63c7c14919bc8a065f4dfc83ad5ffa01e67929a1d634f8cd0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"536f02cd2b9f53c2d908ba57781bd3838391407687f9ea85190221e7817ec0fb","height":1080,"pixel":{"dark_fraction":0.5046,"file_sha256":"536f02cd2b9f53c2d908ba57781bd3838391407687f9ea85190221e7817ec0fb","height":1080,"light_fraction":0.0011,"luma_entropy":5.086,"meaningful_colors":31,"pixel_sha256":"d29976326c5bd511367ff6e664efabd93c02fec7c61be20c8103ce5a65475f35","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-1.21.9/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.9/b265712fbe244306ae448356cd152e48fea5668ab1731993485c3dbbc8c6f279.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b265712fbe244306ae448356cd152e48fea5668ab1731993485c3dbbc8c6f279","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b265712fbe244306ae448356cd152e48fea5668ab1731993485c3dbbc8c6f279","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"95bce689538886f64ef238a30b7c5a55ecd8ea2e315ac0da07fed71442f59cef","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"86ca006d433ed441d122a56647f4d66d9e507bd6ce02b5ad67a2c007d40f1d04","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"86ca006d433ed441d122a56647f4d66d9e507bd6ce02b5ad67a2c007d40f1d04","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"245a6959f26cf10aea3eb09cd1a89e457e6e6e497f8166cde49befb777d303a5","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.9 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-1.21.9/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.9/f227c4d7d39e41e10a27eec1284f0dffb6905966ca6c5faa041383400ce10645.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f227c4d7d39e41e10a27eec1284f0dffb6905966ca6c5faa041383400ce10645","format":"webp","pixel":{"dark_fraction":0.5952,"file_sha256":"f227c4d7d39e41e10a27eec1284f0dffb6905966ca6c5faa041383400ce10645","height":900,"light_fraction":0.0,"luma_entropy":4.548,"meaningful_colors":28,"pixel_sha256":"cda7add4018ab6dda0ff3a69722bd66df8a1cb2b85092886dd61eda4a18a354d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"60e743ea3c1131dbc947160f175549f7ab82d27d4f4eeb87605adca77bd46421","height":1080,"pixel":{"dark_fraction":0.5986,"file_sha256":"60e743ea3c1131dbc947160f175549f7ab82d27d4f4eeb87605adca77bd46421","height":1080,"light_fraction":0.0,"luma_entropy":4.472,"meaningful_colors":29,"pixel_sha256":"6bc19b19009cfeb7cba74409bd6fed0b1c8238e35a8f936254f2da3d830ae5e4","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the ti…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-1.21.9/full/client_a/settings_screen","height":900,"image":"images/mc1.21.9/05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"05bc8d51ba53cf2f8ab6e496f1b2cf8a434abf427eaa3554dd1614bbc8ae4d93","height":900,"light_fraction":0.0,"luma_entropy":4.737,"meaningful_colors":31,"pixel_sha256":"c51f86e2245dd679f8b7ce122fb52be12dbafdeef75475f4e1bf895b22764320","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"8711973b6df6b7eec963df2d5e652e85fc99aeffbf1ee7fbe611f371eb2bebf3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8711973b6df6b7eec963df2d5e652e85fc99aeffbf1ee7fbe611f371eb2bebf3","height":1080,"light_fraction":0.0,"luma_entropy":4.738,"meaningful_colors":32,"pixel_sha256":"783b385a757c8061712147fc822d0267457d940f70fb7dd279a9e74e1cd68109","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-1.21.9/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.9/a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a962a7aa5266b0e00596765fbf05a16028df0f4d76aca719c9d4384ca6cef8ec","height":900,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":30,"pixel_sha256":"178027d10c495f8b5faa23d92af28d465d492ac7b38166e57cc0cd33c8e35d9f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"6bcee49d882a8f36247a7850f8166d0906d6ac807e4d5cfd308b6f7072634b69","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6bcee49d882a8f36247a7850f8166d0906d6ac807e4d5cfd308b6f7072634b69","height":1080,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":32,"pixel_sha256":"cc4e736c7714e8395474d79e578dc49c93a6d0ec95dba2f6782f5b20dd27832b","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-1.21.9/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.9/56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"56328c028f42981a8a7294164f59ac3e42afdcabdc16bd8f17dbf3dce6555a74","height":900,"light_fraction":0.0,"luma_entropy":4.693,"meaningful_colors":31,"pixel_sha256":"a68722d985414fd81f8eb502677134746a3117a087c3da56db60737460dba47f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"fe65f55a9b44d3776da58b2544c6da39f9fbc2f592e6754ec8e2af0cc83dfae1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fe65f55a9b44d3776da58b2544c6da39f9fbc2f592e6754ec8e2af0cc83dfae1","height":1080,"light_fraction":0.0,"luma_entropy":4.708,"meaningful_colors":32,"pixel_sha256":"d711938ecd5d40f81558a59ab0f3e5d73c1195f6f0604eb5a85c78f65b7273f1","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-1.21.9/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.9/38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"38eb1a0bbc65a1e2a861ebd7145f039fb968540a940915a57e461464dd858eb3","height":900,"light_fraction":0.0,"luma_entropy":4.311,"meaningful_colors":30,"pixel_sha256":"b897cce32d63bbc35f2a5a5f2a48adef981b4ddba55c6b83687509c2c01ddcd9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"b99e719a1b14d43d5a321c8fee0505d20e6beea17d4b46bfb2105ca857aa4372","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b99e719a1b14d43d5a321c8fee0505d20e6beea17d4b46bfb2105ca857aa4372","height":1080,"light_fraction":0.0,"luma_entropy":4.313,"meaningful_colors":30,"pixel_sha256":"df270c0bd764053e8658518257587ff42844c0e02d5d544d2aaacc7bd12465c0","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-1.21.9/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.9/e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"e87872849c9cbecba75639ab8bacb01b09d291581ddca20a9186f184b9b98775","height":900,"light_fraction":0.0,"luma_entropy":4.698,"meaningful_colors":32,"pixel_sha256":"717b2851fdf00bf3efd13fb50b2c2da8649ce85d574744873b017d282cb27137","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"690e46422e141fd7e94a62f96797227fcdc968544779bd0eebaf3468f0e59eb4","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"690e46422e141fd7e94a62f96797227fcdc968544779bd0eebaf3468f0e59eb4","height":1080,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":31,"pixel_sha256":"ee4c33a9223a97194b93187f346f667f12d36bc588b16b6a886485e3abc12dc5","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and n…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-1.21.9/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.9/5737aaa6f8893cda496755fa071e0bd55a7193ab5347419a3b2291428efd0388.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5737aaa6f8893cda496755fa071e0bd55a7193ab5347419a3b2291428efd0388","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5737aaa6f8893cda496755fa071e0bd55a7193ab5347419a3b2291428efd0388","height":900,"light_fraction":0.0,"luma_entropy":5.619,"meaningful_colors":32,"pixel_sha256":"3d61713696c389aa2669aece392413a455f9fcf987d64bbc54901dd07d9e4476","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"f3860d7d9ae0f633797a2c2b4546ec2774dc83877dfb3fa90d85dac1552b9a62","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f3860d7d9ae0f633797a2c2b4546ec2774dc83877dfb3fa90d85dac1552b9a62","height":1080,"light_fraction":0.0,"luma_entropy":5.666,"meaningful_colors":32,"pixel_sha256":"900f39a818a7a5acb6807bab0c09479f1bae9e6ee5ffac6dc27075959056526d","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-1.21.9/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.9/ff0861389622a1e9722c764b20bdae1f1a00fa7d64ba9d986fdc28458828d135.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff0861389622a1e9722c764b20bdae1f1a00fa7d64ba9d986fdc28458828d135","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"ff0861389622a1e9722c764b20bdae1f1a00fa7d64ba9d986fdc28458828d135","height":900,"light_fraction":0.0,"luma_entropy":4.944,"meaningful_colors":30,"pixel_sha256":"c2cb5648340b7496e1b13acc7336a24ab0045419141f7c96282535d29bcd5383","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"6310e376676e927496b9a31baeee5a574826f2bb0a379fe786cee205569884fc","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"6310e376676e927496b9a31baeee5a574826f2bb0a379fe786cee205569884fc","height":1080,"light_fraction":0.0,"luma_entropy":4.983,"meaningful_colors":32,"pixel_sha256":"b1cdc72fe365a183705de0cf0f74beceadec54ca8cefdb3127740e4e3d14c7e0","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-1.21.9/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.9/3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3c6d7b39a2418cdae1ee0a345ed81cd89925409a338d2f8c87426ee7be9dbc1a","height":900,"light_fraction":0.0,"luma_entropy":4.751,"meaningful_colors":30,"pixel_sha256":"532f9fb55045e37a6db93d47bc524a11bd50e9067cfe15fadc5ce9d521fb88ad","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"7906b6309c1dbe1d0047127d214efd30f12eaf45a1090c207e69a0b4d685334b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7906b6309c1dbe1d0047127d214efd30f12eaf45a1090c207e69a0b4d685334b","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"82c3b9928121f007114acad473904593222f37cc111fe1887c000ab5790e25ee","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-1.21.9/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.9/b0c0aa20f32143cd2aa142146a630fadc2beb02b4131a0dba09f5144f016671d.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0c0aa20f32143cd2aa142146a630fadc2beb02b4131a0dba09f5144f016671d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b0c0aa20f32143cd2aa142146a630fadc2beb02b4131a0dba09f5144f016671d","height":900,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":30,"pixel_sha256":"1d4aba0ba952e95f549687d956d4bdf0b9403872308a8fe189425ab68e7db199","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"3073bde894c54318090a2db5bb26e1c4420ad2aabb94fa7c39b3b09659d13a66","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3073bde894c54318090a2db5bb26e1c4420ad2aabb94fa7c39b3b09659d13a66","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":32,"pixel_sha256":"2a0378032b135899ccf35b451f942134e8d9388f7de2111c1d54445503eca548","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-1.21.9/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.9/ff63b41406475de41add383a3c6485490f50c6f773d314e4c519033cea7abd1b.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff63b41406475de41add383a3c6485490f50c6f773d314e4c519033cea7abd1b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ff63b41406475de41add383a3c6485490f50c6f773d314e4c519033cea7abd1b","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":32,"pixel_sha256":"63a1bb3928d3db5a82ce3a16fe5e9fe7f923b318a59928153198af858cd033ae","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"441077b6b98f6d2f680deab5c0fe0deae79b8da89e7d821768efa37c2ed3392d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"441077b6b98f6d2f680deab5c0fe0deae79b8da89e7d821768efa37c2ed3392d","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"b77aea6a3c2e691cced54bba3985e90fd328e6b5a00754d92f5cc2869112bcdc","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.9 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-1.21.9/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.9/f82617a65b7a7a4e3031ff35ca7f7942c3332e4eac25070a829647d997104436.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f82617a65b7a7a4e3031ff35ca7f7942c3332e4eac25070a829647d997104436","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f82617a65b7a7a4e3031ff35ca7f7942c3332e4eac25070a829647d997104436","height":900,"light_fraction":0.0,"luma_entropy":5.507,"meaningful_colors":32,"pixel_sha256":"5a40dc6726eabee39a455ac74503bde146ea1f97fcc501e69796f47659039e9a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"e446240517e6751ad359b886dd1846f6269836c723269050d902d3182180795d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e446240517e6751ad359b886dd1846f6269836c723269050d902d3182180795d","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"546b28ff889cf557288b6dbf084cdcde7090b814bac50a6a9a2fa3ecbe7454d0","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.9 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main button…","artifact_node":"neoforge-1.21.9","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-1.21.9/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.9/542c2341ba07c4b2945173505105b721056d4ebc70340d1dc6207ba2bfc24502.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"542c2341ba07c4b2945173505105b721056d4ebc70340d1dc6207ba2bfc24502","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"542c2341ba07c4b2945173505105b721056d4ebc70340d1dc6207ba2bfc24502","height":900,"light_fraction":0.0,"luma_entropy":6.892,"meaningful_colors":32,"pixel_sha256":"c324f1036b765542193d8f0d91ec876e1304e97745abdfba603d57c2a06f3ab2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 452 splash pixels in the control frame, 0 left once the model is over them (region [387, 72, 413, 85])","scenario":"full","source":{"file_sha256":"e0de2d21530727782ad8112d26443686d63c4e45ac6e6e3edcfe546227a0e53e","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"e0de2d21530727782ad8112d26443686d63c4e45ac6e6e3edcfe546227a0e53e","height":1080,"light_fraction":0.0,"luma_entropy":6.878,"meaningful_colors":32,"pixel_sha256":"803fee46d100e6a06ea1c39988f9dfddbdab4ab10b6b104e2a8416b17de9b806","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.9","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.9/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.9/105dc3d7578ad8fa5b5428ce0c00333e927be2830841240acc9465c9497f8904.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"105dc3d7578ad8fa5b5428ce0c00333e927be2830841240acc9465c9497f8904","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"105dc3d7578ad8fa5b5428ce0c00333e927be2830841240acc9465c9497f8904","height":900,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":30,"pixel_sha256":"8d576d95895beec22681aff67ffab3ccdb741e601d7eb4cb444846ae445599f2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"6cd6b8f9312da00b9eefe56d4b3d7ed7a8e32429c0759235963a6834842f26f5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6cd6b8f9312da00b9eefe56d4b3d7ed7a8e32429c0759235963a6834842f26f5","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"6f713d42034a74502976a996b873ce3e5a4b672fabcc1a3622c1f95317ad8420","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.9 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-1.21.9","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-1.21.9/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.9/03e587ea4c2004866cf1f6833f2a70590447a88e442d568c9315fa3495aaf2ee.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"03e587ea4c2004866cf1f6833f2a70590447a88e442d568c9315fa3495aaf2ee","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"03e587ea4c2004866cf1f6833f2a70590447a88e442d568c9315fa3495aaf2ee","height":900,"light_fraction":0.0,"luma_entropy":5.37,"meaningful_colors":32,"pixel_sha256":"6cf601f0749e5c5389a269f8d4971e0647c3a015f9e6b8b1632e6a27da10cba4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"062ecdaacb9adcd3fd332d2b2be4cac8732a7932b23bb1ec6beed3fd5d288a0c","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"062ecdaacb9adcd3fd332d2b2be4cac8732a7932b23bb1ec6beed3fd5d288a0c","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"3725de05c53fdd7be99c294e70802eee0e857c688a1e8711304223593eeb8321","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-1.21.9","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-1.21.9/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.9/3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f","format":"webp","pixel":{"dark_fraction":0.6453,"file_sha256":"3514f052a22ad7af8887038d0be3ff4b859d67abf83dc7ce97cab817233b985f","height":900,"light_fraction":0.0,"luma_entropy":3.762,"meaningful_colors":25,"pixel_sha256":"64bc1c1f5ee88dc0c25d6fc5d66626becf989649a1008ee0da687f985d4fb976","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"67321529e6b74ae89a90f9c2317ed9241fcdef230920927ba70fce2d0fbba759","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"67321529e6b74ae89a90f9c2317ed9241fcdef230920927ba70fce2d0fbba759","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":27,"pixel_sha256":"d8eda1d83d0ca13c7f6eb08cd2f6b6332a0b2ffd0d327c728c3193b876944972","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cool…","artifact_node":"neoforge-1.21.9","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-1.21.9/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.9/191b11601d83391dc23e71640a8adf87abd8b0666cb94365f0ed102f7d271c51.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"191b11601d83391dc23e71640a8adf87abd8b0666cb94365f0ed102f7d271c51","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"191b11601d83391dc23e71640a8adf87abd8b0666cb94365f0ed102f7d271c51","height":900,"light_fraction":0.0,"luma_entropy":5.367,"meaningful_colors":32,"pixel_sha256":"c4bd94cd7d7844713880eaae7c13767fa463c9fd06340b19d6b86c19b254152d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"705c81c74b4f42578428f74d632477a5efd5c0bd09b7653504a041b1dffe261f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"705c81c74b4f42578428f74d632477a5efd5c0bd09b7653504a041b1dffe261f","height":1080,"light_fraction":0.0,"luma_entropy":5.334,"meaningful_colors":31,"pixel_sha256":"83d279a660d6682ccc6a1c2a1bb18f648b4e409c999d7899202fde386a170d16","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"neoforge-1.21.9","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.9/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.9/d844dbde785c351a84feb1694b9642bd80c87cc8beead87ba10e2782957f52cd.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d844dbde785c351a84feb1694b9642bd80c87cc8beead87ba10e2782957f52cd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d844dbde785c351a84feb1694b9642bd80c87cc8beead87ba10e2782957f52cd","height":900,"light_fraction":0.0,"luma_entropy":5.519,"meaningful_colors":30,"pixel_sha256":"39d1b589f85054480376ed7bd913440fc11ddf0dd10c2ae69d612c10d8b502cc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"3b5c0494c5c59c67b633961664df86bbc06ce4171d0272fd42a584d044c6b9f7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3b5c0494c5c59c67b633961664df86bbc06ce4171d0272fd42a584d044c6b9f7","height":1080,"light_fraction":0.0,"luma_entropy":5.511,"meaningful_colors":32,"pixel_sha256":"000fa021f97d005459d1d2bd751d9560efb50c43d4c203d3385d1936bc271783","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-1.21.9","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-1.21.9/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.9/c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"c4270327d46d15194c7f1ae9684c6ad1f8c85e2079dd1a7ffc517cc08b99e725","height":900,"light_fraction":0.0,"luma_entropy":4.367,"meaningful_colors":31,"pixel_sha256":"83f78d521422e7c6e72521387a28e2629346c10e1e43157ec6bed1b70e85fa96","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"d46d8748e2a4652a8a1b1cf77c80a25afdbbb09495eea025a80a703dff4618f0","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"d46d8748e2a4652a8a1b1cf77c80a25afdbbb09495eea025a80a703dff4618f0","height":1080,"light_fraction":0.0,"luma_entropy":4.398,"meaningful_colors":29,"pixel_sha256":"3c8054e2585a3bbaf8d445de0308b5d43c8115bcbaad0058c1612a199f1f2d3f","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on thi…","artifact_node":"neoforge-1.21.9","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-1.21.9/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.9/588e649a437b0f88de5b78a86270cabb1c5f44770f3b8244e1dff76baf8f53cd.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"588e649a437b0f88de5b78a86270cabb1c5f44770f3b8244e1dff76baf8f53cd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"588e649a437b0f88de5b78a86270cabb1c5f44770f3b8244e1dff76baf8f53cd","height":900,"light_fraction":0.0,"luma_entropy":5.472,"meaningful_colors":31,"pixel_sha256":"a510c951d92c4a744dfbd6fac31146991a887820954f1847ddfb30b75e5967de","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"3ded1d1f8760b9999c9edc11dbfbd70b28dd46dcf99c7706d340f2a17447f68b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3ded1d1f8760b9999c9edc11dbfbd70b28dd46dcf99c7706d340f2a17447f68b","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"4c8142bdee1a285520c70e5908c0cadf93d3b6e6345046f2abdd86d8bb20d517","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.9 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sh…","artifact_node":"neoforge-1.21.9","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.9/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.9/f9dfcfa3c0abbdfa2ffd5061769a0893f65ba4d59947e911387246e8f7319343.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f9dfcfa3c0abbdfa2ffd5061769a0893f65ba4d59947e911387246e8f7319343","format":"webp","pixel":{"dark_fraction":0.0013,"file_sha256":"f9dfcfa3c0abbdfa2ffd5061769a0893f65ba4d59947e911387246e8f7319343","height":900,"light_fraction":0.0,"luma_entropy":6.838,"meaningful_colors":32,"pixel_sha256":"109041161c2fa1cdfb45ddab5ba675ffb70b37c201d160efcc0c65b3d4209747","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"4277be1ee8c9285b55652c550f9629c5e84989dbd027b1b665b4bc7a538bd063","height":1080,"pixel":{"dark_fraction":0.0013,"file_sha256":"4277be1ee8c9285b55652c550f9629c5e84989dbd027b1b665b4bc7a538bd063","height":1080,"light_fraction":0.0,"luma_entropy":6.819,"meaningful_colors":32,"pixel_sha256":"7284a7dc44008599b46bd10c84e21244b297384511f523e3fbbd0137194def6d","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-1.21.9","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-1.21.9/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.9/d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","height":900,"light_fraction":0.0,"luma_entropy":3.716,"meaningful_colors":22,"pixel_sha256":"a38e3b91823a57ab4bd9f4dd064d7bd7af02eea835b5a7876df8710ea4ae18cd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"4e6935f94b7ea7ab6c1c3e131ddd44db01e5a9e6ef6d3a3dd2869f0b83e99a73","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.9 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-1.21.9","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-1.21.9/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.9/d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"d964a2f25425c22f3058d20234d17c665c76367ad879223a5a5c52952fa29cc6","height":900,"light_fraction":0.0,"luma_entropy":3.716,"meaningful_colors":22,"pixel_sha256":"a38e3b91823a57ab4bd9f4dd064d7bd7af02eea835b5a7876df8710ea4ae18cd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"482a0a2c2af304e9e2796c54231ed30d6d00b2539b1584353c0424ec6b2224d4","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"4e6935f94b7ea7ab6c1c3e131ddd44db01e5a9e6ef6d3a3dd2869f0b83e99a73","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.9 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-1.21.9","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-1.21.9/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.9/14bdb3e2236d2e9537b9aade77d7dd3383dbd2a08d232b38838bd3d04cd59d5b.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"14bdb3e2236d2e9537b9aade77d7dd3383dbd2a08d232b38838bd3d04cd59d5b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"14bdb3e2236d2e9537b9aade77d7dd3383dbd2a08d232b38838bd3d04cd59d5b","height":900,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":32,"pixel_sha256":"f4d4d8d27e9516b8ecf8c8701d9e8435208fe1cbe95550bbe74fc7206f68ac76","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"4ac7c897d298473fef9201e05c94d39e219024c6bcf2718da8d346ff5e458d1c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4ac7c897d298473fef9201e05c94d39e219024c6bcf2718da8d346ff5e458d1c","height":1080,"light_fraction":0.0,"luma_entropy":5.553,"meaningful_colors":32,"pixel_sha256":"56a99d94e4b466cd2ab6e791562000ad29efaafcac23f754ad654d1386749b3a","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.9 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-1.21.9","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-1.21.9/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.9/fa00d41b0d90edcb946a2c3eae82329eb42ec5b69ce212f4eb8918efa690f37c.webp","key":"mc1.21.9","lane_id":"neoforge-1.21.9/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fa00d41b0d90edcb946a2c3eae82329eb42ec5b69ce212f4eb8918efa690f37c","format":"webp","pixel":{"dark_fraction":0.6748,"file_sha256":"fa00d41b0d90edcb946a2c3eae82329eb42ec5b69ce212f4eb8918efa690f37c","height":900,"light_fraction":0.0,"luma_entropy":3.831,"meaningful_colors":28,"pixel_sha256":"fa9b9e88e37a2602fa6f97e3cd5e73ed2a06233bac42eccbdb4a66f37c6075fb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"90b8345f3ef3297197c03890f6d3201daf9becfc0a6c125fdd153518bb8abd4f","height":1080,"pixel":{"dark_fraction":0.6781,"file_sha256":"90b8345f3ef3297197c03890f6d3201daf9becfc0a6c125fdd153518bb8abd4f","height":1080,"light_fraction":0.0,"luma_entropy":3.772,"meaningful_colors":29,"pixel_sha256":"19f44e774612ebaf506c892b2d00352add665553e9b46e783cd2338e7cd07720","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.8","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.8/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.8/07cd1569438f65f96efc0a9348f533f5e96a719f442d3c7270f5f9ffc275b2e3.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"07cd1569438f65f96efc0a9348f533f5e96a719f442d3c7270f5f9ffc275b2e3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"07cd1569438f65f96efc0a9348f533f5e96a719f442d3c7270f5f9ffc275b2e3","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":30,"pixel_sha256":"919dbb301a1507dae90bc9c9c51821b9808e8385a9df504711823ae2b4db6c7d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"8db27ef1150bf869b1be10cb278f9c355c7d63798625b0725aedd247506129ed","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8db27ef1150bf869b1be10cb278f9c355c7d63798625b0725aedd247506129ed","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"f80ff6e245043ae18cbe2013a163f5e63f809d51b840e355b3314acc2ab66253","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.8 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.8","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.8/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.8/446a54eb2fb190b259292f9a004cb44f64868ca93b4d38a6611ca70510d24256.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"446a54eb2fb190b259292f9a004cb44f64868ca93b4d38a6611ca70510d24256","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"446a54eb2fb190b259292f9a004cb44f64868ca93b4d38a6611ca70510d24256","height":900,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":31,"pixel_sha256":"c6554c221022b4d508a96314530851cfee043e6c98e14a57ebb46a97c70abf36","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"660e2a53419597925cda75fafd7fc15e17b2b0ca679fbb70fc9edf173ee3b79f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"660e2a53419597925cda75fafd7fc15e17b2b0ca679fbb70fc9edf173ee3b79f","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":31,"pixel_sha256":"bbe7f3ef1da15d6a4326fa76ca408e68f2b565d2fc6399dd68d6cee0ef8771eb","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.8","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.8/propagation/client_a/baseline","height":900,"image":"images/mc1.21.8/1148ae497c77e9b2a3714bec4ea99ffa11ef1a90f359d9cd602ffe004d4aedc8.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1148ae497c77e9b2a3714bec4ea99ffa11ef1a90f359d9cd602ffe004d4aedc8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1148ae497c77e9b2a3714bec4ea99ffa11ef1a90f359d9cd602ffe004d4aedc8","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"0024748209743bff5f3829afbe91f2062dd572bdc0dbe621921ed46ff7b7cbdf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"c49b060d7b68471bb656da6089dacd6b68dc2bd858cc6274c3db087be8a77e55","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c49b060d7b68471bb656da6089dacd6b68dc2bd858cc6274c3db087be8a77e55","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"8b6af17b86c640e9a826ec37995814a7073f93e432cf47792e691ecf603c1f59","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.8 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.21.8","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.21.8/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.8/d692921953397cec3a55d56b54a2fd42ca4c8f3c84a5bfd7ce707d2d8e507ac4.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d692921953397cec3a55d56b54a2fd42ca4c8f3c84a5bfd7ce707d2d8e507ac4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d692921953397cec3a55d56b54a2fd42ca4c8f3c84a5bfd7ce707d2d8e507ac4","height":900,"light_fraction":0.0,"luma_entropy":5.4,"meaningful_colors":31,"pixel_sha256":"f91c81c59285ff69914bf2a75de6a9943270603706d64db35ab32e702b9abc18","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"9a6bc726091829c49425a97042d3f26f4f5742f2d0f3d6ff0644fbedca77c0d3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9a6bc726091829c49425a97042d3f26f4f5742f2d0f3d6ff0644fbedca77c0d3","height":1080,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":31,"pixel_sha256":"c2f8762e12d9aa58991bf4d262234bbc768145c4e3a3966f640c6982b71e367e","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.8 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-1.21.8","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.21.8/propagation/client_b/baseline","height":900,"image":"images/mc1.21.8/0754a9885858c9a6a33aa691e81e1c1450f0f2658ff5afe8262a050a4cc0e794.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0754a9885858c9a6a33aa691e81e1c1450f0f2658ff5afe8262a050a4cc0e794","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0754a9885858c9a6a33aa691e81e1c1450f0f2658ff5afe8262a050a4cc0e794","height":900,"light_fraction":0.0083,"luma_entropy":5.618,"meaningful_colors":32,"pixel_sha256":"66108e94003fabe4c9fbb41f904b6e2d87126ee03c0c3a1f6d957eb1dccced78","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"058dd68fbf6363cc80c27526165d31a3c19524ad068f726b58027ba3626d2faf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"058dd68fbf6363cc80c27526165d31a3c19524ad068f726b58027ba3626d2faf","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"d62e90afffa82c20a2a93711ec827ef92d6172b291caca8087f73a2d810eb109","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.8 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-1.21.8","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.8/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.8/470f61ca51657ca7a566629261394f75461b4e272cd4b4b13255d8471e6ee252.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"470f61ca51657ca7a566629261394f75461b4e272cd4b4b13255d8471e6ee252","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"470f61ca51657ca7a566629261394f75461b4e272cd4b4b13255d8471e6ee252","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":30,"pixel_sha256":"6c2cbcf3b7df9e78620ffbc4195ab5d60d9afbef8be95346acca17cacf7d0c92","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"e31a59cdded3d70a9d274fbd200307add5eeb6d8e22a1142de08c6ce1bc8f909","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e31a59cdded3d70a9d274fbd200307add5eeb6d8e22a1142de08c6ce1bc8f909","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":31,"pixel_sha256":"638ac777d47b6f21d41ab999ef3b02fdfb6a8f2556b5a5f873af7ced95ab26d4","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.8","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.8/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.8/6ab59bf299917ffd672f2b388cd2c6f9069914c39dd9476ac452e0d2afa1bdd3.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6ab59bf299917ffd672f2b388cd2c6f9069914c39dd9476ac452e0d2afa1bdd3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6ab59bf299917ffd672f2b388cd2c6f9069914c39dd9476ac452e0d2afa1bdd3","height":900,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":30,"pixel_sha256":"32e742ee6249e5fa52dc58314f149045163b2437b9c50585023183c84d0662e6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"2d6e90e937d261740374f00fccc739a5a77746d7f394c2ebb9e55b64a79c9946","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2d6e90e937d261740374f00fccc739a5a77746d7f394c2ebb9e55b64a79c9946","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"5f3152744ca1a9f558706bbe678118baeaba129e4a85c1e54b4dced261b4dd48","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.8 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.8","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.8/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.8/37f6c4a7ab22501fc1ed62b06367074bb686cd758eefd2cbc8aa3144244465fc.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"37f6c4a7ab22501fc1ed62b06367074bb686cd758eefd2cbc8aa3144244465fc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"37f6c4a7ab22501fc1ed62b06367074bb686cd758eefd2cbc8aa3144244465fc","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"f857624303cd74458734fdb614009026c0720fb663fa9193df235ee3f9d99a2b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"cd0cddf8eb69ae42d9a7c708da83ab044629949e983e681ed90f57b2d0bd6bf8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cd0cddf8eb69ae42d9a7c708da83ab044629949e983e681ed90f57b2d0bd6bf8","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"ae1ba7f9b5c1e8bb10f61d1c55b507aa0cfe0f031d7c4a5784812c224105f235","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.8 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.21.8","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.21.8/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.8/58ff87eeb04f7c115f03d99d879b67aab8d57724cb64ea3ec5e78eb28f12d4d6.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"58ff87eeb04f7c115f03d99d879b67aab8d57724cb64ea3ec5e78eb28f12d4d6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"58ff87eeb04f7c115f03d99d879b67aab8d57724cb64ea3ec5e78eb28f12d4d6","height":900,"light_fraction":0.0083,"luma_entropy":5.618,"meaningful_colors":32,"pixel_sha256":"2e665c46910060b5142578cad158bb8a36a11d6edec676d8322b57e1738d732b","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"16d266a38c4b22164a903a24ee29d3b49f06fa4ace07fa20d141fabc22d8e31e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"16d266a38c4b22164a903a24ee29d3b49f06fa4ace07fa20d141fabc22d8e31e","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"ae7917304948c503f8b6c95ff60256fe91c9803ae5e3d6a1a285540908846fe3","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.8 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.21.8","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.21.8/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.8/da3dd1e16393056964e0fb73c9503f194e1261716cc2cb599e698df4e3ee6fbb.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"da3dd1e16393056964e0fb73c9503f194e1261716cc2cb599e698df4e3ee6fbb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"da3dd1e16393056964e0fb73c9503f194e1261716cc2cb599e698df4e3ee6fbb","height":900,"light_fraction":0.0,"luma_entropy":5.567,"meaningful_colors":29,"pixel_sha256":"d72198537405c5a1712c6bf50b24f36ac6968d24d17b3cf4e6579c85a76f6b5c","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"26e8aae00f64c537a485e815008f046d875e0ca6df309c5a3288b5cc3febd33c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"26e8aae00f64c537a485e815008f046d875e0ca6df309c5a3288b5cc3febd33c","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":31,"pixel_sha256":"0ee770c04d2a374e0c3073f02fe44c5c012808d05c81084cb4f7e353d9877e0a","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.8 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-1.21.8","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.8/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.8/7735a2892a8219f81be7babbba6f125c7f22dcf34195fb39968db6adb616ff56.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7735a2892a8219f81be7babbba6f125c7f22dcf34195fb39968db6adb616ff56","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7735a2892a8219f81be7babbba6f125c7f22dcf34195fb39968db6adb616ff56","height":900,"light_fraction":0.0,"luma_entropy":5.561,"meaningful_colors":30,"pixel_sha256":"6999279c4d7c08da38a5c46ed1ee8c3f6af33133553ad0bbab701c262a975671","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"d00236d1a6d21a4ef42d31529c89b6d0613ec0016e96ea9ee4a00114cf9ca309","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d00236d1a6d21a4ef42d31529c89b6d0613ec0016e96ea9ee4a00114cf9ca309","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"94ac3e0f6401daa8a77032a1ee6c2cd0b27849e743473015f03bce43523b4157","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.8 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.21.8","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.8/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.8/487cf998c3e1a08e38079503b645a776cabeb0808142c1bf23a8a6a2458a4d05.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"487cf998c3e1a08e38079503b645a776cabeb0808142c1bf23a8a6a2458a4d05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"487cf998c3e1a08e38079503b645a776cabeb0808142c1bf23a8a6a2458a4d05","height":900,"light_fraction":0.0,"luma_entropy":5.563,"meaningful_colors":30,"pixel_sha256":"dbb5e7a5281f416db483c5ab31e94e2ec6fc4cfb779a820dd9710caa739e05b0","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"46bfe3a2ef0634c9f68464ddf5ddb02b26a2ac07e42a897e82a73b4863f5f005","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"46bfe3a2ef0634c9f68464ddf5ddb02b26a2ac07e42a897e82a73b4863f5f005","height":1080,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":31,"pixel_sha256":"4f27fdeb427645d94f788b2a29e5da01e1343c54ab2d146a090f3a745cec13bb","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.8 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.21.8","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.21.8/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.8/abb069d1d35a92235b90961077d697988db9a2403b14068e1765b6ee6b40e8f0.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"abb069d1d35a92235b90961077d697988db9a2403b14068e1765b6ee6b40e8f0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"abb069d1d35a92235b90961077d697988db9a2403b14068e1765b6ee6b40e8f0","height":900,"light_fraction":0.0,"luma_entropy":5.577,"meaningful_colors":29,"pixel_sha256":"e9788407afae51137a19e4ed9f27cd0245dd18e06f54b900157c85c1c40d614f","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"8fcfbeead5eb2c310c62e81cf972a8b1b46683ce22bc1e9442400d17947ab4e4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8fcfbeead5eb2c310c62e81cf972a8b1b46683ce22bc1e9442400d17947ab4e4","height":1080,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":32,"pixel_sha256":"7083585cc2418e06e20ad6ea56d2f0ea038019c5ed80c85e5cbcb3ddde42f611","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.8 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.21.8","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.21.8/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.8/1aaf6cd97967592c2267ec8803c47218c807cd2b551c63041af997a19b87d28d.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1aaf6cd97967592c2267ec8803c47218c807cd2b551c63041af997a19b87d28d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1aaf6cd97967592c2267ec8803c47218c807cd2b551c63041af997a19b87d28d","height":900,"light_fraction":0.0,"luma_entropy":5.561,"meaningful_colors":30,"pixel_sha256":"efc83ad4a9d32e353ed5f5f6116ee452efa0e6c492e850764da9848bbd2e0021","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"1158d914eebb889026537036054698f397a790245a7c141b5a0aedb7e37c76bb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1158d914eebb889026537036054698f397a790245a7c141b5a0aedb7e37c76bb","height":1080,"light_fraction":0.0,"luma_entropy":5.549,"meaningful_colors":31,"pixel_sha256":"8421a96b45bc53c9f60ad90e5c1c13bed51358d007eb0eb68ffa5cbe31fbc064","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.8 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.21.8","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.21.8/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.8/7236ce2cf9a628f48c2de74431007139920b90f67e30ad9ef8d9afadd8cc4d6a.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7236ce2cf9a628f48c2de74431007139920b90f67e30ad9ef8d9afadd8cc4d6a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7236ce2cf9a628f48c2de74431007139920b90f67e30ad9ef8d9afadd8cc4d6a","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":29,"pixel_sha256":"3f9c65d265c1c06b21f18d11e1f865e25e68bab51ccd050a2db30259762fbbe3","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"a796bdf61f65470e3faa7f5f44ded785330b82faab117f581d06de28b639f950","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a796bdf61f65470e3faa7f5f44ded785330b82faab117f581d06de28b639f950","height":1080,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":30,"pixel_sha256":"38bb279fc8af75bb85ad30b63d10c3f07d5ce6633d85937b3277853a76b61421","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.8 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.8/full/client_a/baseline","height":900,"image":"images/mc1.21.8/2e81d308543ffc4a61f0006fb04ffcf12899369c8d05a07efd28cc410cfa73bc.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e81d308543ffc4a61f0006fb04ffcf12899369c8d05a07efd28cc410cfa73bc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2e81d308543ffc4a61f0006fb04ffcf12899369c8d05a07efd28cc410cfa73bc","height":900,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":30,"pixel_sha256":"a056d9f659c02dd0ca9866c20b4e40480e6ad6e6b2d36d284a91e70759e4f1ed","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"4c548e40bdb0e653e787786f752d41374ea251e60b9da86f3912eeea609cfa20","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4c548e40bdb0e653e787786f752d41374ea251e60b9da86f3912eeea609cfa20","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"577e297bcb9258e81707b7b1d2e79de5a0270a9b8823aad658e4fba1ae98d06d","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.8 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.21.8/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.8/ccea350b3405c08e8971df1b4878b56edd43ae97febc857d6f4626388cad6c9a.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ccea350b3405c08e8971df1b4878b56edd43ae97febc857d6f4626388cad6c9a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ccea350b3405c08e8971df1b4878b56edd43ae97febc857d6f4626388cad6c9a","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"0456cc49956b88baa832cb06f89678fc8d362d9403b67c97e6d63427923e6811","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"c0b2cae8f75d9e737a124585769887ecbd0ff1818bbb423838fa5753834a21ac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c0b2cae8f75d9e737a124585769887ecbd0ff1818bbb423838fa5753834a21ac","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"45194fa69e7dea14acf8675c0a5be86d4345e672d355067d2ba8044753986da3","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.8 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.21.8/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.8/2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","format":"webp","pixel":{"dark_fraction":0.6515,"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","height":900,"light_fraction":0.0,"luma_entropy":3.714,"meaningful_colors":24,"pixel_sha256":"7d63495dbefdd73b8f139738c9520a8bdb6275ee1800135593b628048d8e53c8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"light_fraction":0.0,"luma_entropy":3.654,"meaningful_colors":26,"pixel_sha256":"367dbf4f6418cb6a6fc5832b98127bc726f3f53f7cefcacb1ce126731092a7b4","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.8 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.21.8/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.8/87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","format":"webp","pixel":{"dark_fraction":0.6451,"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":24,"pixel_sha256":"3a0c51ff741db2fda0ed558b4457bdba0376b8021cec7a174a9bbafc6b523e29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":27,"pixel_sha256":"7d688d96134cdc23132ba7fec831665124bf37ab54f34d8491f1c46f3fcf9bc5","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.8 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.21.8/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.8/479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","format":"webp","pixel":{"dark_fraction":0.6394,"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":28,"pixel_sha256":"f8c57babce98689179cc20c4276e7fc2505f752cf5e7726c346035048a8be15b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"light_fraction":0.0,"luma_entropy":3.695,"meaningful_colors":29,"pixel_sha256":"f92a9867655b07d4ed1d011152cd1f9dcf3ddce2f4e5065c6a104140b0383672","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.8 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.21.8/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.8/ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","height":900,"light_fraction":0.0,"luma_entropy":3.76,"meaningful_colors":28,"pixel_sha256":"95eb42e7e8480c5bb179ac84d330e87a348b930c62fef63bd73c17f396de4cae","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558810879) at index 0 above plaid (mtime 1793558805866) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":29,"pixel_sha256":"47a22597b3f7ddf2da8006065f77886a6ca5dc280a89a25eb0217a29e6b40b6e","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.8 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.21.8/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.8/1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","format":"webp","pixel":{"dark_fraction":0.6443,"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":25,"pixel_sha256":"553df76854d87bf6ed5199f3a446f4a04b17cddeee2dce24472c94c177bbad27","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"pixel":{"dark_fraction":0.6424,"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"light_fraction":0.0,"luma_entropy":3.679,"meaningful_colors":24,"pixel_sha256":"dc5d717c2dc96c1f29f0e3a69035de2f913ab5722cbe5648f36b6b849ecb4bd0","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.8 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.21.8/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.8/d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","format":"webp","pixel":{"dark_fraction":0.6512,"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","height":900,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":24,"pixel_sha256":"0722e415a0ae861001f88b64f7e044ba7ba96c461ee57873622146f6d293ad56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"light_fraction":0.0,"luma_entropy":3.652,"meaningful_colors":27,"pixel_sha256":"8ca2b23194ea24d1a61ae2cba6e4b69c2fa0ac9c6be5c2d9532bbb22d83e5ee1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.8 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.21.8/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.8/ac243c6710b567b0049473aeba69c6db0acac6e0013b849d0795d50de22f0dc2.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ac243c6710b567b0049473aeba69c6db0acac6e0013b849d0795d50de22f0dc2","format":"webp","pixel":{"dark_fraction":0.6243,"file_sha256":"ac243c6710b567b0049473aeba69c6db0acac6e0013b849d0795d50de22f0dc2","height":900,"light_fraction":0.0,"luma_entropy":3.915,"meaningful_colors":24,"pixel_sha256":"5755fcb2339311edc9684e9a46cc13b03e8ed4e83558949fa2181c6c3fbf8cd2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"171b9beba4ad0d0572060242c227b629fc485d1e737cf4c750bdf69018e9abe7","height":1080,"pixel":{"dark_fraction":0.6228,"file_sha256":"171b9beba4ad0d0572060242c227b629fc485d1e737cf4c750bdf69018e9abe7","height":1080,"light_fraction":0.0,"luma_entropy":3.858,"meaningful_colors":27,"pixel_sha256":"b68a169ff20cc28f831a5422002adda3302eec411f416ed787e62f63ca59fbef","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.8 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.21.8/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.8/2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","height":900,"light_fraction":0.0,"luma_entropy":3.708,"meaningful_colors":21,"pixel_sha256":"4fc044673b932a01bd859ef4ec8e1b189cbb01eca8e703b09062f9cdec13f5da","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"light_fraction":0.0,"luma_entropy":3.653,"meaningful_colors":25,"pixel_sha256":"084c7e363bc800102eff0d192efeb5d1e4a14c0d26d802b2eca4e3ed698564ce","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.8/full/client_a/model_slim","height":900,"image":"images/mc1.21.8/aa2cfbb1558145d17e2236e47423fb6940533dab78abfa3d5d9cfeeb291c43c3.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa2cfbb1558145d17e2236e47423fb6940533dab78abfa3d5d9cfeeb291c43c3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"aa2cfbb1558145d17e2236e47423fb6940533dab78abfa3d5d9cfeeb291c43c3","height":900,"light_fraction":0.0,"luma_entropy":5.35,"meaningful_colors":32,"pixel_sha256":"9252acbe437a2faac9e44eb5b8651844383fe7b2f94ec4e04b743fa4744d0c59","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"eed2333649ab6e7acdebfa52bf069e8eee3a17f2034317dd939dd3dd05d2b56b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eed2333649ab6e7acdebfa52bf069e8eee3a17f2034317dd939dd3dd05d2b56b","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"4cfb6cba93d4a064fe324cd9c3636e4dcf72a59d4eba9aa00c2a46339d291ce0","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.8/full/client_a/model_classic","height":900,"image":"images/mc1.21.8/ea2b64f4e49aa88d77ed3cac3650b43619d4337b8f1ac882dbb94efd339744ab.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ea2b64f4e49aa88d77ed3cac3650b43619d4337b8f1ac882dbb94efd339744ab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ea2b64f4e49aa88d77ed3cac3650b43619d4337b8f1ac882dbb94efd339744ab","height":900,"light_fraction":0.0,"luma_entropy":5.369,"meaningful_colors":32,"pixel_sha256":"aceae32cd1908a87cff38fbdbdec9f8478ebc0a8fcb244c7888f2a61f7dcfa5d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"503a09e3b308d06d335cdcac075500f20018bca02fb1ef43120acf97c0c8e5ef","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"503a09e3b308d06d335cdcac075500f20018bca02fb1ef43120acf97c0c8e5ef","height":1080,"light_fraction":0.0,"luma_entropy":5.33,"meaningful_colors":31,"pixel_sha256":"ec7def95965aac1299d832569193b27c0c345efb3dfb46463004acb815e0e448","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.21.8/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.8/f53dab4fea9454e6a8021499d633ad8aac3515fddc18377dc54bc7783272dd3b.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f53dab4fea9454e6a8021499d633ad8aac3515fddc18377dc54bc7783272dd3b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f53dab4fea9454e6a8021499d633ad8aac3515fddc18377dc54bc7783272dd3b","height":900,"light_fraction":0.0,"luma_entropy":5.342,"meaningful_colors":32,"pixel_sha256":"83e2740b32fcf7d947460415f3990fce813d43773f975d2c0d171c9ccc095f6a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"d70417f10f090c05ea535569cbaf225989c84c60ec1d27e536af4be1a7079479","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d70417f10f090c05ea535569cbaf225989c84c60ec1d27e536af4be1a7079479","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"54a6f91f84c3840e2f07595f47af248961540bfe75149f4620bd77559f07266c","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.21.8/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.8/dfcab6ff0c98373889eb6a60ed24490dff4996531949f9ce6a05da79f9576545.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dfcab6ff0c98373889eb6a60ed24490dff4996531949f9ce6a05da79f9576545","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dfcab6ff0c98373889eb6a60ed24490dff4996531949f9ce6a05da79f9576545","height":900,"light_fraction":0.0,"luma_entropy":5.33,"meaningful_colors":32,"pixel_sha256":"eb962a153281a7cd652bb0e0e25ac5cee264d266f3f850f0a3312363536f1d3a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"725ab37935eddbc741c661d545f482b8f7482c978ea11b73c8c1eb06465394a7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"725ab37935eddbc741c661d545f482b8f7482c978ea11b73c8c1eb06465394a7","height":1080,"light_fraction":0.0,"luma_entropy":5.293,"meaningful_colors":31,"pixel_sha256":"cb6bcc2864df663c0ca0df7dfc8e595bc983ea7837e9c5b89f09f5f80e42f23b","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.21.8/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.8/7c17ccb05b147eb602c4032b02a11e24e3fcbd0820dbc37235a754d60bd7a8c8.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7c17ccb05b147eb602c4032b02a11e24e3fcbd0820dbc37235a754d60bd7a8c8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7c17ccb05b147eb602c4032b02a11e24e3fcbd0820dbc37235a754d60bd7a8c8","height":900,"light_fraction":0.0,"luma_entropy":5.354,"meaningful_colors":32,"pixel_sha256":"e56261a1fb4ae1ab5f72fc4a1c6a3d7aff7a463bcae40305b2920903d70cf95f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"7fc134e6ec9b161b5e56dc5d5cfaebd351ab9b8c228975869ba4fda8fda1902d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7fc134e6ec9b161b5e56dc5d5cfaebd351ab9b8c228975869ba4fda8fda1902d","height":1080,"light_fraction":0.0,"luma_entropy":5.324,"meaningful_colors":31,"pixel_sha256":"305dfdef4ed897b3de3c03e81f369cc4f8d57efb206c22dd8519241b86cf6bd7","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.8 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.21.8/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.8/b1f1b4d70e5925b6553175014afcb9539be2126e1ffe7f2b08ada61c32765f5d.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b1f1b4d70e5925b6553175014afcb9539be2126e1ffe7f2b08ada61c32765f5d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b1f1b4d70e5925b6553175014afcb9539be2126e1ffe7f2b08ada61c32765f5d","height":900,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":32,"pixel_sha256":"dac9025b05909770f95e3d808a965c7295893f936b862e53a59d09e1ca0cc89c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"30499d4991af804fbfe37cfd93682b033d031f9fb3edebb4fffe82aa63bcdbb0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"30499d4991af804fbfe37cfd93682b033d031f9fb3edebb4fffe82aa63bcdbb0","height":1080,"light_fraction":0.0,"luma_entropy":5.438,"meaningful_colors":31,"pixel_sha256":"215a698262490b324a1e71cd9109970131f38a96dfd2ee461f685b061f3de2fb","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.8 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.21.8/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.8/9a97594b9bc080c1ed3c99ae22e219d3120dac7fccd9c68574c8a40504977ca0.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9a97594b9bc080c1ed3c99ae22e219d3120dac7fccd9c68574c8a40504977ca0","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"9a97594b9bc080c1ed3c99ae22e219d3120dac7fccd9c68574c8a40504977ca0","height":900,"light_fraction":0.0,"luma_entropy":5.372,"meaningful_colors":32,"pixel_sha256":"920be36d5bf415d42058e568706babea019b022c5894b4fed2c0e5bd072b62f4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); GPU texture pixel unavailable; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"86fef261c54a820f44de557acd8c438bcbdc66b4cfeba9b605099b93201b8808","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"86fef261c54a820f44de557acd8c438bcbdc66b4cfeba9b605099b93201b8808","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"85d7ba083f7eea418aa9be810e5f4af2adaed892f71963f6957a3c87fa593813","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.21.8/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.8/b6439c0ffff36ad49398c62fa0a72f72d912f2afe8d174e4cc72486e1e739779.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6439c0ffff36ad49398c62fa0a72f72d912f2afe8d174e4cc72486e1e739779","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b6439c0ffff36ad49398c62fa0a72f72d912f2afe8d174e4cc72486e1e739779","height":900,"light_fraction":0.0,"luma_entropy":5.418,"meaningful_colors":31,"pixel_sha256":"2cf81d0a77eb6dacb7770d8e674eea5bd403af7461ce1e4de4a0ea3996aab56e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"6bd84001b6caddf2884bafc760687683d9538c897c5085f967e4131d9baa7936","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6bd84001b6caddf2884bafc760687683d9538c897c5085f967e4131d9baa7936","height":1080,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":32,"pixel_sha256":"c37466cd34d871fa16a1fc91583b7b66592d8b335072b6e3fe8b974b2679b20f","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.21.8/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.8/68d10bddd94727d3e21d561152beb244e4bc04db14690f1f28bcebb6f0747a8c.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"68d10bddd94727d3e21d561152beb244e4bc04db14690f1f28bcebb6f0747a8c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"68d10bddd94727d3e21d561152beb244e4bc04db14690f1f28bcebb6f0747a8c","height":900,"light_fraction":0.0,"luma_entropy":5.39,"meaningful_colors":31,"pixel_sha256":"6609506f72228eaf69c35947e297fd00bf563e59c3ad3cca6e4a986237535e67","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"8b611ac52fa2c2b5c20f4a918be1b7605e8b7e434a4dbabb6ed4e8eff8284d39","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8b611ac52fa2c2b5c20f4a918be1b7605e8b7e434a4dbabb6ed4e8eff8284d39","height":1080,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"828c7e49f60de85857ca4d19fc5e2b2f76d86b93078bb121d20d8fd3b95742fe","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.8 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.21.8/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.8/2a9d1f627ec5f26e717598209a987c65b49f3a10a8463f0caefd85bc0e374626.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a9d1f627ec5f26e717598209a987c65b49f3a10a8463f0caefd85bc0e374626","format":"webp","pixel":{"dark_fraction":0.5053,"file_sha256":"2a9d1f627ec5f26e717598209a987c65b49f3a10a8463f0caefd85bc0e374626","height":900,"light_fraction":0.0011,"luma_entropy":5.068,"meaningful_colors":28,"pixel_sha256":"b0104be1336b946b341fb3254ecc8d88265558106a5b00e5ec7ee9a3c52450d4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"4307540839cf0a8a69a05cc5118f1ebda36e5b01581894547953cb3f254d92c9","height":1080,"pixel":{"dark_fraction":0.5078,"file_sha256":"4307540839cf0a8a69a05cc5118f1ebda36e5b01581894547953cb3f254d92c9","height":1080,"light_fraction":0.0011,"luma_entropy":5.006,"meaningful_colors":31,"pixel_sha256":"e2b7e94cc3de4022dfea8f67342e99cc75020b1dd479f9c61b29133a0cbc7b00","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.8 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.21.8/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.8/da6ac3e7796d13ef91fd6c4c92954ddbb88de79f0ae0dc0073728be96e3ce262.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"da6ac3e7796d13ef91fd6c4c92954ddbb88de79f0ae0dc0073728be96e3ce262","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"da6ac3e7796d13ef91fd6c4c92954ddbb88de79f0ae0dc0073728be96e3ce262","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"c095f418b0fc8569cb9a34d7c156c757fa015da8131e9f1217628156acd144f7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"337b9d7ab2c8fd91d72c95e7c2c075d90a459c1151e9e9c381f375c04000349c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"337b9d7ab2c8fd91d72c95e7c2c075d90a459c1151e9e9c381f375c04000349c","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"5eec7e3af3574407fcba509ef957365bdec7b6d60f8c34a2ca77e0b178121a21","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.8 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.21.8/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.8/85ce1ed9641e6b2bffc0b172c4ec081b9866eb9fd47143cf238ec3e7c43073c8.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"85ce1ed9641e6b2bffc0b172c4ec081b9866eb9fd47143cf238ec3e7c43073c8","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"85ce1ed9641e6b2bffc0b172c4ec081b9866eb9fd47143cf238ec3e7c43073c8","height":900,"light_fraction":0.0,"luma_entropy":4.576,"meaningful_colors":32,"pixel_sha256":"42ee73668439b88aa05d5bf041956084249082f429fcdcffe6fb766478ed2178","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"f138993897914ce97c182a6bc7130257c2a1e79a84013c3f032a146477b3c87a","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"f138993897914ce97c182a6bc7130257c2a1e79a84013c3f032a146477b3c87a","height":1080,"light_fraction":0.0,"luma_entropy":4.541,"meaningful_colors":31,"pixel_sha256":"c7160d517fdbd31a2536899423510c25d20fdb9704f2139e6c3fa5f3f141280f","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.8 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.21.8/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.8/2fc1b40d8d84c4e0c346632904c147bb016c2d6bd615cb818d5b5eeaa7c4374d.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2fc1b40d8d84c4e0c346632904c147bb016c2d6bd615cb818d5b5eeaa7c4374d","format":"webp","pixel":{"dark_fraction":0.509,"file_sha256":"2fc1b40d8d84c4e0c346632904c147bb016c2d6bd615cb818d5b5eeaa7c4374d","height":900,"light_fraction":0.0013,"luma_entropy":5.114,"meaningful_colors":30,"pixel_sha256":"788058efe4e1e78c4fe11dfa14d1907915da491ed719a9c17ff16ff551550b26","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7e863475d399f4f960f6520258cd38729d0faec9e0833fdaf63f8914c92f0142","height":1080,"pixel":{"dark_fraction":0.5102,"file_sha256":"7e863475d399f4f960f6520258cd38729d0faec9e0833fdaf63f8914c92f0142","height":1080,"light_fraction":0.0011,"luma_entropy":5.053,"meaningful_colors":32,"pixel_sha256":"e6d5f9fb14c3b82ff2ec6ca4ef9499002df5c5efa779c62a10c1e2d551941755","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.8 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.21.8/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.8/84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","format":"webp","pixel":{"dark_fraction":0.5083,"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","height":900,"light_fraction":0.0011,"luma_entropy":5.105,"meaningful_colors":30,"pixel_sha256":"7362393ab6ba84f5f7d9ce06219fa1eb9f25ee1dea158793c883ee22314a41e5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"light_fraction":0.0011,"luma_entropy":5.04,"meaningful_colors":32,"pixel_sha256":"4718e6ab5ccc46ae3d9b43b0f1c9d7c800616021495c6200cd39e18764a5c830","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.8 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.21.8/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.8/377fa473f8e227af9987b1df9107f7dacd17b8955e0c45b5b8d5ebbdbd590e5b.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"377fa473f8e227af9987b1df9107f7dacd17b8955e0c45b5b8d5ebbdbd590e5b","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"377fa473f8e227af9987b1df9107f7dacd17b8955e0c45b5b8d5ebbdbd590e5b","height":900,"light_fraction":0.0,"luma_entropy":4.592,"meaningful_colors":30,"pixel_sha256":"a91d2cffe94a707c6ce54c4b6a017fa997320831f9ec6ef2fdc99400e82f8af7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"5cc42e292b7a738b3ee8d73fe6545681f82be40fc6bc820a9e39a1155e52267c","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"5cc42e292b7a738b3ee8d73fe6545681f82be40fc6bc820a9e39a1155e52267c","height":1080,"light_fraction":0.0,"luma_entropy":4.551,"meaningful_colors":31,"pixel_sha256":"82231bc8691247414e879f0d9b05a5eea047b4318b6dbd101433fba0cce66943","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.8 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.21.8/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.8/62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","height":900,"light_fraction":0.0,"luma_entropy":4.583,"meaningful_colors":32,"pixel_sha256":"5fc97f89c3fe5fdfe2e6f02fea5d3f26a911f59cb299b76fa127a91a34c5012c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":30,"pixel_sha256":"99454bdf88283dac67eb0652d5e3c8a9d877c337cc68a8d6414f3eebf3b63921","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.8 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.21.8/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.8/630ccdfe491280c6f3a6b5d772fb5c8cab493e42f9c5336f47685a88567e5dce.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"630ccdfe491280c6f3a6b5d772fb5c8cab493e42f9c5336f47685a88567e5dce","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"630ccdfe491280c6f3a6b5d772fb5c8cab493e42f9c5336f47685a88567e5dce","height":900,"light_fraction":0.0,"luma_entropy":4.833,"meaningful_colors":31,"pixel_sha256":"37889a5cc911c87cae3a69d38fcc3f9b0b1c3a8b243e71c637de98c691d27a37","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"d69b3e4ce1ca363af02dca12b7f0d874b69045123108b596b5daf552c9913e47","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"d69b3e4ce1ca363af02dca12b7f0d874b69045123108b596b5daf552c9913e47","height":1080,"light_fraction":0.0,"luma_entropy":4.787,"meaningful_colors":31,"pixel_sha256":"c7c39ccc934a0f8cc8fd5e76adc8cbc7283942bb5e64384ed9868a683c1362f9","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.8 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.21.8/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.8/b7dae4d233d9909764bdaa7f90fd8e1e5d300fdcade8413cfa8621c468c92d6b.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7dae4d233d9909764bdaa7f90fd8e1e5d300fdcade8413cfa8621c468c92d6b","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"b7dae4d233d9909764bdaa7f90fd8e1e5d300fdcade8413cfa8621c468c92d6b","height":900,"light_fraction":0.0,"luma_entropy":5.295,"meaningful_colors":32,"pixel_sha256":"6e2b3a0a80a9d1e736e91aea3505f38a3e3c43825821315283047e89a6c46cf4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"b9478fb23e1f1c9f17e80bdeda88b4b0e0ee6d7f3b807f8e0f5686188fc45fa2","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"b9478fb23e1f1c9f17e80bdeda88b4b0e0ee6d7f3b807f8e0f5686188fc45fa2","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"009ec56768e535660a741bb7dcfa01b8804a9d12c4603e3417deecc4212e3480","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.8 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.21.8/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.8/8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":32,"pixel_sha256":"7ff5b15b2a82ae3a02b109bc9a1ecfd646a250df814bc1408f214878feeccc75","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"b13c675d82e2024e7df402809b0f581274045f34595a5a55c4c859e0ebb45786","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.8 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.21.8/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.8/3cbe13f472b4583a26955c4cafc96459c6045313495750113c081bfa83bc955d.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3cbe13f472b4583a26955c4cafc96459c6045313495750113c081bfa83bc955d","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"3cbe13f472b4583a26955c4cafc96459c6045313495750113c081bfa83bc955d","height":900,"light_fraction":0.0,"luma_entropy":5.653,"meaningful_colors":31,"pixel_sha256":"ced91aec3ecab688ffdefc086ea32c01cba6232cfda206ff98a5d9b2f2238e63","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"6c537b29564fe4ed89b2648b3ebf135772513c6ee0218e04c0892c87b6096c21","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"6c537b29564fe4ed89b2648b3ebf135772513c6ee0218e04c0892c87b6096c21","height":1080,"light_fraction":0.0,"luma_entropy":5.635,"meaningful_colors":32,"pixel_sha256":"75088f3c8181d5f246347c6c7d1edc6f4a7cff093d343a370459b29d3131361e","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.8 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.21.8/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.8/f15eea7fa750d9ef3bdc805426a6dc1bb1c02b320b5dade6ca7c14cd6414f4ee.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f15eea7fa750d9ef3bdc805426a6dc1bb1c02b320b5dade6ca7c14cd6414f4ee","format":"webp","pixel":{"dark_fraction":0.4726,"file_sha256":"f15eea7fa750d9ef3bdc805426a6dc1bb1c02b320b5dade6ca7c14cd6414f4ee","height":900,"light_fraction":0.0013,"luma_entropy":5.175,"meaningful_colors":28,"pixel_sha256":"826205cac2b8164f7af0e1597d0f33d9beab702927dd0791cd3a6351eefb5f5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"3721392bfe48cb0331d611b1ed7e219b04517f99be061650765f32988b172266","height":1080,"pixel":{"dark_fraction":0.4746,"file_sha256":"3721392bfe48cb0331d611b1ed7e219b04517f99be061650765f32988b172266","height":1080,"light_fraction":0.0011,"luma_entropy":5.108,"meaningful_colors":30,"pixel_sha256":"39f59bed8d860fb8dd31895040275587113f3aceb0a15f0dbb673f4d746ac213","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.8 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.21.8/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.8/6e423402654f518aba48263c2628835b2152140b320281112608ff2e58618951.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e423402654f518aba48263c2628835b2152140b320281112608ff2e58618951","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6e423402654f518aba48263c2628835b2152140b320281112608ff2e58618951","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"03924ec3f29ad2b5868ed94cd72581a2f800558d48e77627b96867f6cf4393c4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"e03c0536ec878ce95d197d8586dda0e04f1f3134c28992fa7e1cc13d53d32200","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e03c0536ec878ce95d197d8586dda0e04f1f3134c28992fa7e1cc13d53d32200","height":1080,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"ea0aad31cfac9e4590d6dbb6a6835a4c0dabdd4fafc6abab44182412a85f778c","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.8 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.21.8/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.8/e8e60373b568c967fd03fb366e98153ead010bd0882c34c220e982df4f7aec79.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e8e60373b568c967fd03fb366e98153ead010bd0882c34c220e982df4f7aec79","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e8e60373b568c967fd03fb366e98153ead010bd0882c34c220e982df4f7aec79","height":900,"light_fraction":0.0,"luma_entropy":5.549,"meaningful_colors":30,"pixel_sha256":"4494528b8e326217f9af7b2f5e62e50afc8ea960938e6bc7a0d283a86ed29bed","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"db5c0b6b7511d0ce9ebf19b222248fec182bedf4609872ca607c123066df2cbc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"db5c0b6b7511d0ce9ebf19b222248fec182bedf4609872ca607c123066df2cbc","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"60c233baa827fd0105a12d4c433e74c9000dbef06cae093096fcddde615581ec","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.8 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.21.8/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.8/9572c6abddf1dc01293896e3f28eaa1c2d20c4405ba496b39bc52ba21e0e05b4.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9572c6abddf1dc01293896e3f28eaa1c2d20c4405ba496b39bc52ba21e0e05b4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9572c6abddf1dc01293896e3f28eaa1c2d20c4405ba496b39bc52ba21e0e05b4","height":900,"light_fraction":0.0,"luma_entropy":5.43,"meaningful_colors":31,"pixel_sha256":"2904988863c1b5ca843654ac010181af66e5d7cef5c98f3bc33b56c92128655f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"3df3136f465ddf1abda22b92fb56486f4f22a6574d924020dde660edfd64db53","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3df3136f465ddf1abda22b92fb56486f4f22a6574d924020dde660edfd64db53","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"1209b47e485e3663ceecfa0187f9cc4d29af8837a9f11dceb19d86845abbf1bb","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.8 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.21.8/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.8/5f2dc5064dc002b77c90cfb7b96d5d4f79c53b70093cc571928a8364579cbafa.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f2dc5064dc002b77c90cfb7b96d5d4f79c53b70093cc571928a8364579cbafa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5f2dc5064dc002b77c90cfb7b96d5d4f79c53b70093cc571928a8364579cbafa","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":30,"pixel_sha256":"28e634bb70c315357fba5710ed75cb532685020452e6024847c8e74e61d0af4d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"ea03d6e9e1567ddbea845830c20656e8e8b59479ddad07c9740e3a397f7f01d4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ea03d6e9e1567ddbea845830c20656e8e8b59479ddad07c9740e3a397f7f01d4","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"fc6201816f713d1ff55ed387891438f32746ea1f386bd6c38d07ce1bf69521c4","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.8 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.21.8/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.8/70f370b64d268b833d16fc72f56c1c2f0d6eaef98734cd4bbb638cd0ea1b2183.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"70f370b64d268b833d16fc72f56c1c2f0d6eaef98734cd4bbb638cd0ea1b2183","format":"webp","pixel":{"dark_fraction":0.4366,"file_sha256":"70f370b64d268b833d16fc72f56c1c2f0d6eaef98734cd4bbb638cd0ea1b2183","height":900,"light_fraction":0.0,"luma_entropy":4.569,"meaningful_colors":32,"pixel_sha256":"e950f58ea214df7e6e7ce9fe2505b080915a25329b984b8b02b8ac2cc1f406ac","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"3e7ba61588a9fcc19583936fbc37a1f0446e27656054d65bf46f18bcdcd3232c","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"3e7ba61588a9fcc19583936fbc37a1f0446e27656054d65bf46f18bcdcd3232c","height":1080,"light_fraction":0.0,"luma_entropy":4.528,"meaningful_colors":31,"pixel_sha256":"2e54d4e547d342e2d9f4813ac17186fcb2569fc2a53767d0ad8995299cff2234","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.8 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.21.8/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.8/561446ee6dbf145e4bb7cef18424b76ae9f69fca69217ee7c0a935872896f36e.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"561446ee6dbf145e4bb7cef18424b76ae9f69fca69217ee7c0a935872896f36e","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"561446ee6dbf145e4bb7cef18424b76ae9f69fca69217ee7c0a935872896f36e","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":31,"pixel_sha256":"d8f8db83e21b1e331098dc3ca4630450f8393772ba17af59bb53f9582de830f3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"df70923dae918bdce052560f209eaa03e02ce7605d798268abd116b706219431","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"df70923dae918bdce052560f209eaa03e02ce7605d798268abd116b706219431","height":1080,"light_fraction":0.0,"luma_entropy":5.534,"meaningful_colors":30,"pixel_sha256":"6fd38cef696082075b351c34db725d30b08e1d246815e1690b4482bcf90f5ca9","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.8 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.21.8/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.8/8af8a6c861d9e7971734da87c4409afcd345b51e9a8a6f51633ae32bcbde2c2a.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8af8a6c861d9e7971734da87c4409afcd345b51e9a8a6f51633ae32bcbde2c2a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8af8a6c861d9e7971734da87c4409afcd345b51e9a8a6f51633ae32bcbde2c2a","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":31,"pixel_sha256":"fab52eae648ffd9035ccfcbe78267a71f674550533c959df045880dab82ba722","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"f1e3de4475090b4732db1ec8deccb33ddbbbff5e524c375d7960e77bde195355","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f1e3de4475090b4732db1ec8deccb33ddbbbff5e524c375d7960e77bde195355","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"d7e41e5e55200015482bfc0fb59a07accb0c032799639f4b25a32b6ac4f4dc5b","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.8 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.21.8/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.8/5f2dc5064dc002b77c90cfb7b96d5d4f79c53b70093cc571928a8364579cbafa.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f2dc5064dc002b77c90cfb7b96d5d4f79c53b70093cc571928a8364579cbafa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5f2dc5064dc002b77c90cfb7b96d5d4f79c53b70093cc571928a8364579cbafa","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":30,"pixel_sha256":"28e634bb70c315357fba5710ed75cb532685020452e6024847c8e74e61d0af4d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"ea03d6e9e1567ddbea845830c20656e8e8b59479ddad07c9740e3a397f7f01d4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ea03d6e9e1567ddbea845830c20656e8e8b59479ddad07c9740e3a397f7f01d4","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"fc6201816f713d1ff55ed387891438f32746ea1f386bd6c38d07ce1bf69521c4","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.8 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.21.8/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.8/a45d8a21d42526989c717afe535d250e5145236e1aa2e2c910f76e12d811e909.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a45d8a21d42526989c717afe535d250e5145236e1aa2e2c910f76e12d811e909","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a45d8a21d42526989c717afe535d250e5145236e1aa2e2c910f76e12d811e909","height":900,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":30,"pixel_sha256":"c5123aa93c68a1ac31f4923fcd024a1d420dd0441ce88f542a645cefeb54103f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"05fa530bdcea93b95395a75352ea33ab14699ad23aeeeae61329cc2cdb2f57ba","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"05fa530bdcea93b95395a75352ea33ab14699ad23aeeeae61329cc2cdb2f57ba","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"ed587901b0738269db3df7a29298e3bbff67d03b90b637599efb876619fcede8","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.8 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.21.8/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.8/5f8d1022e6e44e889cb4687e1b4882ce26732f710229d18414562c015f1f005e.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f8d1022e6e44e889cb4687e1b4882ce26732f710229d18414562c015f1f005e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5f8d1022e6e44e889cb4687e1b4882ce26732f710229d18414562c015f1f005e","height":900,"light_fraction":0.0,"luma_entropy":5.422,"meaningful_colors":30,"pixel_sha256":"33833b1b1bc8f5ada6d6da5d21e61fca352573fb5ef5000d0d0b1a50420a1522","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"61b7cfaa6d0730a46510589aa2fbc93357f17964d3b206009f414e4e9f8ed251","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"61b7cfaa6d0730a46510589aa2fbc93357f17964d3b206009f414e4e9f8ed251","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":32,"pixel_sha256":"8e8720b8bbb9994d95a17d976f9dbf1000a56dc800c1e4ed1f464c9af8655fdc","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.8 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.8/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.8/70f902672b7744c0a1883e653ba1daf59f0d226c69b9c39d559a36f97db8c9fe.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"70f902672b7744c0a1883e653ba1daf59f0d226c69b9c39d559a36f97db8c9fe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"70f902672b7744c0a1883e653ba1daf59f0d226c69b9c39d559a36f97db8c9fe","height":900,"light_fraction":0.0,"luma_entropy":5.422,"meaningful_colors":30,"pixel_sha256":"2205ca7dd5aa81bf26a75959e04e2b65960f55a4636bc5ebd6815fb1b11ab846","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"209ac0844ed502792a2d06d9efa8e1a0eb52cd7553e7d7aa24915f0e74656d19","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"209ac0844ed502792a2d06d9efa8e1a0eb52cd7553e7d7aa24915f0e74656d19","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":32,"pixel_sha256":"516560d839ad1f13f04d8869de4b9c9271ade3c4de5b7f1f80587fe0f40486a0","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.8 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.21.8/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.8/d643f3584541152d8b55679c94bf124f1d4abf4a662541211490c1ddce69536b.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d643f3584541152d8b55679c94bf124f1d4abf4a662541211490c1ddce69536b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d643f3584541152d8b55679c94bf124f1d4abf4a662541211490c1ddce69536b","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":32,"pixel_sha256":"5a03fa137444b86ec9993d4e15b7cce02592f7046d647dd36ab59a4307f0fa6f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"e065a6e7835e55c3a49fdcf9bc2a56ed77e12a3be84508e69c9566a941518e3d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e065a6e7835e55c3a49fdcf9bc2a56ed77e12a3be84508e69c9566a941518e3d","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"b4106573527fe84436e2000ccd4a7ceb0ceb70117b36292cc61939b334c3ddf8","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.8 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.21.8/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.8/1393e401197c91c353d657cd5ed4e65bb87fb4cc3969f27e2cbfc3bb38506da4.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1393e401197c91c353d657cd5ed4e65bb87fb4cc3969f27e2cbfc3bb38506da4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1393e401197c91c353d657cd5ed4e65bb87fb4cc3969f27e2cbfc3bb38506da4","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":31,"pixel_sha256":"32304d4fba68c3c85656d0ca859a55f4e83d23b57d5180f1f4c5eeaedf1d5daa","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"42f95a45a0a806fcd0944b0e92305f6264d182f072a7104b54cd5a54e4d2cfe3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"42f95a45a0a806fcd0944b0e92305f6264d182f072a7104b54cd5a54e4d2cfe3","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"b3d39b6270581e7b51f911f8ae713fec8cee2f15e382914793369270db6506bf","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.8 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.21.8/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.8/f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":29,"pixel_sha256":"33b44f531bdf291342def711b5c6f9472cc81badd3c1fb2dff59610ed047241c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"light_fraction":0.0,"luma_entropy":4.498,"meaningful_colors":31,"pixel_sha256":"3bbca335d8a1a86381f210fe2a2fc60e13429d82969627c29610e192670eb988","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.8 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.21.8/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.8/a1ee2a548ca9e8ed39e94f7af1e94ea4bb0e4d068a2d67692abe108f38c970ea.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a1ee2a548ca9e8ed39e94f7af1e94ea4bb0e4d068a2d67692abe108f38c970ea","format":"webp","pixel":{"dark_fraction":0.4901,"file_sha256":"a1ee2a548ca9e8ed39e94f7af1e94ea4bb0e4d068a2d67692abe108f38c970ea","height":900,"light_fraction":0.0011,"luma_entropy":5.276,"meaningful_colors":29,"pixel_sha256":"7430856f54944105ad3373f1d5b1b9777c3b513cf25bc2d96a7cfd36daff1bdb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"28d916d4e974d4679480dc51e29efc83a8e9edb930018e9d577ff14294db9945","height":1080,"pixel":{"dark_fraction":0.4953,"file_sha256":"28d916d4e974d4679480dc51e29efc83a8e9edb930018e9d577ff14294db9945","height":1080,"light_fraction":0.0011,"luma_entropy":5.203,"meaningful_colors":30,"pixel_sha256":"2e1711f53cc58f173545a4834bbb308b69a5d37750a3d66c0ff520a6779c31c7","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.8 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.21.8/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.8/a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334","format":"webp","pixel":{"dark_fraction":0.4901,"file_sha256":"a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334","height":900,"light_fraction":0.0011,"luma_entropy":5.29,"meaningful_colors":28,"pixel_sha256":"d2846c6774097ebf82f263bb54aca992cfd1cd18dbe7b5180fca08f00188aff5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"4aef2ac62b5c56a7189d201b6a1736ae4a8653e39e2a44c2afc1774531b6979a","height":1080,"pixel":{"dark_fraction":0.4951,"file_sha256":"4aef2ac62b5c56a7189d201b6a1736ae4a8653e39e2a44c2afc1774531b6979a","height":1080,"light_fraction":0.0011,"luma_entropy":5.216,"meaningful_colors":32,"pixel_sha256":"61a68ed0ae3d10d9ae177055fbcca1b2b56dc63f3ee45815bad7f95ea996666b","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.8 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.21.8/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.8/f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","format":"webp","pixel":{"dark_fraction":0.4908,"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","height":900,"light_fraction":0.0012,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"b60d44c45ae6c33da48d94e2c0c0086000ed2e56555d05e79e1a039ad9dadadb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"pixel":{"dark_fraction":0.4952,"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"light_fraction":0.0011,"luma_entropy":5.248,"meaningful_colors":32,"pixel_sha256":"f365eff6fbab4235a9333da35625eff65665a13bacb375debf1d746ff3a3c749","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.8 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.21.8/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.8/323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","format":"webp","pixel":{"dark_fraction":0.4648,"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"b8f78cea27ccb9f34df860c2ef080505a89c576227a154952e019dfa8cb4f5bd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"pixel":{"dark_fraction":0.4678,"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"light_fraction":0.0011,"luma_entropy":5.297,"meaningful_colors":31,"pixel_sha256":"6362665b32ca2848e21b56bdb98e8b3f309df1fded905df7c89acf0d769ae5b3","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.8 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.21.8/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.8/c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","format":"webp","pixel":{"dark_fraction":0.5033,"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","height":900,"light_fraction":0.0011,"luma_entropy":5.154,"meaningful_colors":29,"pixel_sha256":"9d4698e794e1166e0c8f45bf279b9f9806fe40f031d6ff789743074f65f36a28","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"pixel":{"dark_fraction":0.5072,"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"light_fraction":0.0011,"luma_entropy":5.078,"meaningful_colors":32,"pixel_sha256":"f066202819cd962b08b04e1532f20d748c946622c9f98a9d2a0aff4fcb92eba1","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.8 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.21.8/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.8/55e9655fe46cd660a109611d121b5c5e9d1fcaff9a01fd60b748adb1b214df54.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"55e9655fe46cd660a109611d121b5c5e9d1fcaff9a01fd60b748adb1b214df54","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"55e9655fe46cd660a109611d121b5c5e9d1fcaff9a01fd60b748adb1b214df54","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"17f08cc66b49f9c81796ed557b7f5b7ca375b5bf7312e9d45a023cb9b5c974b2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"8714bed59c3a08ac00780cfda6776ef90535d93b0aa13a7c64ed32aada076518","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8714bed59c3a08ac00780cfda6776ef90535d93b0aa13a7c64ed32aada076518","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"cba52939e2e534a52211c1aeba909ec313631eb2d3e1b1efce039b38965c22e7","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.8 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.21.8/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.8/02ea1a6a1f0a695f63e62a49258811783f9fd55a4915697b590ba3aab6ed2576.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"02ea1a6a1f0a695f63e62a49258811783f9fd55a4915697b590ba3aab6ed2576","format":"webp","pixel":{"dark_fraction":0.5952,"file_sha256":"02ea1a6a1f0a695f63e62a49258811783f9fd55a4915697b590ba3aab6ed2576","height":900,"light_fraction":0.0,"luma_entropy":4.548,"meaningful_colors":29,"pixel_sha256":"2c19b93cb323ed1c19b9cede7f022a7a3997c9b0339af7c40b8f374ff24ad6b6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"fa04fe18a66a0dfb80bd5bfbc6ff9215821fb1402130072c342e942d477e6fbc","height":1080,"pixel":{"dark_fraction":0.5986,"file_sha256":"fa04fe18a66a0dfb80bd5bfbc6ff9215821fb1402130072c342e942d477e6fbc","height":1080,"light_fraction":0.0,"luma_entropy":4.473,"meaningful_colors":29,"pixel_sha256":"5ab126c3662b573ccb14aa7e45eb974df887b192ed48140c62229ba415437f86","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.8 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.21.8/full/client_a/settings_screen","height":900,"image":"images/mc1.21.8/87ef9e53051631b73d3da77ee1f4538aa00ee833853159d6bd43ba06d0a837e9.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87ef9e53051631b73d3da77ee1f4538aa00ee833853159d6bd43ba06d0a837e9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"87ef9e53051631b73d3da77ee1f4538aa00ee833853159d6bd43ba06d0a837e9","height":900,"light_fraction":0.0,"luma_entropy":4.737,"meaningful_colors":30,"pixel_sha256":"6800d880204d10ac110a860fc21256b52b7d40ee1590fbcb416b3c4ceb527427","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"c2239e65029ff0622121f840586f20fbee470a518dc11fe7e106a4b609fb591f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c2239e65029ff0622121f840586f20fbee470a518dc11fe7e106a4b609fb591f","height":1080,"light_fraction":0.0,"luma_entropy":4.738,"meaningful_colors":32,"pixel_sha256":"5c644f148ba627b7e7fda6420ab0989ecd8cc20430277d425fd5480a0c1346a2","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.8 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.21.8/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.8/c5f2218f6c12f65d737be7261e1b11f0e5024e04b32db8e0c5baf744c8cbcc1b.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c5f2218f6c12f65d737be7261e1b11f0e5024e04b32db8e0c5baf744c8cbcc1b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c5f2218f6c12f65d737be7261e1b11f0e5024e04b32db8e0c5baf744c8cbcc1b","height":900,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":30,"pixel_sha256":"3c99eec8bfb87c48c568dad9eaa874d1f97ea849ed9c7c1a98e53d150a8f5778","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"f4de168415904e73c238b77a409caf3b269730b20d1e7449f904f3bccd7f470d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f4de168415904e73c238b77a409caf3b269730b20d1e7449f904f3bccd7f470d","height":1080,"light_fraction":0.0,"luma_entropy":4.734,"meaningful_colors":32,"pixel_sha256":"e9eab27f685be68968402a7ea8749894d6168c8b0c0c9ec2c33ee7746e26c7d0","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.8 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.21.8/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.8/17c5762c01c49d655beee3e21fcb7dbdbf345c438da8932fb74b268600365ab7.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17c5762c01c49d655beee3e21fcb7dbdbf345c438da8932fb74b268600365ab7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"17c5762c01c49d655beee3e21fcb7dbdbf345c438da8932fb74b268600365ab7","height":900,"light_fraction":0.0,"luma_entropy":4.693,"meaningful_colors":31,"pixel_sha256":"6ac2b168693b29a294ac4a2c12a387fc290d690216e995eaab480cc1f44bb702","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"77a79a1e2ebf9baaa9e490463f25a1b6255631dd189d4d9ff7652ba88f973ced","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"77a79a1e2ebf9baaa9e490463f25a1b6255631dd189d4d9ff7652ba88f973ced","height":1080,"light_fraction":0.0,"luma_entropy":4.708,"meaningful_colors":32,"pixel_sha256":"ea32887c7016ec9867d3e871b466aaabc86979b4313180586ef243c42326dd33","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.8 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.21.8/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.8/07cee28497ca37e690e4017093022a339ac0a0ee92363e3f41c692c83382cd05.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"07cee28497ca37e690e4017093022a339ac0a0ee92363e3f41c692c83382cd05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"07cee28497ca37e690e4017093022a339ac0a0ee92363e3f41c692c83382cd05","height":900,"light_fraction":0.0,"luma_entropy":4.31,"meaningful_colors":30,"pixel_sha256":"0f7af9684f7f974bf9dedb0f40e7b6ba1f42328543c15a0cf6ce6fc581e8bd3b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"cf510df52f539171321f4a7fbc92978f442399728ee9115c2d46565ba6c8f762","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cf510df52f539171321f4a7fbc92978f442399728ee9115c2d46565ba6c8f762","height":1080,"light_fraction":0.0,"luma_entropy":4.313,"meaningful_colors":30,"pixel_sha256":"97470111d96d456921aacd837e6b78f4dbeb6297feb1a31720977180b4360f3f","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.8 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.21.8/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.8/382c8a5ce6f05119807517f418251352864ac3f89ad24d12009bd717b82fc339.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"382c8a5ce6f05119807517f418251352864ac3f89ad24d12009bd717b82fc339","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"382c8a5ce6f05119807517f418251352864ac3f89ad24d12009bd717b82fc339","height":900,"light_fraction":0.0,"luma_entropy":4.696,"meaningful_colors":32,"pixel_sha256":"cbae55b6e01b7fe0063b3c6824fe81db193e90f6efe59c521268e454c95342a9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"f3af493f2e6ab798e7faef630eda0da69d7381d1188c7d576f1c84354dc360ad","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"f3af493f2e6ab798e7faef630eda0da69d7381d1188c7d576f1c84354dc360ad","height":1080,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":31,"pixel_sha256":"abf9818980a0e6059a3841744a1694e2cc2f4cd63801f7295322768938b76395","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.8 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.21.8/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.8/51f9383d0a9fb3e83c71c26eb1fd42d17af2cd4842f5398230e7b51ce6c3df4a.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"51f9383d0a9fb3e83c71c26eb1fd42d17af2cd4842f5398230e7b51ce6c3df4a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"51f9383d0a9fb3e83c71c26eb1fd42d17af2cd4842f5398230e7b51ce6c3df4a","height":900,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":32,"pixel_sha256":"6a08632a8d1f82ae5178aedbd93db031cfbd9a10ba66c4a70d70b15631fef7c8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"93260e9584b1db7fcecb474003245b12f0804a220559f66590790eac51412352","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"93260e9584b1db7fcecb474003245b12f0804a220559f66590790eac51412352","height":1080,"light_fraction":0.0,"luma_entropy":5.641,"meaningful_colors":32,"pixel_sha256":"3eea5cf987de7114960df8f34ffba1b6b67671fd3a6ff55354eacb020a990d1f","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.8 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.21.8/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.8/fae7639923a229b7e5e6580443d9e7270f97a974205cd91c555ed5f42091876b.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fae7639923a229b7e5e6580443d9e7270f97a974205cd91c555ed5f42091876b","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"fae7639923a229b7e5e6580443d9e7270f97a974205cd91c555ed5f42091876b","height":900,"light_fraction":0.0,"luma_entropy":4.944,"meaningful_colors":31,"pixel_sha256":"1318744e419cf68faeb9cf734988bc2b4defec3390e738dea6f10c817062d15a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"b4f72599e91eaa83a2aea40839aa18e7ce89b67d3525bb0547b4879b2deb628f","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"b4f72599e91eaa83a2aea40839aa18e7ce89b67d3525bb0547b4879b2deb628f","height":1080,"light_fraction":0.0,"luma_entropy":4.983,"meaningful_colors":32,"pixel_sha256":"c6fa16b36a9424906dbff8d6a0ee2821f6c0eda615d3009e005f2afbbb3a4211","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.8 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.21.8/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.8/71014e591fa0bcaf5f10a3a8462337d37f2efb02a1575602151ef31265c93dd0.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71014e591fa0bcaf5f10a3a8462337d37f2efb02a1575602151ef31265c93dd0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71014e591fa0bcaf5f10a3a8462337d37f2efb02a1575602151ef31265c93dd0","height":900,"light_fraction":0.0,"luma_entropy":4.751,"meaningful_colors":30,"pixel_sha256":"978ad7048fe4c1004733cdb162b8321da0aecd85e44ded8e2d164ca889c8c897","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"3e434ae1d88acbc4739865543de89ec0d0deafe198e40c12f2e3250a08293834","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3e434ae1d88acbc4739865543de89ec0d0deafe198e40c12f2e3250a08293834","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"2759abf62fda2d76bc919bb10839984ef7e715bb4e16ec5c18d1a79a190c5754","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.8 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.21.8/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.8/5239b88afae629aa34e7dba77d05c9d9e1a87de4c3a7acd6cb6dea051efa3991.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5239b88afae629aa34e7dba77d05c9d9e1a87de4c3a7acd6cb6dea051efa3991","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5239b88afae629aa34e7dba77d05c9d9e1a87de4c3a7acd6cb6dea051efa3991","height":900,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":30,"pixel_sha256":"cbd950f78cbb8bf8f79e59a27e4403991e210243ef508634f043c4b1e0b5d00d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"28815f391cf7cdf3277a736352bc97c3edad6d5c7086671ad8aa60512ce4b062","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"28815f391cf7cdf3277a736352bc97c3edad6d5c7086671ad8aa60512ce4b062","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":32,"pixel_sha256":"74404aa415aa4082bf10d89157fa3aa7c23cf0d966d9b5e643207084a239c44d","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.21.8/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.8/5e7bf0f3f03616ada1928ab710229f131ada224e433aa04728cea5597629451e.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e7bf0f3f03616ada1928ab710229f131ada224e433aa04728cea5597629451e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5e7bf0f3f03616ada1928ab710229f131ada224e433aa04728cea5597629451e","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"740ab6431a7f7a045bc5d044dd85c0f90b62950fdbd340f681bb9326bf78d3b4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"99d9e87aebcf8c01fbb36d55d6376ece25f763a05e282c84934a0f25164f4e80","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"99d9e87aebcf8c01fbb36d55d6376ece25f763a05e282c84934a0f25164f4e80","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"0da41c65408ce94ead7abb371bb030b7ad875263d52e87890c48e99025d01814","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.8 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.21.8/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.8/6b609da670407dce919300cb400b78e863899f2c2971ba09aa0cf371ff1067a7.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6b609da670407dce919300cb400b78e863899f2c2971ba09aa0cf371ff1067a7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6b609da670407dce919300cb400b78e863899f2c2971ba09aa0cf371ff1067a7","height":900,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":32,"pixel_sha256":"fcbe98c2f2d8c5f642915ea3d1308335820776ffe3665061f275c77757625dfc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"e3887e0b2e3efdf3a5bd3fa47f9a26330779ffbc9af7e6c54f3429e704036805","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e3887e0b2e3efdf3a5bd3fa47f9a26330779ffbc9af7e6c54f3429e704036805","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"bc3e26461c3a50566d6f72a957e6d49ab0ad07921ddfd9ca3ad78badd7c7228b","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.8 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-1.21.8","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.21.8/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.8/2af37f3aca6ed68678aad63b4ef1ba82e18b08566fed942997eea8bac9fd2ae2.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2af37f3aca6ed68678aad63b4ef1ba82e18b08566fed942997eea8bac9fd2ae2","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"2af37f3aca6ed68678aad63b4ef1ba82e18b08566fed942997eea8bac9fd2ae2","height":900,"light_fraction":0.0,"luma_entropy":6.778,"meaningful_colors":32,"pixel_sha256":"98e9ad33184c41b31c3ed4046d07730af0b78d197b85505b54cc8675b07e27ea","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 405 splash pixels in the control frame, 0 left once the model is over them (region [387, 73, 411, 85])","scenario":"full","source":{"file_sha256":"7016baa4010d86ba93c260179a06efd29a605c1f7d08ffbb14664d6f5f9c1b85","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"7016baa4010d86ba93c260179a06efd29a605c1f7d08ffbb14664d6f5f9c1b85","height":1080,"light_fraction":0.0,"luma_entropy":6.748,"meaningful_colors":32,"pixel_sha256":"988a7d848502f13b4918282f2434d2ac8058e987ab1107f561d19e0296e084ab","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.8 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.8","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.8/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.8/f9cc2861aef8039044ec1c67484498a408c857ea6ffe3884aaba5700f7b6fba6.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f9cc2861aef8039044ec1c67484498a408c857ea6ffe3884aaba5700f7b6fba6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f9cc2861aef8039044ec1c67484498a408c857ea6ffe3884aaba5700f7b6fba6","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":30,"pixel_sha256":"c26958a416f89748913198feb7ef38246b6978afdd67b92f53574e2d6a51c96d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"94fed7d0415f017a8230bb7be78bb34f082c3376dfb307a1bb1be71eb4122cde","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"94fed7d0415f017a8230bb7be78bb34f082c3376dfb307a1bb1be71eb4122cde","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"22c09e4a04cf8d7ff758828b5a02b6246ab006f583f08dd767f90c14f24cc87a","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.8 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.21.8","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.21.8/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.8/23fc119841643bfdcf31a9ec2bfea0ffe129f9a41d05d6e3958bdadd2c5298a2.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"23fc119841643bfdcf31a9ec2bfea0ffe129f9a41d05d6e3958bdadd2c5298a2","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"23fc119841643bfdcf31a9ec2bfea0ffe129f9a41d05d6e3958bdadd2c5298a2","height":900,"light_fraction":0.0,"luma_entropy":5.368,"meaningful_colors":32,"pixel_sha256":"8a5fd31d14c624c23e20d0f60b97909b92729adc21b2a68d3f084a0f2bc64bc2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"edb976e29aac7efe54ee5bb7da57cc0dc96ff34a9dccd7c9fd800af6302ea52b","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"edb976e29aac7efe54ee5bb7da57cc0dc96ff34a9dccd7c9fd800af6302ea52b","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"428b9758a998db8ec2a5caa808da43ad1dbc7f16225888d25f9243b0cdde8a78","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.8 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.21.8","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.21.8/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.8/b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","format":"webp","pixel":{"dark_fraction":0.6452,"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","height":900,"light_fraction":0.0,"luma_entropy":3.763,"meaningful_colors":25,"pixel_sha256":"2c92e0877e7b8fad2890a28797a7360d9c4ff28a5c1965d2e1626c36a110999e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":27,"pixel_sha256":"a9d92457a3a4c9f0864156a26da0b7c8f0d808b4d863823ebaba33c9e8427bb2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.8 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-1.21.8","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.21.8/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.8/c7d5691bf3950937ce2cd48c0c91aa3ab8745a73d7e879ccd243421b5686a328.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c7d5691bf3950937ce2cd48c0c91aa3ab8745a73d7e879ccd243421b5686a328","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c7d5691bf3950937ce2cd48c0c91aa3ab8745a73d7e879ccd243421b5686a328","height":900,"light_fraction":0.0,"luma_entropy":5.366,"meaningful_colors":32,"pixel_sha256":"877e2e24b26db299d28ceeb92016285c75cba7df9a545276984d5fa3c4ca40f1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"bc86f4846e84e6e78d2b260fc2561b78c68f97da2b0251ff26c2599df985de11","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bc86f4846e84e6e78d2b260fc2561b78c68f97da2b0251ff26c2599df985de11","height":1080,"light_fraction":0.0,"luma_entropy":5.334,"meaningful_colors":31,"pixel_sha256":"72156e01cc23425b235a9a29ce906462fa6bc1aad040a641e21b278cdb8b0c7e","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.8 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-1.21.8","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.8/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.8/9fd6f2ad7e12b69fd63478d4df0ce03c7c62036bc4633abdeb5a3a97816d4665.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9fd6f2ad7e12b69fd63478d4df0ce03c7c62036bc4633abdeb5a3a97816d4665","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9fd6f2ad7e12b69fd63478d4df0ce03c7c62036bc4633abdeb5a3a97816d4665","height":900,"light_fraction":0.0,"luma_entropy":5.398,"meaningful_colors":29,"pixel_sha256":"15220bcf5ac3dab6d4c797c6c67b917dcd4a9273f9aeef6d6b4a55e9d9630139","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"7bdafdb9d8a80f8e1f1d584b291e5271a19d19a59bac26021c82e4dadb2d2359","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7bdafdb9d8a80f8e1f1d584b291e5271a19d19a59bac26021c82e4dadb2d2359","height":1080,"light_fraction":0.0,"luma_entropy":5.38,"meaningful_colors":31,"pixel_sha256":"720e03d27b270054e97661da134ee18da24b1f626c9c4fa78ac4218455612085","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.8 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.21.8","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.21.8/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.8/aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","height":900,"light_fraction":0.0,"luma_entropy":4.368,"meaningful_colors":31,"pixel_sha256":"dd7e9111ee1c5bf98219196456eaefa849226375141719092143d1b23309ec56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"45eeba8dd49f68b12696ea9ed89be300a0d70fd144af2fd2ef1f7797a6bfe571","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"45eeba8dd49f68b12696ea9ed89be300a0d70fd144af2fd2ef1f7797a6bfe571","height":1080,"light_fraction":0.0,"luma_entropy":4.398,"meaningful_colors":29,"pixel_sha256":"66952aa9c2cd7db3d40f286605cf104b7dc58f7f495e0bb61e18b5562941d5bd","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.8 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.21.8","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.21.8/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.8/e45dc440e9d122156f2bbb15610f2106ebceec08ac5bc274a28673e54c321782.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e45dc440e9d122156f2bbb15610f2106ebceec08ac5bc274a28673e54c321782","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e45dc440e9d122156f2bbb15610f2106ebceec08ac5bc274a28673e54c321782","height":900,"light_fraction":0.0,"luma_entropy":5.471,"meaningful_colors":31,"pixel_sha256":"80ae2a890339b9ec82e6053db9c33d0c841da7fe8c0ad5540d5b92cfd7283d1a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"46fa22825923633bf33d6c1133026e05cac8d519a96b13c931a132a9c350dbc0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"46fa22825923633bf33d6c1133026e05cac8d519a96b13c931a132a9c350dbc0","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"fa531bb7cb23272c8709bcdf62810ccf76a96e230fff9260017ca5664e841fc5","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.8 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-1.21.8","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.8/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.8/7296afc1844867b3d4474535c04dafb3a1f8a195a6000c7f132065bf8b39e0b1.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7296afc1844867b3d4474535c04dafb3a1f8a195a6000c7f132065bf8b39e0b1","format":"webp","pixel":{"dark_fraction":0.0013,"file_sha256":"7296afc1844867b3d4474535c04dafb3a1f8a195a6000c7f132065bf8b39e0b1","height":900,"light_fraction":0.0,"luma_entropy":6.828,"meaningful_colors":32,"pixel_sha256":"d2538b890bfc11c5a0721dd3f82279c71e820e019ef332362612eb0e8cd0f82e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"d2abd61d976c361f74fcaaefaa7167b712d72a4d992deafea24abeed6510554c","height":1080,"pixel":{"dark_fraction":0.0013,"file_sha256":"d2abd61d976c361f74fcaaefaa7167b712d72a4d992deafea24abeed6510554c","height":1080,"light_fraction":0.0,"luma_entropy":6.792,"meaningful_colors":32,"pixel_sha256":"c6dda07b2ef4e55bd1dd45791edb8d19986772067ca490344d759410d794dae5","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.8 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.21.8","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.21.8/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.8/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.8 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-1.21.8","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.21.8/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.8/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.8 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.21.8","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.21.8/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.8/5749e781e51cd09e430b6bf74a44bc3b096e67b37688c73965349038607f198e.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5749e781e51cd09e430b6bf74a44bc3b096e67b37688c73965349038607f198e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5749e781e51cd09e430b6bf74a44bc3b096e67b37688c73965349038607f198e","height":900,"light_fraction":0.0,"luma_entropy":5.5,"meaningful_colors":32,"pixel_sha256":"9e51679b78b97b226a27f49027cc47ba632c7e41a909eaab6fb4e886662949d1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"d4c760d3db0c37be525e45138305b1a552af4fcee26a980d7a63633f18fd532c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d4c760d3db0c37be525e45138305b1a552af4fcee26a980d7a63633f18fd532c","height":1080,"light_fraction":0.0,"luma_entropy":5.553,"meaningful_colors":32,"pixel_sha256":"a9a79497a610494462b0413a2aa8cf9dc110b6938900d46bb1e1cd1138c0f168","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.8 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.21.8","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.21.8/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.8/70c9ac79b531334696609c3820196a11b6d897ccaf9f88a1274dae2bfea56258.webp","key":"mc1.21.8","lane_id":"fabric-1.21.8/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"70c9ac79b531334696609c3820196a11b6d897ccaf9f88a1274dae2bfea56258","format":"webp","pixel":{"dark_fraction":0.6768,"file_sha256":"70c9ac79b531334696609c3820196a11b6d897ccaf9f88a1274dae2bfea56258","height":900,"light_fraction":0.0,"luma_entropy":3.811,"meaningful_colors":28,"pixel_sha256":"b1b13706f13dce35e41dc8dcc8db49537a198f70c27f019288a744c6a7b49fb1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"9576c939112617f51f6a987cdb88811410614dcc7d4969f93a675de16dda0710","height":1080,"pixel":{"dark_fraction":0.68,"file_sha256":"9576c939112617f51f6a987cdb88811410614dcc7d4969f93a675de16dda0710","height":1080,"light_fraction":0.0,"luma_entropy":3.75,"meaningful_colors":30,"pixel_sha256":"a99f4bfbb6fc67d5be61fb07c0ea6e430aa5d016788ff66afab1e7ecc83a4969","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.8","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.8/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.8/5eb992ea0533cde6bc780ead6564d14e174ede90c345b6f9f14f86a40746f675.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5eb992ea0533cde6bc780ead6564d14e174ede90c345b6f9f14f86a40746f675","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5eb992ea0533cde6bc780ead6564d14e174ede90c345b6f9f14f86a40746f675","height":900,"light_fraction":0.0,"luma_entropy":5.433,"meaningful_colors":30,"pixel_sha256":"482691a173bc9a03e4c1ba009817db1d58b1f9432410b7e947fada2736f1c8d9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"48c8131894d802d391eb57d02c57835e574cfe7f63bd17242e2b019fab2e71f9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"48c8131894d802d391eb57d02c57835e574cfe7f63bd17242e2b019fab2e71f9","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"8a2778c3d6d5f42f13c2fcf300e38c718074ab6986062d54959f1e5054c54b25","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.8","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.8/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.8/5d4340c594db980778a79ee18d938028991d3375a8ab7b5f1f1e8faacf15495f.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5d4340c594db980778a79ee18d938028991d3375a8ab7b5f1f1e8faacf15495f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5d4340c594db980778a79ee18d938028991d3375a8ab7b5f1f1e8faacf15495f","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":31,"pixel_sha256":"841223cfb1821afcd623e72012ddd0217edd80bc22dc55b2d423627f3e74ecf4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"05be06de850cbbdc406eabb7909e06f5da46ebd6b16cb67666ae31204d44459b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"05be06de850cbbdc406eabb7909e06f5da46ebd6b16cb67666ae31204d44459b","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":31,"pixel_sha256":"7279fe172e11cc7fee5d34ce6cdb3ce71e704ae5ae955d6b51d3252344057bee","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.8","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.8/propagation/client_a/baseline","height":900,"image":"images/mc1.21.8/61323256ce9a65650ac630e7e8502eb0566cd452fc1a5aabb5b829cc99992a0e.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"61323256ce9a65650ac630e7e8502eb0566cd452fc1a5aabb5b829cc99992a0e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"61323256ce9a65650ac630e7e8502eb0566cd452fc1a5aabb5b829cc99992a0e","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"b5f4ed2312ac9147a45aff253d395e16fe49bc66ca7519f65fe0c2bc90d686be","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"79c28e8e8ece684c27c4b9a92e18032b839b52a0f12a3e4f50c11cf9fe4f280c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"79c28e8e8ece684c27c4b9a92e18032b839b52a0f12a3e4f50c11cf9fe4f280c","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"aaf78f083cdd291d8299934a5a85498967362195d0895a868d45224cae5b5766","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-1.21.8","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-1.21.8/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.8/3008af6694852dedd78dd22fb64abfd59d9859f16fe1238265b6a45ad7807d7a.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3008af6694852dedd78dd22fb64abfd59d9859f16fe1238265b6a45ad7807d7a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3008af6694852dedd78dd22fb64abfd59d9859f16fe1238265b6a45ad7807d7a","height":900,"light_fraction":0.0,"luma_entropy":5.4,"meaningful_colors":31,"pixel_sha256":"4118cd827ee1d1f3ff6017bcf38ecba2b52e6e63a8fd7c6fa2fa646f8d08b83d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"c33c0f2f724c380ca06b2fc1d50daa32e8dc122f53f434930e2ace1bfcc39395","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c33c0f2f724c380ca06b2fc1d50daa32e8dc122f53f434930e2ace1bfcc39395","height":1080,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":31,"pixel_sha256":"d37613a70a1712ce34517eca45ddef2b396c3ed034a9ccd0eed8871a0afe3055","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.8 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection chec…","artifact_node":"neoforge-1.21.8","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-1.21.8/propagation/client_b/baseline","height":900,"image":"images/mc1.21.8/58ff87eeb04f7c115f03d99d879b67aab8d57724cb64ea3ec5e78eb28f12d4d6.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"58ff87eeb04f7c115f03d99d879b67aab8d57724cb64ea3ec5e78eb28f12d4d6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"58ff87eeb04f7c115f03d99d879b67aab8d57724cb64ea3ec5e78eb28f12d4d6","height":900,"light_fraction":0.0083,"luma_entropy":5.618,"meaningful_colors":32,"pixel_sha256":"2e665c46910060b5142578cad158bb8a36a11d6edec676d8322b57e1738d732b","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"a17cff651c05577b891f070180c0dc1cbfd3a0921fff24c566d3608a143d511d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a17cff651c05577b891f070180c0dc1cbfd3a0921fff24c566d3608a143d511d","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"e8978414e2e55867e8d22c9f2069c4e10c3d328c115f1205e08cbbfe563f928a","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.8 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-1.21.8","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.8/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.8/2ac57cb82313b112bf55e4fcdfdfebf5bf3771f11e984d9868b94e65851d4b99.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ac57cb82313b112bf55e4fcdfdfebf5bf3771f11e984d9868b94e65851d4b99","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2ac57cb82313b112bf55e4fcdfdfebf5bf3771f11e984d9868b94e65851d4b99","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":30,"pixel_sha256":"4265b492b6d54a10ec373273c7ae6017802408b1bfa5d56534f94bf436080d87","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"330cf0d7fb531e090b51ff2f35466477580cf8e5c7315f04593b01f1e7cf0e79","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"330cf0d7fb531e090b51ff2f35466477580cf8e5c7315f04593b01f1e7cf0e79","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":31,"pixel_sha256":"3c2075bf6639a7c432fed1a53921ba073e3b87470b98e9f3c7ee199e84fa5270","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.8","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.8/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.8/7bad75ae721a5beffb22e9e49aaf5a909afb897684d4212e4eb6ac5f1f8e850a.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7bad75ae721a5beffb22e9e49aaf5a909afb897684d4212e4eb6ac5f1f8e850a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7bad75ae721a5beffb22e9e49aaf5a909afb897684d4212e4eb6ac5f1f8e850a","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":30,"pixel_sha256":"176e56392b48bb78950a8c64e223b06ecf4bfee922151de06f08796ec50d7440","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"0781cb1d3951fceaa9f464f08a55192bce5ee8a52f6b3a43886e0167548c374f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0781cb1d3951fceaa9f464f08a55192bce5ee8a52f6b3a43886e0167548c374f","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"93ba5a194ad879f27f1d1c8fdb229d3a130b8abadd632c924216927cb515cb5f","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.8","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.8/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.8/e38856d3f51b9a77bf78a5fcddbd7890544a8118d9cd6f324e74870195c3e069.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e38856d3f51b9a77bf78a5fcddbd7890544a8118d9cd6f324e74870195c3e069","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e38856d3f51b9a77bf78a5fcddbd7890544a8118d9cd6f324e74870195c3e069","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"0a9c641f70228b5034dc81d3a7a30da688cbbcb785f679dbfd841eade131b2cb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"5044681f3ed09b8bd9fe2ce38853c3142b0fe07ba61f3dd13d998a15337339cb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5044681f3ed09b8bd9fe2ce38853c3142b0fe07ba61f3dd13d998a15337339cb","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"a7780feba4ec4f9fa6d8083d30b219f9321839b065e43ae53fc2fe887376b6e6","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.8 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-1.21.8","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-1.21.8/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.8/e57de4d78c0d4c809facf23d2f2f5400c3e2402a475e4cf19bb6f235d22f2198.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e57de4d78c0d4c809facf23d2f2f5400c3e2402a475e4cf19bb6f235d22f2198","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e57de4d78c0d4c809facf23d2f2f5400c3e2402a475e4cf19bb6f235d22f2198","height":900,"light_fraction":0.0083,"luma_entropy":5.616,"meaningful_colors":32,"pixel_sha256":"d977c8c6bce474f045bc0094bd08919d41672ae28fa5ef4ac36267e8730eeac5","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"a0548819dd294c5287a8e1fa2553f4ec7d89af782faa8430e0e7bceb9751adc9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a0548819dd294c5287a8e1fa2553f4ec7d89af782faa8430e0e7bceb9751adc9","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"1ebfd62566fcd8dbb2bbfb57bb051aed177689276f2b025ee9926af3e2cbd376","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.8 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-1.21.8","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.8/53be8c4f4993634ce632b93a025ff52f2f25d35bb8bb0b3be949c8a4a0f7c966.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"53be8c4f4993634ce632b93a025ff52f2f25d35bb8bb0b3be949c8a4a0f7c966","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"53be8c4f4993634ce632b93a025ff52f2f25d35bb8bb0b3be949c8a4a0f7c966","height":900,"light_fraction":0.0,"luma_entropy":5.564,"meaningful_colors":30,"pixel_sha256":"69ad6dfcbf281bb40a1e5aed56107dff06a486679768a312f358b5fbf0b5b410","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"bd697ed3fbb3c6736b6dd0d3704e90958f0bfd934c6bd002616da9a8c621a963","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bd697ed3fbb3c6736b6dd0d3704e90958f0bfd934c6bd002616da9a8c621a963","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":31,"pixel_sha256":"6e7da77132fd0571e2ebdddb89ccebdb36dee605789d112103e56f52a5cd6db2","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.8 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical m…","artifact_node":"neoforge-1.21.8","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.8/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.8/32f2a32c355a1158af3eb413d137e02652432571ca210c415c11e3118fa42307.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"32f2a32c355a1158af3eb413d137e02652432571ca210c415c11e3118fa42307","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"32f2a32c355a1158af3eb413d137e02652432571ca210c415c11e3118fa42307","height":900,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":29,"pixel_sha256":"c953c55d9a32fba4cee57c685f3e4d9630935991def824cdb8d18e2324e65da2","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"d6423c82c741fb62fea0734d97930b899ca25500e3c3bbb95fc9881b4bfdf40d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d6423c82c741fb62fea0734d97930b899ca25500e3c3bbb95fc9881b4bfdf40d","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"181fab2676323e219c6fd1bfb3615589f09fa2f78c2cff6d11ba18fd1260acb8","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.8 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That thi…","artifact_node":"neoforge-1.21.8","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.8/d00388a3735f26908d6fc6d33ecf4fa16111036350bbe18202294f0dc62c9e8e.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d00388a3735f26908d6fc6d33ecf4fa16111036350bbe18202294f0dc62c9e8e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d00388a3735f26908d6fc6d33ecf4fa16111036350bbe18202294f0dc62c9e8e","height":900,"light_fraction":0.0,"luma_entropy":5.561,"meaningful_colors":32,"pixel_sha256":"b2c57aba2c897cc229438f8475f05f3f585d1357f2565be3507e6d2b37d6b9cc","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"94c87372b4bbedc23762aee54c202079085f35a67b76399c216a3890488259a9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"94c87372b4bbedc23762aee54c202079085f35a67b76399c216a3890488259a9","height":1080,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":31,"pixel_sha256":"c96822556eaf209c519e21dabf19d384f3906c47b29a6b8e0ad12bec9006c009","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.8 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-1.21.8","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.8/7b6f1ca90505b34a4aff1c398b9ce3ae450e7bc47d4af294fa032edcea19f461.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7b6f1ca90505b34a4aff1c398b9ce3ae450e7bc47d4af294fa032edcea19f461","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7b6f1ca90505b34a4aff1c398b9ce3ae450e7bc47d4af294fa032edcea19f461","height":900,"light_fraction":0.0,"luma_entropy":5.58,"meaningful_colors":31,"pixel_sha256":"c445096904ef253a1966515eb9124677294344f5389d9beb20b6aa9e76afc90c","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"fae52ae17174965198b618965c750733f9fada03717567a914e8835bd1c1a6a4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fae52ae17174965198b618965c750733f9fada03717567a914e8835bd1c1a6a4","height":1080,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":32,"pixel_sha256":"2b0c80a23f68c051652c4c5c0d13d226b5c1d899609a9015e586f69630af95dc","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.8 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-1.21.8","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.8/042632221ad88086a1b164f6ec2b4214d981bfab7785485a202cda5d87766ac1.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"042632221ad88086a1b164f6ec2b4214d981bfab7785485a202cda5d87766ac1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"042632221ad88086a1b164f6ec2b4214d981bfab7785485a202cda5d87766ac1","height":900,"light_fraction":0.0,"luma_entropy":5.565,"meaningful_colors":29,"pixel_sha256":"a90d30e949fdb5a5fc80fbb99ae0ce2b71d6a49830ac20961098226072042493","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"a4c23ba382c88c57dd4664200c47f54602c2df3515c98a39e9dab746e113ac86","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a4c23ba382c88c57dd4664200c47f54602c2df3515c98a39e9dab746e113ac86","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":31,"pixel_sha256":"dd87818d4629ca4eabff10b5e8461052d4c49789b61961c97b69cca14847a40b","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.8 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-1.21.8","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-1.21.8/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.8/40a69957ad920a8481e9fe1acd9f58e316c699bb20f68c8d8fa66750976a3db8.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"40a69957ad920a8481e9fe1acd9f58e316c699bb20f68c8d8fa66750976a3db8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"40a69957ad920a8481e9fe1acd9f58e316c699bb20f68c8d8fa66750976a3db8","height":900,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"0994c1acb6347b136903cd339f172ee60e5de0e88a4551a943bd93c80baa5b26","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"846f4848fe2eb3b8d2b9ab40dcbef60e6a1bea8d4350a5fde15bcd7bdf098d74","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"846f4848fe2eb3b8d2b9ab40dcbef60e6a1bea8d4350a5fde15bcd7bdf098d74","height":1080,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":30,"pixel_sha256":"d333a2a915ac89a39095b7edf89f90c588bae98fe834d9467d7b8454e257ce97","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.8/full/client_a/baseline","height":900,"image":"images/mc1.21.8/eed895917c34699624b71cab492d4f49e97692aea99137ae478a3027514dbc57.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eed895917c34699624b71cab492d4f49e97692aea99137ae478a3027514dbc57","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eed895917c34699624b71cab492d4f49e97692aea99137ae478a3027514dbc57","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":30,"pixel_sha256":"2a87272adec9ef0eef21c11cadc038bfc460998df9b78f996916d80e4684cd65","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"85fad71a51594bd1fd8b7677d3a76d0280e1772e23cf57fe799616c7e989d4d3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"85fad71a51594bd1fd8b7677d3a76d0280e1772e23cf57fe799616c7e989d4d3","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"95b62b3a118c9e09dc8e5784a0cb1c27451c09aa231c7e2f61a1a9165e835b2c","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-1.21.8/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.8/ede5542dba4886508b896030d31a047550d398b13c9892031763ea43cee57de5.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ede5542dba4886508b896030d31a047550d398b13c9892031763ea43cee57de5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ede5542dba4886508b896030d31a047550d398b13c9892031763ea43cee57de5","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"438f9f8cf1d184025229c8d68767a089a2fb017d75e9b147fb6b941a341d5a51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"fd812e19a4f26eb9d463767bad4044cacc0f4c23bea32222c40212e24c2cd7ae","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fd812e19a4f26eb9d463767bad4044cacc0f4c23bea32222c40212e24c2cd7ae","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"b0629463c34cad981b944dbc0cda3b57c324cea371c18d4468e2df8499cfbb85","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-1.21.8/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.8/2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","format":"webp","pixel":{"dark_fraction":0.6515,"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","height":900,"light_fraction":0.0,"luma_entropy":3.714,"meaningful_colors":24,"pixel_sha256":"7d63495dbefdd73b8f139738c9520a8bdb6275ee1800135593b628048d8e53c8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"light_fraction":0.0,"luma_entropy":3.654,"meaningful_colors":26,"pixel_sha256":"367dbf4f6418cb6a6fc5832b98127bc726f3f53f7cefcacb1ce126731092a7b4","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-1.21.8/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.8/87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","format":"webp","pixel":{"dark_fraction":0.6451,"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":24,"pixel_sha256":"3a0c51ff741db2fda0ed558b4457bdba0376b8021cec7a174a9bbafc6b523e29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":27,"pixel_sha256":"7d688d96134cdc23132ba7fec831665124bf37ab54f34d8491f1c46f3fcf9bc5","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.8 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-1.21.8/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.8/479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","format":"webp","pixel":{"dark_fraction":0.6394,"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":28,"pixel_sha256":"f8c57babce98689179cc20c4276e7fc2505f752cf5e7726c346035048a8be15b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"light_fraction":0.0,"luma_entropy":3.695,"meaningful_colors":29,"pixel_sha256":"f92a9867655b07d4ed1d011152cd1f9dcf3ddce2f4e5065c6a104140b0383672","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-1.21.8/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.8/ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","height":900,"light_fraction":0.0,"luma_entropy":3.76,"meaningful_colors":28,"pixel_sha256":"95eb42e7e8480c5bb179ac84d330e87a348b930c62fef63bd73c17f396de4cae","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558729044) at index 0 above plaid (mtime 1793558724179) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":29,"pixel_sha256":"47a22597b3f7ddf2da8006065f77886a6ca5dc280a89a25eb0217a29e6b40b6e","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-1.21.8/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.8/1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","format":"webp","pixel":{"dark_fraction":0.6443,"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":25,"pixel_sha256":"553df76854d87bf6ed5199f3a446f4a04b17cddeee2dce24472c94c177bbad27","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"pixel":{"dark_fraction":0.6424,"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"light_fraction":0.0,"luma_entropy":3.679,"meaningful_colors":24,"pixel_sha256":"dc5d717c2dc96c1f29f0e3a69035de2f913ab5722cbe5648f36b6b849ecb4bd0","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.8 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-1.21.8/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.8/d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","format":"webp","pixel":{"dark_fraction":0.6512,"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","height":900,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":24,"pixel_sha256":"0722e415a0ae861001f88b64f7e044ba7ba96c461ee57873622146f6d293ad56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"light_fraction":0.0,"luma_entropy":3.652,"meaningful_colors":27,"pixel_sha256":"8ca2b23194ea24d1a61ae2cba6e4b69c2fa0ac9c6be5c2d9532bbb22d83e5ee1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.8 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-1.21.8/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.8/a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed","format":"webp","pixel":{"dark_fraction":0.6244,"file_sha256":"a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed","height":900,"light_fraction":0.0,"luma_entropy":3.914,"meaningful_colors":24,"pixel_sha256":"b57a07944f9f36aae7ecc1f672ca743df349f8448d9ee26f32f4b5a44177c1d1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"eaa9d2c61f6387565e7dd91e1ec82f3c5a6874b99253c28785227817b0401f1f","height":1080,"pixel":{"dark_fraction":0.6228,"file_sha256":"eaa9d2c61f6387565e7dd91e1ec82f3c5a6874b99253c28785227817b0401f1f","height":1080,"light_fraction":0.0,"luma_entropy":3.858,"meaningful_colors":27,"pixel_sha256":"60e72a9d4ecf278ecf7dfbfe9dd7ecfc0d5476e7864696c5e6917f248cab16b6","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.8 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delet…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-1.21.8/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.8/2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","height":900,"light_fraction":0.0,"luma_entropy":3.708,"meaningful_colors":21,"pixel_sha256":"4fc044673b932a01bd859ef4ec8e1b189cbb01eca8e703b09062f9cdec13f5da","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"light_fraction":0.0,"luma_entropy":3.653,"meaningful_colors":25,"pixel_sha256":"084c7e363bc800102eff0d192efeb5d1e4a14c0d26d802b2eca4e3ed698564ce","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.8/full/client_a/model_slim","height":900,"image":"images/mc1.21.8/7a706fe0ca70d7bdf6ae71ce26b9120c2959d0737294330e729b1dea3ce955cc.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7a706fe0ca70d7bdf6ae71ce26b9120c2959d0737294330e729b1dea3ce955cc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7a706fe0ca70d7bdf6ae71ce26b9120c2959d0737294330e729b1dea3ce955cc","height":900,"light_fraction":0.0,"luma_entropy":5.349,"meaningful_colors":32,"pixel_sha256":"0d9714c207d3eaa2c1f64511aa7f75cc0867266f85f3f34f269af6a49578938f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"f00d4232c6aa0fcb70d367646e410522e874a911c46f4f3c590630eb1642e115","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f00d4232c6aa0fcb70d367646e410522e874a911c46f4f3c590630eb1642e115","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"8d595c5e89531d77e17d2bae9b7df8cf7ee92f54aaba6679ce46f0581af2190c","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.8/full/client_a/model_classic","height":900,"image":"images/mc1.21.8/63e39d30c37d1a3c150e4a051b79ca6244c053a846ff6da6cb4150919022af80.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"63e39d30c37d1a3c150e4a051b79ca6244c053a846ff6da6cb4150919022af80","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"63e39d30c37d1a3c150e4a051b79ca6244c053a846ff6da6cb4150919022af80","height":900,"light_fraction":0.0,"luma_entropy":5.363,"meaningful_colors":32,"pixel_sha256":"914bfba237666e83bf3dee2fea3d395875da5620a185263110a4bde5ed7ff0c9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"0452bbd5993cc3ae3e76724923b189571aafbfde2fba5685bf2c3b498a2e1b29","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0452bbd5993cc3ae3e76724923b189571aafbfde2fba5685bf2c3b498a2e1b29","height":1080,"light_fraction":0.0,"luma_entropy":5.331,"meaningful_colors":31,"pixel_sha256":"920937f1a6347fdd7b6cd423069a9874013ae15ba2cc52dfc53e5cec46d2e261","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtim…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-1.21.8/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.8/091da3d924ff360d765370b63b6dd61677448eca94441184ebd1da9200b4f4bd.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"091da3d924ff360d765370b63b6dd61677448eca94441184ebd1da9200b4f4bd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"091da3d924ff360d765370b63b6dd61677448eca94441184ebd1da9200b4f4bd","height":900,"light_fraction":0.0,"luma_entropy":5.344,"meaningful_colors":32,"pixel_sha256":"d24326cdc8a9a0b98d62969ec7ef9d00bbda35971126632bbca752540290a5a9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"0c89e5eeb86ef73de9a9f72c6a293a10b7dbe6130f1a2572bfeecb1f24c2b207","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0c89e5eeb86ef73de9a9f72c6a293a10b7dbe6130f1a2572bfeecb1f24c2b207","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"3052876aaaa6a290d15a6432d2d393bd376c828c5e943616cdf2fcffb29d1c2f","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-1.21.8/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.8/a667e479e12db0d74dd6750025001d0847fe9b31191fb55c4a5e5621e4006711.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a667e479e12db0d74dd6750025001d0847fe9b31191fb55c4a5e5621e4006711","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a667e479e12db0d74dd6750025001d0847fe9b31191fb55c4a5e5621e4006711","height":900,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":32,"pixel_sha256":"07d38eb1b0f893d37d3608486006b75bc6c3be9fb1269b9b8b0c0b0c3397cc46","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"114df6d590fff2483816214fe615e28ef2b627802bd2d593317bf0ed97e44f77","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"114df6d590fff2483816214fe615e28ef2b627802bd2d593317bf0ed97e44f77","height":1080,"light_fraction":0.0,"luma_entropy":5.293,"meaningful_colors":31,"pixel_sha256":"d929f8e5287f67bae861be729e38d2996032563fbac26ab715bb07b63bcc3422","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-1.21.8/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.8/0908ee75bb37e83cc94253c76c97672bf34f407a20e3f20f9a13d7031ded3c6d.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0908ee75bb37e83cc94253c76c97672bf34f407a20e3f20f9a13d7031ded3c6d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0908ee75bb37e83cc94253c76c97672bf34f407a20e3f20f9a13d7031ded3c6d","height":900,"light_fraction":0.0,"luma_entropy":5.354,"meaningful_colors":32,"pixel_sha256":"af81088fa872a755716c9ab42d65f67889d01e1658094e95c194dc4a6780e301","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"3343d9442409c4c11ba5bed05095bdf4827b16a57da70c9f7dca0f348f7b67c7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3343d9442409c4c11ba5bed05095bdf4827b16a57da70c9f7dca0f348f7b67c7","height":1080,"light_fraction":0.0,"luma_entropy":5.324,"meaningful_colors":31,"pixel_sha256":"b9c2d3920023271efa95b983d0d70638bda63de1f60029020227efc66d422b57","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks ca…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-1.21.8/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.8/b1b8bb9a1426124a4030238c7d05deec005b5131038796181a9b2c91b17efb49.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b1b8bb9a1426124a4030238c7d05deec005b5131038796181a9b2c91b17efb49","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b1b8bb9a1426124a4030238c7d05deec005b5131038796181a9b2c91b17efb49","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":32,"pixel_sha256":"d1626b1959989315e972c16a5d0a2336acf4a031490e5acb686547b3eae66c73","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"de9feed9f046d825c307561691ec8ac8d267d43de8b59328cd20ad0d5fec879d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"de9feed9f046d825c307561691ec8ac8d267d43de8b59328cd20ad0d5fec879d","height":1080,"light_fraction":0.0,"luma_entropy":5.438,"meaningful_colors":31,"pixel_sha256":"fa764b0bd84a3f91ef3bf6582aa9194cdb4d3c466bca06aa38f5219ca5037688","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.8 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-1.21.8/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.8/8491d01190901563a07512ac2f17d4b202215e1077a9d134e751c49a87dd7b2e.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8491d01190901563a07512ac2f17d4b202215e1077a9d134e751c49a87dd7b2e","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"8491d01190901563a07512ac2f17d4b202215e1077a9d134e751c49a87dd7b2e","height":900,"light_fraction":0.0,"luma_entropy":5.365,"meaningful_colors":32,"pixel_sha256":"39a6bf52b9d582a85c5ae160b5db92fd8731a849b47580fd8ce7575a6ac63090","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"5a3f7397951dd3b527d1475ba90fd0794a3fa39cb2595f7946ff33ebcf68248c","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"5a3f7397951dd3b527d1475ba90fd0794a3fa39cb2595f7946ff33ebcf68248c","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"d5a27ea1facce768984fe2d0c0c0d635294876fed43af8f58ead297f18164eef","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, w…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-1.21.8/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.8/bdd251ba95730cb5e9854ad52bc568ccb9a77c26f77b115996be4dbb18177511.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bdd251ba95730cb5e9854ad52bc568ccb9a77c26f77b115996be4dbb18177511","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bdd251ba95730cb5e9854ad52bc568ccb9a77c26f77b115996be4dbb18177511","height":900,"light_fraction":0.0,"luma_entropy":5.416,"meaningful_colors":31,"pixel_sha256":"4b5e3ef926316dc0305e26edeedc34816338d8e8f5a3054695aa76ad856c0a9a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"884879cd79f22be631297ffd2f958c80e3a7baf05b5ed897a40304b8637708c2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"884879cd79f22be631297ffd2f958c80e3a7baf05b5ed897a40304b8637708c2","height":1080,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":32,"pixel_sha256":"2b4bd24d16b38c9e1a41848757d9b1c72a23b84fe43f23884d2ae8ef36687e7a","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proo…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-1.21.8/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.8/a0155ab49b2915e0765a614d86787b6a00029b9ca8d75ccc7ad870ecef37abea.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a0155ab49b2915e0765a614d86787b6a00029b9ca8d75ccc7ad870ecef37abea","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a0155ab49b2915e0765a614d86787b6a00029b9ca8d75ccc7ad870ecef37abea","height":900,"light_fraction":0.0,"luma_entropy":5.391,"meaningful_colors":31,"pixel_sha256":"1e56fbd8f25489de7ea1a14187e94104902ee3cf68d272a67657b1f74d26686c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"7e04a1d6ee4a0f7ed7201e9babb55ff4a69b532ef5af85abaaa0ec2bf84ba7c2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7e04a1d6ee4a0f7ed7201e9babb55ff4a69b532ef5af85abaaa0ec2bf84ba7c2","height":1080,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"e17affee94614f99f4151b54a18050f88dbb5e0730549cdc6b11c5c5d9044818","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-1.21.8/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.8/3a4ac4e68a6ce0a8d254dcaab57981118ef77d71ed4fdab322256d55e0684f85.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3a4ac4e68a6ce0a8d254dcaab57981118ef77d71ed4fdab322256d55e0684f85","format":"webp","pixel":{"dark_fraction":0.5034,"file_sha256":"3a4ac4e68a6ce0a8d254dcaab57981118ef77d71ed4fdab322256d55e0684f85","height":900,"light_fraction":0.0011,"luma_entropy":5.073,"meaningful_colors":29,"pixel_sha256":"f0fd9c716eedfdf37bd0ef9565d35668f7bf9b9734a35edf16084358c745be29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d5d22312011224888eaa1242035783a5659a9c75ddb40e179d0ca9a88b346517","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"d5d22312011224888eaa1242035783a5659a9c75ddb40e179d0ca9a88b346517","height":1080,"light_fraction":0.0011,"luma_entropy":5.013,"meaningful_colors":30,"pixel_sha256":"fc8651afa0a73308bbf5cda09d0e5ed4baa156e385fd86920b18dd36329faac4","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-1.21.8/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.8/2faf578ed967ea8803886b943d63baa46130fb64b36a57cf81fe318637530071.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2faf578ed967ea8803886b943d63baa46130fb64b36a57cf81fe318637530071","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2faf578ed967ea8803886b943d63baa46130fb64b36a57cf81fe318637530071","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"6a9606c9ad66e6b4634f5ed85ee0fe6b8530948d70a9c1752a79aecbd6b6b717","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"d7776290e3e3e82a10b400c29d3c89ed1bc5692731e1644fc2da3eab959641a6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d7776290e3e3e82a10b400c29d3c89ed1bc5692731e1644fc2da3eab959641a6","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"bd1ba4d893d468eb3ed7f378a949b57228ade9c60be8ddee133ddcd4ce4df620","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outli…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-1.21.8/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.8/28d99391a9cb8d4a0a16e2c7521c43098ec637fa0d1d7e6577090301fb483a44.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"28d99391a9cb8d4a0a16e2c7521c43098ec637fa0d1d7e6577090301fb483a44","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"28d99391a9cb8d4a0a16e2c7521c43098ec637fa0d1d7e6577090301fb483a44","height":900,"light_fraction":0.0,"luma_entropy":4.579,"meaningful_colors":30,"pixel_sha256":"98e44836de42a2f0612cd614bf990f6e4ffaa36c8240ae54e43d9aa43010e0f0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"e67f34740389f3fa7cfdd271ddee9745f8b9218262b58ef2b310141a035a8a86","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"e67f34740389f3fa7cfdd271ddee9745f8b9218262b58ef2b310141a035a8a86","height":1080,"light_fraction":0.0,"luma_entropy":4.548,"meaningful_colors":31,"pixel_sha256":"ca74ff40cfd93ba5251525e0d8c2d3f90e83696ebc7cc718cea50944c90eeef1","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the r…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-1.21.8/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.8/cb7b6975e6af97b1dff69c37de8c233224cc42d210f257df63add9d43361a80b.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb7b6975e6af97b1dff69c37de8c233224cc42d210f257df63add9d43361a80b","format":"webp","pixel":{"dark_fraction":0.5088,"file_sha256":"cb7b6975e6af97b1dff69c37de8c233224cc42d210f257df63add9d43361a80b","height":900,"light_fraction":0.0013,"luma_entropy":5.118,"meaningful_colors":29,"pixel_sha256":"9cca46ab34137a9f4f9bd3118e0837d1252f91c6edef971194befa39af6ee4eb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"c9d86a276549ef6ef9a348af6f28b8d34ead3f3ea7f7e456bc481146ff44d578","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"c9d86a276549ef6ef9a348af6f28b8d34ead3f3ea7f7e456bc481146ff44d578","height":1080,"light_fraction":0.0011,"luma_entropy":5.047,"meaningful_colors":32,"pixel_sha256":"329f36ef9c206e49c66cd879f6042c4124bec10af9b4a37afedd550b12cf25d1","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-1.21.8/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.8/84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","format":"webp","pixel":{"dark_fraction":0.5083,"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","height":900,"light_fraction":0.0011,"luma_entropy":5.105,"meaningful_colors":30,"pixel_sha256":"7362393ab6ba84f5f7d9ce06219fa1eb9f25ee1dea158793c883ee22314a41e5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"light_fraction":0.0011,"luma_entropy":5.04,"meaningful_colors":32,"pixel_sha256":"4718e6ab5ccc46ae3d9b43b0f1c9d7c800616021495c6200cd39e18764a5c830","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-1.21.8/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.8/58214932de1e9ca1b46a96ef378965f8b03f0205856654ce0ea51ac849034d33.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"58214932de1e9ca1b46a96ef378965f8b03f0205856654ce0ea51ac849034d33","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"58214932de1e9ca1b46a96ef378965f8b03f0205856654ce0ea51ac849034d33","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":32,"pixel_sha256":"7674f7c80899cddc351f97e501dd4cad6d2231ef97843d48899360b2380db86d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"20e6b31641e3af44f4686760bc7025496b1b5d2f0a5a18bf5a20368b955c32b5","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"20e6b31641e3af44f4686760bc7025496b1b5d2f0a5a18bf5a20368b955c32b5","height":1080,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":31,"pixel_sha256":"5efbd89d3ac2af733b508801f291168733817f7f45af3a3f31226cae412c25cb","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-1.21.8/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.8/62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","height":900,"light_fraction":0.0,"luma_entropy":4.583,"meaningful_colors":32,"pixel_sha256":"5fc97f89c3fe5fdfe2e6f02fea5d3f26a911f59cb299b76fa127a91a34c5012c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":30,"pixel_sha256":"99454bdf88283dac67eb0652d5e3c8a9d877c337cc68a8d6414f3eebf3b63921","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-1.21.8/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.8/6b6cfa30bc6e8833104072abb4bad4c15dab01f282a8b67bff01f9bd0a417344.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6b6cfa30bc6e8833104072abb4bad4c15dab01f282a8b67bff01f9bd0a417344","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"6b6cfa30bc6e8833104072abb4bad4c15dab01f282a8b67bff01f9bd0a417344","height":900,"light_fraction":0.0,"luma_entropy":4.834,"meaningful_colors":32,"pixel_sha256":"d966914eee39ff86040b3edf2115fdc5153c49a6b2870cf287661f7892121044","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"eed3db981efc84ec3b40f96ea9c8c97842d583124751f9ee1f66dbe7f5243f28","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"eed3db981efc84ec3b40f96ea9c8c97842d583124751f9ee1f66dbe7f5243f28","height":1080,"light_fraction":0.0,"luma_entropy":4.79,"meaningful_colors":31,"pixel_sha256":"37744546cf6891c9db92e3242d48fb2154c8b3511896d91e0a3415471ff3c904","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.8 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-1.21.8/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.8/01af7c85566fcc85f86660c20cc891e36f7bf4c4793c11ecb49b3f8811b212b9.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01af7c85566fcc85f86660c20cc891e36f7bf4c4793c11ecb49b3f8811b212b9","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"01af7c85566fcc85f86660c20cc891e36f7bf4c4793c11ecb49b3f8811b212b9","height":900,"light_fraction":0.0,"luma_entropy":5.299,"meaningful_colors":32,"pixel_sha256":"d34ca69f34a0f00530da07901dce11b61b7558759c2680cf2f276367de91b118","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"c23d7d3ff6666d34cf47535fabba1adb713bfe9ed948ed660bbcaa2b192a73f3","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"c23d7d3ff6666d34cf47535fabba1adb713bfe9ed948ed660bbcaa2b192a73f3","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"6882da1db7965abc75e9ff9edb8e207fbba11639de3f4b79ebd6fe5f7bfc7764","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.8 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-1.21.8/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.8/8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":32,"pixel_sha256":"7ff5b15b2a82ae3a02b109bc9a1ecfd646a250df814bc1408f214878feeccc75","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"b13c675d82e2024e7df402809b0f581274045f34595a5a55c4c859e0ebb45786","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back out…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-1.21.8/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.8/42ee6ab13149fe7f0e85812449e4412873a3bf68455b4eb105733d46a453fa69.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"42ee6ab13149fe7f0e85812449e4412873a3bf68455b4eb105733d46a453fa69","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"42ee6ab13149fe7f0e85812449e4412873a3bf68455b4eb105733d46a453fa69","height":900,"light_fraction":0.0,"luma_entropy":5.654,"meaningful_colors":32,"pixel_sha256":"1bebc046f9c0f895894b7d8d8d4258c4bf0e86e5c9eb93d62edb958beb0219a2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"a4364e47dc9da4893bf77f37f0b5140419ce1c6f4ed84968fa84e5303020a4f8","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"a4364e47dc9da4893bf77f37f0b5140419ce1c6f4ed84968fa84e5303020a4f8","height":1080,"light_fraction":0.0,"luma_entropy":5.636,"meaningful_colors":32,"pixel_sha256":"fcffdedae4162734438f9c00f059e259e30b48d7f8e8c73a609b568a327af845","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-1.21.8/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.8/f3c0a769935db83d82247d0e0b1b18b1a857ee6ffbb97182b07a6565e0953aa0.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f3c0a769935db83d82247d0e0b1b18b1a857ee6ffbb97182b07a6565e0953aa0","format":"webp","pixel":{"dark_fraction":0.4723,"file_sha256":"f3c0a769935db83d82247d0e0b1b18b1a857ee6ffbb97182b07a6565e0953aa0","height":900,"light_fraction":0.0012,"luma_entropy":5.17,"meaningful_colors":28,"pixel_sha256":"15e68a3d47c6ddca5fd14472cbe933e75794ee5805c662857a065cf65e25c0d3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"246193ab5a6d59b1665e69fd7ef031e4b74f82b3025f5f1f53f7a6cad7019c06","height":1080,"pixel":{"dark_fraction":0.4745,"file_sha256":"246193ab5a6d59b1665e69fd7ef031e4b74f82b3025f5f1f53f7a6cad7019c06","height":1080,"light_fraction":0.0011,"luma_entropy":5.102,"meaningful_colors":31,"pixel_sha256":"3496ebaa5daaf9ef59f5463d56e5c74a63faa3bcdea9fa0410a37194cc56261c","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-1.21.8/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.8/210d4179fd0101602b5d9069a1cd63fce6b63ddba24814eabc22f61745d53c65.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"210d4179fd0101602b5d9069a1cd63fce6b63ddba24814eabc22f61745d53c65","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"210d4179fd0101602b5d9069a1cd63fce6b63ddba24814eabc22f61745d53c65","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":31,"pixel_sha256":"5038250cd15c589222e497f406edc3d108dd81f7004b53172adf9b6f99f86901","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"54ec334bdf91ef8c27f7ec59e3ed732b4665b62a6ffd0e80cb07f8638aae936d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"54ec334bdf91ef8c27f7ec59e3ed732b4665b62a6ffd0e80cb07f8638aae936d","height":1080,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"cd9fb72d7c8f97563ddfe7b69e13a7087d99f0b33ec14348daa6d9938ad29a07","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-1.21.8/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.8/c81e7b048a8e89287c83f8607effe11974eff60007f456faa2a7b5c344248475.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c81e7b048a8e89287c83f8607effe11974eff60007f456faa2a7b5c344248475","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c81e7b048a8e89287c83f8607effe11974eff60007f456faa2a7b5c344248475","height":900,"light_fraction":0.0,"luma_entropy":5.549,"meaningful_colors":30,"pixel_sha256":"6c3beed043c8c206ede3036a207788901bef06e899180728fcd3c5f8887a2102","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"44912c7d81be6630ceb92719954457fdcf69513c5f07c4b6125cd3fc71c6ee11","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"44912c7d81be6630ceb92719954457fdcf69513c5f07c4b6125cd3fc71c6ee11","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"0a6266dcd516ec1bf491dba572a88c86f1d9a96443c87a4e537b18c915431c45","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-1.21.8/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.8/b671c4215f3d29e9c00ab05e063d2765a645e60e8bc1ef75786b92acdac732fb.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b671c4215f3d29e9c00ab05e063d2765a645e60e8bc1ef75786b92acdac732fb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b671c4215f3d29e9c00ab05e063d2765a645e60e8bc1ef75786b92acdac732fb","height":900,"light_fraction":0.0,"luma_entropy":5.43,"meaningful_colors":32,"pixel_sha256":"cece5d31ba24235b95fbbb75678d63996c17421f672c76986b12271598adc592","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"473d4bb9a601b1d3cbe8eff5d2deab8303a7b4d8235797ecb1e78c999b38f99d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"473d4bb9a601b1d3cbe8eff5d2deab8303a7b4d8235797ecb1e78c999b38f99d","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"e70be4e8c7fb47b54f1b581af4a15d28a5c40b0cef7966d722e4554ea072dee3","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-1.21.8/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.8/45a9d8d703c2d541e970fe54cdbd401e5729d1fdceac26072a295b6a3784d2e6.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"45a9d8d703c2d541e970fe54cdbd401e5729d1fdceac26072a295b6a3784d2e6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"45a9d8d703c2d541e970fe54cdbd401e5729d1fdceac26072a295b6a3784d2e6","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":29,"pixel_sha256":"9e10a286a9350b1fa2e697c95b0cad355bc9108149db8e91853f0ad797a367f6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"39d3697493e3bc130051f584f402e250fd0d819a597e84c568e0f5866ac0c3ba","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"39d3697493e3bc130051f584f402e250fd0d819a597e84c568e0f5866ac0c3ba","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"1c2c7c4d69b54c8716f45907cdad2cc808f188dbaadb7065e429f2f97524648b","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.8 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-1.21.8/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.8/de40f0975a7835a3ec45242fcd14d5313d89c8b11393319503a25819c1cfb671.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"de40f0975a7835a3ec45242fcd14d5313d89c8b11393319503a25819c1cfb671","format":"webp","pixel":{"dark_fraction":0.4369,"file_sha256":"de40f0975a7835a3ec45242fcd14d5313d89c8b11393319503a25819c1cfb671","height":900,"light_fraction":0.0,"luma_entropy":4.566,"meaningful_colors":32,"pixel_sha256":"c5688fcbf455e78d4d10abe0d3e372da6ed1c4f3802e7b3c426c7278712c7e18","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"c9beae5c615ba82e66ee1ae9ba9089d435dcb33a73988c9c2f7645e2eeb6adda","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"c9beae5c615ba82e66ee1ae9ba9089d435dcb33a73988c9c2f7645e2eeb6adda","height":1080,"light_fraction":0.0,"luma_entropy":4.53,"meaningful_colors":31,"pixel_sha256":"03e00eb04dac81cbf4bab507b4172e0d767e000917737ab15106e282b58ab5d7","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.8 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-1.21.8/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.8/ab55f07af762aa90ae91f9a1a075ae85d53dd3c50b041b0fa0110b00e2d864fb.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ab55f07af762aa90ae91f9a1a075ae85d53dd3c50b041b0fa0110b00e2d864fb","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"ab55f07af762aa90ae91f9a1a075ae85d53dd3c50b041b0fa0110b00e2d864fb","height":900,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":31,"pixel_sha256":"b2f8dfe90a22d65af43942cafbfe4d7253798f90a734a4bc1d9136b7142778c9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"45ce204d61984161f8c1a142c93a9c62fee0e6f8d65c7e946c5979decfc05ba4","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"45ce204d61984161f8c1a142c93a9c62fee0e6f8d65c7e946c5979decfc05ba4","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":30,"pixel_sha256":"a944ab1d2f0cc5f82c0dde13c40e5792e86843d0cc9651904bf9ab2efd2c2e9d","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas p…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-1.21.8/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.8/5c8f67035273cc4f5c182ce6e91b39f1ea5a4b94593fd6c9334010528d8f550e.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c8f67035273cc4f5c182ce6e91b39f1ea5a4b94593fd6c9334010528d8f550e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5c8f67035273cc4f5c182ce6e91b39f1ea5a4b94593fd6c9334010528d8f550e","height":900,"light_fraction":0.0,"luma_entropy":5.429,"meaningful_colors":32,"pixel_sha256":"78ecffce2785e53b79070a422839624ee2cbf52b0a26b2fbaa0c1b6b3fa5e481","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"da219ca7b7b87a60d1230812e449da12d4cf4e5450b6303cedb6cd4b7a3a0d7b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"da219ca7b7b87a60d1230812e449da12d4cf4e5450b6303cedb6cd4b7a3a0d7b","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"22d25284d523cdfa88344a589883778e083d385e8f0bf32d719e5875f2b860bd","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-1.21.8/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.8/45a9d8d703c2d541e970fe54cdbd401e5729d1fdceac26072a295b6a3784d2e6.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"45a9d8d703c2d541e970fe54cdbd401e5729d1fdceac26072a295b6a3784d2e6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"45a9d8d703c2d541e970fe54cdbd401e5729d1fdceac26072a295b6a3784d2e6","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":29,"pixel_sha256":"9e10a286a9350b1fa2e697c95b0cad355bc9108149db8e91853f0ad797a367f6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"eae48f968e862f1d1f158de7b3884a5fc8330f27478e73f5fbf7b907e6a824bb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eae48f968e862f1d1f158de7b3884a5fc8330f27478e73f5fbf7b907e6a824bb","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"b67fd911fa56725959efea0e7548cdd33d94376ef52a3dd3989cb74d09e51882","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.8 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-1.21.8/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.8/1a84d9c6860f0149dfa6dc889116a0fab4937fa46ec8a2922c253315bf4e3b6e.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a84d9c6860f0149dfa6dc889116a0fab4937fa46ec8a2922c253315bf4e3b6e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1a84d9c6860f0149dfa6dc889116a0fab4937fa46ec8a2922c253315bf4e3b6e","height":900,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":30,"pixel_sha256":"a5c9235fb950d2baa50060e555bf0caee78d19426e842a9d8784544163e66c5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"1eabf65443084164ab4d3bc325cb225498b6db08e1834e64b43cc6dc371a2ea1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1eabf65443084164ab4d3bc325cb225498b6db08e1834e64b43cc6dc371a2ea1","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"a1073383d40e2c3bffbaf4f9c915558a8219fcf5254ca130bb89390f2c1f4485","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-1.21.8/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.8/7ad5af78fde517afb4397e39f956aa0c05a5d4a912be5d5a04fa60b53a8bd09c.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7ad5af78fde517afb4397e39f956aa0c05a5d4a912be5d5a04fa60b53a8bd09c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7ad5af78fde517afb4397e39f956aa0c05a5d4a912be5d5a04fa60b53a8bd09c","height":900,"light_fraction":0.0,"luma_entropy":5.421,"meaningful_colors":30,"pixel_sha256":"16d9751ccb2efdec3e73d0b5a0f9a566291a69086651f961b33dbd84bdffb557","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"46b76caea2cf92e2ae6f408d251b91fdbe9dfcfe56b7242879d2e10f10bcb0c4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"46b76caea2cf92e2ae6f408d251b91fdbe9dfcfe56b7242879d2e10f10bcb0c4","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":32,"pixel_sha256":"0736c84ead19d6aba11ae41c11c881d385985035211e73486f9da68248e35619","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compa…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.8/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.8/cc2b7a515e1da09299eacc359168bd4fb0f303582ad7f0d42062c0d7d05620e0.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cc2b7a515e1da09299eacc359168bd4fb0f303582ad7f0d42062c0d7d05620e0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cc2b7a515e1da09299eacc359168bd4fb0f303582ad7f0d42062c0d7d05620e0","height":900,"light_fraction":0.0,"luma_entropy":5.422,"meaningful_colors":29,"pixel_sha256":"e7f1f5b7ab05b8d9c3df5fba9ba5e18d32241422d775cd5fe4e0cbf92e2d2dad","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"46dbc5a089b2796be6bad634d801408c172be3069afc656992aaa9a5c76a1e2b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"46dbc5a089b2796be6bad634d801408c172be3069afc656992aaa9a5c76a1e2b","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":32,"pixel_sha256":"a3ed2e888a34f67c61610e40cd52933964e8fa253fc692ea68fc5fbe002f8aca","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-1.21.8/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.8/44ab15bf30322348c87f54ba8d8be6f3cd9c029e58bc8662e3f5d9c01613e5ca.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"44ab15bf30322348c87f54ba8d8be6f3cd9c029e58bc8662e3f5d9c01613e5ca","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"44ab15bf30322348c87f54ba8d8be6f3cd9c029e58bc8662e3f5d9c01613e5ca","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":32,"pixel_sha256":"0e18fa5974ce55aaae8921b0242962e4066aa214fa6a89ff0084e44102ff0abb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"2f706c5a22c01b0834163f6d18e8ed144feb5b64fba4c7b2fa83dcb52e6f7551","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2f706c5a22c01b0834163f6d18e8ed144feb5b64fba4c7b2fa83dcb52e6f7551","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"da907261d6a9778d87514112b4adc35beb0843be40440527367f51ad53724bda","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-1.21.8/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.8/a58fdaeabee3be9777df65ce1123166b57ab7e3e046ff3ed903eca79beb36e20.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a58fdaeabee3be9777df65ce1123166b57ab7e3e046ff3ed903eca79beb36e20","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a58fdaeabee3be9777df65ce1123166b57ab7e3e046ff3ed903eca79beb36e20","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":31,"pixel_sha256":"34ab1d8bfc00a1409139a6b924fef52773516f13a3e0b8334e070b9acaaabfa0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"47ebf94da8fec3090f1acf1aa179b21d45c4745686a8fe5b6772f6171bf8b135","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"47ebf94da8fec3090f1acf1aa179b21d45c4745686a8fe5b6772f6171bf8b135","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"d65c592e5b83c6f3e32fb70aabdbd250c8da2dce300625348760e0da76c9c6d3","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-1.21.8/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.8/f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":29,"pixel_sha256":"33b44f531bdf291342def711b5c6f9472cc81badd3c1fb2dff59610ed047241c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"light_fraction":0.0,"luma_entropy":4.498,"meaningful_colors":31,"pixel_sha256":"3bbca335d8a1a86381f210fe2a2fc60e13429d82969627c29610e192670eb988","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-1.21.8/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.8/6bac600fe2b765bd26d257c51689c1c4bba0d80eed518b2860303bae1e09e57b.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6bac600fe2b765bd26d257c51689c1c4bba0d80eed518b2860303bae1e09e57b","format":"webp","pixel":{"dark_fraction":0.4902,"file_sha256":"6bac600fe2b765bd26d257c51689c1c4bba0d80eed518b2860303bae1e09e57b","height":900,"light_fraction":0.0011,"luma_entropy":5.287,"meaningful_colors":28,"pixel_sha256":"8a556e8168f63e9861f82779f4f9f040ac18a0f175aa023def5cac59a2bbd7de","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a112233a20f4a5afb86d478281c4cf9f1d71d267f6cdacbafb3f159f6a51fd7d","height":1080,"pixel":{"dark_fraction":0.4953,"file_sha256":"a112233a20f4a5afb86d478281c4cf9f1d71d267f6cdacbafb3f159f6a51fd7d","height":1080,"light_fraction":0.0011,"luma_entropy":5.206,"meaningful_colors":31,"pixel_sha256":"e949d1548055a696c7a74015060cb4f99a2ac9ba2af9f92cc70a3a9cc78c9e91","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-1.21.8/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.8/a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334","format":"webp","pixel":{"dark_fraction":0.4901,"file_sha256":"a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334","height":900,"light_fraction":0.0011,"luma_entropy":5.29,"meaningful_colors":28,"pixel_sha256":"d2846c6774097ebf82f263bb54aca992cfd1cd18dbe7b5180fca08f00188aff5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"4aef2ac62b5c56a7189d201b6a1736ae4a8653e39e2a44c2afc1774531b6979a","height":1080,"pixel":{"dark_fraction":0.4951,"file_sha256":"4aef2ac62b5c56a7189d201b6a1736ae4a8653e39e2a44c2afc1774531b6979a","height":1080,"light_fraction":0.0011,"luma_entropy":5.216,"meaningful_colors":32,"pixel_sha256":"61a68ed0ae3d10d9ae177055fbcca1b2b56dc63f3ee45815bad7f95ea996666b","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-1.21.8/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.8/f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","format":"webp","pixel":{"dark_fraction":0.4908,"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","height":900,"light_fraction":0.0012,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"b60d44c45ae6c33da48d94e2c0c0086000ed2e56555d05e79e1a039ad9dadadb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"pixel":{"dark_fraction":0.4952,"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"light_fraction":0.0011,"luma_entropy":5.248,"meaningful_colors":32,"pixel_sha256":"f365eff6fbab4235a9333da35625eff65665a13bacb375debf1d746ff3a3c749","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-1.21.8/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.8/323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","format":"webp","pixel":{"dark_fraction":0.4648,"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"b8f78cea27ccb9f34df860c2ef080505a89c576227a154952e019dfa8cb4f5bd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"pixel":{"dark_fraction":0.4678,"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"light_fraction":0.0011,"luma_entropy":5.297,"meaningful_colors":31,"pixel_sha256":"6362665b32ca2848e21b56bdb98e8b3f309df1fded905df7c89acf0d769ae5b3","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.8 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-1.21.8/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.8/c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","format":"webp","pixel":{"dark_fraction":0.5033,"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","height":900,"light_fraction":0.0011,"luma_entropy":5.154,"meaningful_colors":29,"pixel_sha256":"9d4698e794e1166e0c8f45bf279b9f9806fe40f031d6ff789743074f65f36a28","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"pixel":{"dark_fraction":0.5072,"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"light_fraction":0.0011,"luma_entropy":5.078,"meaningful_colors":32,"pixel_sha256":"f066202819cd962b08b04e1532f20d748c946622c9f98a9d2a0aff4fcb92eba1","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-1.21.8/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.8/0d81c4342b49dfcda1d90daa7f65c1c297c8b3618aeaf899ba4bd9256f6eeb30.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0d81c4342b49dfcda1d90daa7f65c1c297c8b3618aeaf899ba4bd9256f6eeb30","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0d81c4342b49dfcda1d90daa7f65c1c297c8b3618aeaf899ba4bd9256f6eeb30","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"e49c8b5b08d5a1a967ba41eb33894afa15b3a26d972fdaa0f43d0cf7fcf9ac50","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"253f3ee0884bcadff12bb956f1fe55e953d680539e7827a3d4a97ffa7580ee4f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"253f3ee0884bcadff12bb956f1fe55e953d680539e7827a3d4a97ffa7580ee4f","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"26efefa676de147a6352b4fd0db5700c1be1998cd00861e98eb5c86718ad58c5","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.8 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-1.21.8/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.8/6d1eefac364f033de6e085f8e02a5019fc943a9616c6d4c0f793728deb4635c3.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6d1eefac364f033de6e085f8e02a5019fc943a9616c6d4c0f793728deb4635c3","format":"webp","pixel":{"dark_fraction":0.5918,"file_sha256":"6d1eefac364f033de6e085f8e02a5019fc943a9616c6d4c0f793728deb4635c3","height":900,"light_fraction":0.0,"luma_entropy":4.571,"meaningful_colors":28,"pixel_sha256":"3fa425006e798d0b3d5ccafda109c628b2b64514c59daac25c031a1f6f2e12c2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e2066c34606d5e50e85a5e7c80740a01b6fd013f3c9dc0ba693e08db46497893","height":1080,"pixel":{"dark_fraction":0.5956,"file_sha256":"e2066c34606d5e50e85a5e7c80740a01b6fd013f3c9dc0ba693e08db46497893","height":1080,"light_fraction":0.0,"luma_entropy":4.497,"meaningful_colors":30,"pixel_sha256":"05d69571a66b5ab11daf01f6ef1d9a3026edb2c245e1f95c9dd42992bdbee596","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the ti…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-1.21.8/full/client_a/settings_screen","height":900,"image":"images/mc1.21.8/40697e5e716379c363d92f43c0a7fd23100e3355889dc767a71207b0202c4865.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"40697e5e716379c363d92f43c0a7fd23100e3355889dc767a71207b0202c4865","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"40697e5e716379c363d92f43c0a7fd23100e3355889dc767a71207b0202c4865","height":900,"light_fraction":0.0,"luma_entropy":4.737,"meaningful_colors":30,"pixel_sha256":"88c0d524291aab7d222e9878a4271244dd7f717c5f6cd7750dd235d1553b7aa5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"97d703a6f35b13c0ccc8d0c75ff476153fb820199b09b217a2009617844f23b7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"97d703a6f35b13c0ccc8d0c75ff476153fb820199b09b217a2009617844f23b7","height":1080,"light_fraction":0.0,"luma_entropy":4.738,"meaningful_colors":32,"pixel_sha256":"a0026f52fcea2864cc6f1f1cd3cf503f6a9869ed872eff2bb770da9968506d8e","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-1.21.8/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.8/9cb446caf0c104485b0d276db5af4287919063e081a654fac03bc94984d30536.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9cb446caf0c104485b0d276db5af4287919063e081a654fac03bc94984d30536","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9cb446caf0c104485b0d276db5af4287919063e081a654fac03bc94984d30536","height":900,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":30,"pixel_sha256":"ced85774e7e116780f55c3e6f4364df20e5ab546b969facedbaaba7c635e50e6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"3782e9b84542e4bdb1cb3dd1faad664e5e567b43b03b6beb7f263e1e3e51df20","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3782e9b84542e4bdb1cb3dd1faad664e5e567b43b03b6beb7f263e1e3e51df20","height":1080,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":32,"pixel_sha256":"238757762db79459bc762bfced224520f0d39fb04e96afbbfad9f269d786f08b","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-1.21.8/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.8/dce9ef110aff9699e6bd7480960ca9a34c7bd59dba68654b6ab7fb3949546f7e.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dce9ef110aff9699e6bd7480960ca9a34c7bd59dba68654b6ab7fb3949546f7e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dce9ef110aff9699e6bd7480960ca9a34c7bd59dba68654b6ab7fb3949546f7e","height":900,"light_fraction":0.0,"luma_entropy":4.693,"meaningful_colors":31,"pixel_sha256":"ac3a8421c6580cf0d3772636a9bfe33d5755ffb7fc414749b9cb217da9a17ce2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"8ad8fd85cd8036d29eb3ecc375f95590d50df6f741faa0ca53cac9af3e2dbd20","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8ad8fd85cd8036d29eb3ecc375f95590d50df6f741faa0ca53cac9af3e2dbd20","height":1080,"light_fraction":0.0,"luma_entropy":4.708,"meaningful_colors":32,"pixel_sha256":"c52dfd9f1137433386b2b4cb47f2c1c5abd41492f6bde58e6b7c1cc5ee00249e","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-1.21.8/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.8/d640ed9e3a63a90b122759ffcc616cb1716d8ef68b65d153c344640738347667.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d640ed9e3a63a90b122759ffcc616cb1716d8ef68b65d153c344640738347667","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d640ed9e3a63a90b122759ffcc616cb1716d8ef68b65d153c344640738347667","height":900,"light_fraction":0.0,"luma_entropy":4.31,"meaningful_colors":31,"pixel_sha256":"c9809a8d84885ff6c41075228fe94a892c469d00c7de8232bd3947129f28f6a6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"c8162fd6747746b068c5a1daace708cdd5f3d303a4f7accb5cf06c7aa79bf66c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c8162fd6747746b068c5a1daace708cdd5f3d303a4f7accb5cf06c7aa79bf66c","height":1080,"light_fraction":0.0,"luma_entropy":4.313,"meaningful_colors":30,"pixel_sha256":"a2851ce0110f2f8da0ca2231015a0c4b263e09030c6d70a98a02c7566deac68c","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-1.21.8/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.8/40b8d3fe861e75d87020bc8ad9eac9d767cc4114162aa0aa0124ab4028817f42.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"40b8d3fe861e75d87020bc8ad9eac9d767cc4114162aa0aa0124ab4028817f42","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"40b8d3fe861e75d87020bc8ad9eac9d767cc4114162aa0aa0124ab4028817f42","height":900,"light_fraction":0.0,"luma_entropy":4.695,"meaningful_colors":32,"pixel_sha256":"5187b99d7a7d777889bba9e7e5a85dfbec011dac0f47f1f4bd5eacc03726ac19","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"50ff2fdbc38d46ff24cbdb7c5f83f83cf7cbfb74ea245198cb97f76f35982215","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"50ff2fdbc38d46ff24cbdb7c5f83f83cf7cbfb74ea245198cb97f76f35982215","height":1080,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":31,"pixel_sha256":"8483b98d6d24737969721551892a938b032fe14cb2d96ec2f0d1e88665732830","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and n…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-1.21.8/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.8/fb30ecd57705d70e391b1d2c31a8aa5431e6b1f5441dfbeb6dc20f44908e2fa3.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fb30ecd57705d70e391b1d2c31a8aa5431e6b1f5441dfbeb6dc20f44908e2fa3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fb30ecd57705d70e391b1d2c31a8aa5431e6b1f5441dfbeb6dc20f44908e2fa3","height":900,"light_fraction":0.0,"luma_entropy":5.596,"meaningful_colors":32,"pixel_sha256":"b28da786c64a1b32b917ad4a337d361d15c52c947d5b3ea64e122a02d8f23e55","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"2c2956e350c98270a02762d4551550de0e0301e6ef58760153d777fce9c06845","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2c2956e350c98270a02762d4551550de0e0301e6ef58760153d777fce9c06845","height":1080,"light_fraction":0.0,"luma_entropy":5.641,"meaningful_colors":32,"pixel_sha256":"c4053d6c089cdeb3bcc7543619088bd164613c6f875dbdc315901febda77a6f9","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-1.21.8/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.8/1e6bfb4e0189ac588d819465799e39c6796cd68d0f4035d9fae361ba89fc946c.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1e6bfb4e0189ac588d819465799e39c6796cd68d0f4035d9fae361ba89fc946c","format":"webp","pixel":{"dark_fraction":0.0109,"file_sha256":"1e6bfb4e0189ac588d819465799e39c6796cd68d0f4035d9fae361ba89fc946c","height":900,"light_fraction":0.0,"luma_entropy":4.944,"meaningful_colors":31,"pixel_sha256":"31db632954bbe15eb40e80c0f5ae994a4bbb012804b97330e0f88c71f77b9a5f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"8cf85d2212b78636711337d3d219e85dc00d334154573996a1d98bfd7fb96b16","height":1080,"pixel":{"dark_fraction":0.011,"file_sha256":"8cf85d2212b78636711337d3d219e85dc00d334154573996a1d98bfd7fb96b16","height":1080,"light_fraction":0.0,"luma_entropy":4.983,"meaningful_colors":32,"pixel_sha256":"f0af9d4bb71294cfc73e199b34efdb3a55797a1e9efcad1b3b3b18a4ba9d14fd","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-1.21.8/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.8/3fdc97f62d756c58712b606b9981e68465edddf8ea9ea4e83ce9a8a0a1fae757.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3fdc97f62d756c58712b606b9981e68465edddf8ea9ea4e83ce9a8a0a1fae757","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3fdc97f62d756c58712b606b9981e68465edddf8ea9ea4e83ce9a8a0a1fae757","height":900,"light_fraction":0.0,"luma_entropy":4.751,"meaningful_colors":30,"pixel_sha256":"a173e7d5d259c73e54755a56e6865cfc1f2368523a1a8f7ae158b88a0d0d6add","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"0e2f1735a23bbae022e7826164d611e4a70c0c525fc65fe660ccecf8eed2418a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0e2f1735a23bbae022e7826164d611e4a70c0c525fc65fe660ccecf8eed2418a","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"49d28fab36426d6951e53a365cbbb2c50522d57b8a004ebc14714a6e043af4a2","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-1.21.8/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.8/862525c362e64e2c8e35065ba1c5f1ae0b0ea8d505f2c0f6ec339baf4041b04d.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"862525c362e64e2c8e35065ba1c5f1ae0b0ea8d505f2c0f6ec339baf4041b04d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"862525c362e64e2c8e35065ba1c5f1ae0b0ea8d505f2c0f6ec339baf4041b04d","height":900,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":30,"pixel_sha256":"ee70b77c0e4dd2360857fde5e0fdd8ef60171768c592746cea8689790d913da6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"69adbe95f4c13846c8eb4a8d8a350e911f4d66b05c1ef6d93aba5138b0d4ebdb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"69adbe95f4c13846c8eb4a8d8a350e911f4d66b05c1ef6d93aba5138b0d4ebdb","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":32,"pixel_sha256":"3bbb615119c94cfa141a75889c28474a37ccbb75dfa03d7875f1b731cf7a03a4","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-1.21.8/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.8/25b7bb3ceb4ee547719a4ec63cddcc97b25085f94fa0c108d605b6b50460e005.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"25b7bb3ceb4ee547719a4ec63cddcc97b25085f94fa0c108d605b6b50460e005","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"25b7bb3ceb4ee547719a4ec63cddcc97b25085f94fa0c108d605b6b50460e005","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"5c1303ea433833d28f6a2db0db0cd74e4b49bbd906493211f906efad63bfc0bf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"76948e93ecaa3068cfa2c6624b5bf490572a7f0fb6ae802b672f5269b38bb989","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"76948e93ecaa3068cfa2c6624b5bf490572a7f0fb6ae802b672f5269b38bb989","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"73e729d88db14195b83f14a10faa5e59aae1b9b471d4c15ed2d43533e8a2c80b","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.8 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-1.21.8/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.8/eaec14580491121004f44e52622511ed4c1aef1b1b62651cb1e090d5f55e1b8a.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eaec14580491121004f44e52622511ed4c1aef1b1b62651cb1e090d5f55e1b8a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eaec14580491121004f44e52622511ed4c1aef1b1b62651cb1e090d5f55e1b8a","height":900,"light_fraction":0.0,"luma_entropy":5.507,"meaningful_colors":31,"pixel_sha256":"4fb9ea6d4abd6de2735a9f2e5dea46261e7931ca07a7f252090bfaa42544be55","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"3906db766e8a1d3990b77dc13838b6e20ed20abaab06c325de9b1ddf3fde56de","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3906db766e8a1d3990b77dc13838b6e20ed20abaab06c325de9b1ddf3fde56de","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"b17cec847ea0ebf6e848152fdb058a50a32bbd1e869c4bb27449e08fc2547c0a","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.8 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main button…","artifact_node":"neoforge-1.21.8","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-1.21.8/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.8/ef747dd9191f9d59846e5d2c02dcf675c20c1a64b0ea61cc4559b447e43841ee.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ef747dd9191f9d59846e5d2c02dcf675c20c1a64b0ea61cc4559b447e43841ee","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"ef747dd9191f9d59846e5d2c02dcf675c20c1a64b0ea61cc4559b447e43841ee","height":900,"light_fraction":0.0,"luma_entropy":6.764,"meaningful_colors":32,"pixel_sha256":"93ba65eff92b52d7d9f6a64783df270d31527119ab2942501fea6481c560c458","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 448 splash pixels in the control frame, 0 left once the model is over them (region [387, 72, 413, 85])","scenario":"full","source":{"file_sha256":"32851dffdec02af1b0b6fc5de6953866e6805fbbb81d8f2755bf2443938e4094","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"32851dffdec02af1b0b6fc5de6953866e6805fbbb81d8f2755bf2443938e4094","height":1080,"light_fraction":0.0,"luma_entropy":6.731,"meaningful_colors":32,"pixel_sha256":"a4134f0a175360580c167e6153932569b51ad6df69173e2f4b2849f7abcaedfe","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.8","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.8/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.8/5eb992ea0533cde6bc780ead6564d14e174ede90c345b6f9f14f86a40746f675.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5eb992ea0533cde6bc780ead6564d14e174ede90c345b6f9f14f86a40746f675","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5eb992ea0533cde6bc780ead6564d14e174ede90c345b6f9f14f86a40746f675","height":900,"light_fraction":0.0,"luma_entropy":5.433,"meaningful_colors":30,"pixel_sha256":"482691a173bc9a03e4c1ba009817db1d58b1f9432410b7e947fada2736f1c8d9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"48c8131894d802d391eb57d02c57835e574cfe7f63bd17242e2b019fab2e71f9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"48c8131894d802d391eb57d02c57835e574cfe7f63bd17242e2b019fab2e71f9","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"8a2778c3d6d5f42f13c2fcf300e38c718074ab6986062d54959f1e5054c54b25","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.8 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-1.21.8","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-1.21.8/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.8/6427d0651020010ba967830daa4a728c61dab0636888e834397779b1d69ee013.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6427d0651020010ba967830daa4a728c61dab0636888e834397779b1d69ee013","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"6427d0651020010ba967830daa4a728c61dab0636888e834397779b1d69ee013","height":900,"light_fraction":0.0,"luma_entropy":5.364,"meaningful_colors":32,"pixel_sha256":"77b5d4e5119aac4c096be9b6599a4bdadda33fee410880d7c8d1d2987c9be6b0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"2d99197449ff0cbf3781a9f00274d80d42af94fc9ed84031fbedee6435643213","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"2d99197449ff0cbf3781a9f00274d80d42af94fc9ed84031fbedee6435643213","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"c5cad72c65ed6d437ff1f233e33c1fdf56c61cc6256eeea2e23064b0843ff709","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-1.21.8","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-1.21.8/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.8/b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","format":"webp","pixel":{"dark_fraction":0.6452,"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","height":900,"light_fraction":0.0,"luma_entropy":3.763,"meaningful_colors":25,"pixel_sha256":"2c92e0877e7b8fad2890a28797a7360d9c4ff28a5c1965d2e1626c36a110999e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":27,"pixel_sha256":"a9d92457a3a4c9f0864156a26da0b7c8f0d808b4d863823ebaba33c9e8427bb2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cool…","artifact_node":"neoforge-1.21.8","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-1.21.8/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.8/ca094977c3e28f61f8c228fb148a733b86af7802406520eb6bbe212f5d9afddf.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ca094977c3e28f61f8c228fb148a733b86af7802406520eb6bbe212f5d9afddf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ca094977c3e28f61f8c228fb148a733b86af7802406520eb6bbe212f5d9afddf","height":900,"light_fraction":0.0,"luma_entropy":5.367,"meaningful_colors":32,"pixel_sha256":"c46380a83977e8d50a3d0ad6975b01aad1d86b01186986c68ce1990e958fd602","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"c893eaa7c9814d4cc3b42d8d9cd05c7f93631144ca301294a251f8ace64a8933","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c893eaa7c9814d4cc3b42d8d9cd05c7f93631144ca301294a251f8ace64a8933","height":1080,"light_fraction":0.0,"luma_entropy":5.334,"meaningful_colors":31,"pixel_sha256":"909d026249dc3b9c722a8417dffb1e3dd3c8335d0ef49166131171d697aca729","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"neoforge-1.21.8","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.8/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.8/bd37d8167aed28e695e10d992faaddf0f3ec43e4b806c92bb11acb109579d812.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bd37d8167aed28e695e10d992faaddf0f3ec43e4b806c92bb11acb109579d812","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bd37d8167aed28e695e10d992faaddf0f3ec43e4b806c92bb11acb109579d812","height":900,"light_fraction":0.0,"luma_entropy":5.52,"meaningful_colors":30,"pixel_sha256":"083ff769a91472bf2d3615a024e1e9a41910c94defbc03d47166dfe54e0ed4c6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"c6df13db3525c8c4d77338335eb211e1934abed9d0b008d04c22aa232de31d29","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c6df13db3525c8c4d77338335eb211e1934abed9d0b008d04c22aa232de31d29","height":1080,"light_fraction":0.0,"luma_entropy":5.511,"meaningful_colors":32,"pixel_sha256":"ffc9b5e0bb39440c57a837cecbdca9fe6ae867f6d1b022c2804f4605a1cdbe13","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-1.21.8","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-1.21.8/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.8/aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","height":900,"light_fraction":0.0,"luma_entropy":4.368,"meaningful_colors":31,"pixel_sha256":"dd7e9111ee1c5bf98219196456eaefa849226375141719092143d1b23309ec56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"4333dc81c3c7249002a685660818f99069dbcc4b84b89451c93bc7d974f99631","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"4333dc81c3c7249002a685660818f99069dbcc4b84b89451c93bc7d974f99631","height":1080,"light_fraction":0.0,"luma_entropy":4.398,"meaningful_colors":29,"pixel_sha256":"ca29507c92aced7919c907417516494f91e6736182a770a1fc747b28cafe8f29","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on thi…","artifact_node":"neoforge-1.21.8","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-1.21.8/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.8/b677d21b49bc45d7bf935586a776c2b1472cf10893f9d17269965f3ac4b26662.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b677d21b49bc45d7bf935586a776c2b1472cf10893f9d17269965f3ac4b26662","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b677d21b49bc45d7bf935586a776c2b1472cf10893f9d17269965f3ac4b26662","height":900,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":31,"pixel_sha256":"aaca2352aee37fa7ee4178ae2120c0be1a9064427fe3d00c4137adef3894b278","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"0b33c926425b40bf1b4536e1881cb1526a76ed4ea0436fa803f770b5442b9642","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0b33c926425b40bf1b4536e1881cb1526a76ed4ea0436fa803f770b5442b9642","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"0f726ed996e885d3f79d73b699ca28c08a850f45197868c4aa0304568a627af2","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.8 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sh…","artifact_node":"neoforge-1.21.8","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.8/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.8/207c3fefecfa720d25c7e5b27a68185270a1aa9c416b55cf13dd85ad1888b6fb.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"207c3fefecfa720d25c7e5b27a68185270a1aa9c416b55cf13dd85ad1888b6fb","format":"webp","pixel":{"dark_fraction":0.0013,"file_sha256":"207c3fefecfa720d25c7e5b27a68185270a1aa9c416b55cf13dd85ad1888b6fb","height":900,"light_fraction":0.0,"luma_entropy":6.821,"meaningful_colors":32,"pixel_sha256":"238ccffa4c5fce80f984dc63fe0b8ec0109b927ba8a8ea1080461946f5904650","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"df222d80a3d84fdf06a0608b827ea826cee80125eede72b873ab354ded54d60b","height":1080,"pixel":{"dark_fraction":0.0013,"file_sha256":"df222d80a3d84fdf06a0608b827ea826cee80125eede72b873ab354ded54d60b","height":1080,"light_fraction":0.0,"luma_entropy":6.781,"meaningful_colors":32,"pixel_sha256":"0d5b960e3ae60b7605b70ba712f04f368135ea08bde5ccae3f0df4385d20278a","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-1.21.8","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-1.21.8/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.8/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.8 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-1.21.8","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-1.21.8/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.8/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.8 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-1.21.8","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-1.21.8/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.8/0299f2c98514a5316f53d7a7e5d60b4eb2060205feefec1307e9e876b7c67a05.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0299f2c98514a5316f53d7a7e5d60b4eb2060205feefec1307e9e876b7c67a05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0299f2c98514a5316f53d7a7e5d60b4eb2060205feefec1307e9e876b7c67a05","height":900,"light_fraction":0.0,"luma_entropy":5.5,"meaningful_colors":32,"pixel_sha256":"c25d68fafb7267b402d350997d67a3bca43e16dac7cbf46a8ba6b0939c993d39","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"e812c4273e58b5e59ce01f8787b7d9f70983f54afe979ad9550484dffac6d314","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e812c4273e58b5e59ce01f8787b7d9f70983f54afe979ad9550484dffac6d314","height":1080,"light_fraction":0.0,"luma_entropy":5.553,"meaningful_colors":32,"pixel_sha256":"55a3abf29ffcf372b2bca88573e6e71677aa8fd001a45341c0cd26d258da45f6","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.8 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-1.21.8","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-1.21.8/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.8/63f34ed00eb929a7ef3ce4330d8e809adbf09b2f4dd9e8682a1788641099609f.webp","key":"mc1.21.8","lane_id":"neoforge-1.21.8/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"63f34ed00eb929a7ef3ce4330d8e809adbf09b2f4dd9e8682a1788641099609f","format":"webp","pixel":{"dark_fraction":0.674,"file_sha256":"63f34ed00eb929a7ef3ce4330d8e809adbf09b2f4dd9e8682a1788641099609f","height":900,"light_fraction":0.0,"luma_entropy":3.831,"meaningful_colors":28,"pixel_sha256":"271f4980edb68aa04a43aa29604a72ae3cf87ecd296f1fdea45edf06516dd586","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"6e48824d923451e7e7b6ec324c47c719d3248820dab9ccee474e0096e443226b","height":1080,"pixel":{"dark_fraction":0.6775,"file_sha256":"6e48824d923451e7e7b6ec324c47c719d3248820dab9ccee474e0096e443226b","height":1080,"light_fraction":0.0,"luma_entropy":3.77,"meaningful_colors":30,"pixel_sha256":"99f1d4f7c364b56a323e80129c67975b68a01d94819f7bd4a233ecf779139f2e","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.7","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.7/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.7/529023c4b9c60eb6ad2f4abdf627793568d695c1e976dbb7bb2a8b997c3c6914.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"529023c4b9c60eb6ad2f4abdf627793568d695c1e976dbb7bb2a8b997c3c6914","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"529023c4b9c60eb6ad2f4abdf627793568d695c1e976dbb7bb2a8b997c3c6914","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"9f9c1a5183e3fb2f207799473a9454cdc2b14d6705bc1daaaeb0884fae603994","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"cc21ac8a2adefa0fc59f4d75b20bbf75bf0547e7ce2e440371e04d27b8e55068","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cc21ac8a2adefa0fc59f4d75b20bbf75bf0547e7ce2e440371e04d27b8e55068","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"b6de603f751d38bb960ee8b32da7e9a970e09a75d1420c9d6fd8fbe7e2c26d4b","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.7 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.7","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.7/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.7/446a54eb2fb190b259292f9a004cb44f64868ca93b4d38a6611ca70510d24256.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"446a54eb2fb190b259292f9a004cb44f64868ca93b4d38a6611ca70510d24256","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"446a54eb2fb190b259292f9a004cb44f64868ca93b4d38a6611ca70510d24256","height":900,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":31,"pixel_sha256":"c6554c221022b4d508a96314530851cfee043e6c98e14a57ebb46a97c70abf36","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"660e2a53419597925cda75fafd7fc15e17b2b0ca679fbb70fc9edf173ee3b79f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"660e2a53419597925cda75fafd7fc15e17b2b0ca679fbb70fc9edf173ee3b79f","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":31,"pixel_sha256":"bbe7f3ef1da15d6a4326fa76ca408e68f2b565d2fc6399dd68d6cee0ef8771eb","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.7","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.7/propagation/client_a/baseline","height":900,"image":"images/mc1.21.7/1148ae497c77e9b2a3714bec4ea99ffa11ef1a90f359d9cd602ffe004d4aedc8.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1148ae497c77e9b2a3714bec4ea99ffa11ef1a90f359d9cd602ffe004d4aedc8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1148ae497c77e9b2a3714bec4ea99ffa11ef1a90f359d9cd602ffe004d4aedc8","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"0024748209743bff5f3829afbe91f2062dd572bdc0dbe621921ed46ff7b7cbdf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"c49b060d7b68471bb656da6089dacd6b68dc2bd858cc6274c3db087be8a77e55","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c49b060d7b68471bb656da6089dacd6b68dc2bd858cc6274c3db087be8a77e55","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"8b6af17b86c640e9a826ec37995814a7073f93e432cf47792e691ecf603c1f59","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.7 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.21.7","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.21.7/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.7/d692921953397cec3a55d56b54a2fd42ca4c8f3c84a5bfd7ce707d2d8e507ac4.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d692921953397cec3a55d56b54a2fd42ca4c8f3c84a5bfd7ce707d2d8e507ac4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d692921953397cec3a55d56b54a2fd42ca4c8f3c84a5bfd7ce707d2d8e507ac4","height":900,"light_fraction":0.0,"luma_entropy":5.4,"meaningful_colors":31,"pixel_sha256":"f91c81c59285ff69914bf2a75de6a9943270603706d64db35ab32e702b9abc18","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"9a6bc726091829c49425a97042d3f26f4f5742f2d0f3d6ff0644fbedca77c0d3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9a6bc726091829c49425a97042d3f26f4f5742f2d0f3d6ff0644fbedca77c0d3","height":1080,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":31,"pixel_sha256":"c2f8762e12d9aa58991bf4d262234bbc768145c4e3a3966f640c6982b71e367e","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.7 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-1.21.7","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.21.7/propagation/client_b/baseline","height":900,"image":"images/mc1.21.7/af5c104b1824ed31871efad1bb60267a55cf96745eb536005047e6202a0ff912.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"af5c104b1824ed31871efad1bb60267a55cf96745eb536005047e6202a0ff912","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"af5c104b1824ed31871efad1bb60267a55cf96745eb536005047e6202a0ff912","height":900,"light_fraction":0.0083,"luma_entropy":5.616,"meaningful_colors":32,"pixel_sha256":"a0781a5d45a08271518c1cbff65f8b91afaf9f047ee2562771e92d9591e8058e","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"236a05f01cc6bcb401daa0687e1147972d3a8447c6bb29a5b88c7b0c19e1ddfe","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"236a05f01cc6bcb401daa0687e1147972d3a8447c6bb29a5b88c7b0c19e1ddfe","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"28f498ec0633eb46281e341f2cd9921a02f4555466b38dd68b17dd0d5cd489bc","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.7 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-1.21.7","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.7/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.7/69adda0bc074aae18f2ba2e693ff96b39832ed26dca5fde58cb5e808c7630604.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"69adda0bc074aae18f2ba2e693ff96b39832ed26dca5fde58cb5e808c7630604","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"69adda0bc074aae18f2ba2e693ff96b39832ed26dca5fde58cb5e808c7630604","height":900,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"acb574538b57c5fb799d15bf97ac54f644a6d1c9ebf2e17f343fa1f9a67d74b1","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"494d1f8a37ec4403a7f049e28999dd0d4a9942d4993cd6969226aa035b2fb182","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"494d1f8a37ec4403a7f049e28999dd0d4a9942d4993cd6969226aa035b2fb182","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":31,"pixel_sha256":"0c9e9e85292e2d971c46ab89ad8f5d82e36d67792224356f327d7aa3c6af35c0","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.7","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.7/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.7/f4bb974888718d840879c8b280f1d9bc4f24e6387edb3699c48d8fe45eb04f7c.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f4bb974888718d840879c8b280f1d9bc4f24e6387edb3699c48d8fe45eb04f7c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f4bb974888718d840879c8b280f1d9bc4f24e6387edb3699c48d8fe45eb04f7c","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"ad2e8a64fec14892fbfec3ce8f2b6330ea5f36cfbc0a1584acaf8e24af385475","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"6fdafa0db397ca65a28afc27ee01b93ddf6cfa146484c8ffe4e7b30415dbaae6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6fdafa0db397ca65a28afc27ee01b93ddf6cfa146484c8ffe4e7b30415dbaae6","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"a886ce6ce504456ff5884778a8b1ce3b2066c1fd9a9ec8e8c53b4d4d2662c5a1","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.7 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.7","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.7/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.7/37f6c4a7ab22501fc1ed62b06367074bb686cd758eefd2cbc8aa3144244465fc.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"37f6c4a7ab22501fc1ed62b06367074bb686cd758eefd2cbc8aa3144244465fc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"37f6c4a7ab22501fc1ed62b06367074bb686cd758eefd2cbc8aa3144244465fc","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"f857624303cd74458734fdb614009026c0720fb663fa9193df235ee3f9d99a2b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"cd0cddf8eb69ae42d9a7c708da83ab044629949e983e681ed90f57b2d0bd6bf8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cd0cddf8eb69ae42d9a7c708da83ab044629949e983e681ed90f57b2d0bd6bf8","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"ae1ba7f9b5c1e8bb10f61d1c55b507aa0cfe0f031d7c4a5784812c224105f235","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.7 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.21.7","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.21.7/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.7/eeb3a927a36d18d15517fa2284d73275f39b0097e71d64819efbc1ade14c7995.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eeb3a927a36d18d15517fa2284d73275f39b0097e71d64819efbc1ade14c7995","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eeb3a927a36d18d15517fa2284d73275f39b0097e71d64819efbc1ade14c7995","height":900,"light_fraction":0.0083,"luma_entropy":5.617,"meaningful_colors":32,"pixel_sha256":"b55ab3b4b225277045f9bf7aa4440204a49a19abe71bed7c2cff1a8df4ac91ab","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"da43179549edd6381bd6a0af8d51fb1ce0dc2771fa7652bbc2fd2941d15ad4fc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"da43179549edd6381bd6a0af8d51fb1ce0dc2771fa7652bbc2fd2941d15ad4fc","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"3f68b3ecfccc43a4133ba0c2030e5a1c445b4f73fda4537425c99a97398ee39b","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.7 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.21.7","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.21.7/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.7/6a8d61075e3ae64eef2223b314fc9674f236b88f2f2db6a1f5d0c06cf4fa369b.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6a8d61075e3ae64eef2223b314fc9674f236b88f2f2db6a1f5d0c06cf4fa369b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6a8d61075e3ae64eef2223b314fc9674f236b88f2f2db6a1f5d0c06cf4fa369b","height":900,"light_fraction":0.0,"luma_entropy":5.564,"meaningful_colors":31,"pixel_sha256":"8eaa456e803aa61e97554b27535755b5c8ddc53c2cbb20511ad28b7f28144c4a","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"19dfcb00b0963ecbe9fc2452ec1e923898889595e5452f70b6f3940c1cd90c2a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"19dfcb00b0963ecbe9fc2452ec1e923898889595e5452f70b6f3940c1cd90c2a","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":31,"pixel_sha256":"7e3ea26f5961709545b54ff5ca0de9c561acbe1de77c6eebef3a732f9b982879","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.7 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-1.21.7","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.7/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.7/2aa7f7fa8884154f6bfa8cd1d695f567b23ae60e0b02c94dd5a559c70ccf2a99.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2aa7f7fa8884154f6bfa8cd1d695f567b23ae60e0b02c94dd5a559c70ccf2a99","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2aa7f7fa8884154f6bfa8cd1d695f567b23ae60e0b02c94dd5a559c70ccf2a99","height":900,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":30,"pixel_sha256":"cd0c88c35d0012db647db67098a7ec22aa1d09ba4513702c3ca41eb210c4b1bb","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"072deb5f4eccfd7e8a14a092ed78f8c0b3e505fffe324e30f33e9c9aeb7bfd16","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"072deb5f4eccfd7e8a14a092ed78f8c0b3e505fffe324e30f33e9c9aeb7bfd16","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"cb00fb200635595214358cc7b7383502129e2d1d566b4578181478053d12f30e","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.7 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.21.7","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.7/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.7/cf51c7d950ab07f2f78f8b2340a3bb3e2ab4d00f89c10f575edc2d56e1201727.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cf51c7d950ab07f2f78f8b2340a3bb3e2ab4d00f89c10f575edc2d56e1201727","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cf51c7d950ab07f2f78f8b2340a3bb3e2ab4d00f89c10f575edc2d56e1201727","height":900,"light_fraction":0.0,"luma_entropy":5.561,"meaningful_colors":30,"pixel_sha256":"468cf3a241d01b23952e42efe34f319e5392dbf1a8129776b2e26fb5765baeec","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"52693bb1c9c957e202cf20caea51dc1539073c55874b0dfefc9980860e67a0a8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"52693bb1c9c957e202cf20caea51dc1539073c55874b0dfefc9980860e67a0a8","height":1080,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":31,"pixel_sha256":"366abb610219e5d9136833f42055f69bf209ab59ab4ea00ff55863745dd39614","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.7 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.21.7","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.21.7/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.7/0cd0b9db3095eb6e089dd68be80eedf1273477b4b8824ce45f04a3174884a9a3.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0cd0b9db3095eb6e089dd68be80eedf1273477b4b8824ce45f04a3174884a9a3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0cd0b9db3095eb6e089dd68be80eedf1273477b4b8824ce45f04a3174884a9a3","height":900,"light_fraction":0.0,"luma_entropy":5.577,"meaningful_colors":29,"pixel_sha256":"a55deb66631f6d1d995fc066a5d67684314ba28bf17d7a61de8e76eb191fa4d8","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"00618a0d8609b0533c4dfc61183cfd68b636b2c9b4919629e33e49e66cef7b16","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"00618a0d8609b0533c4dfc61183cfd68b636b2c9b4919629e33e49e66cef7b16","height":1080,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":32,"pixel_sha256":"641874aab775e0d337078b548512940d8f5ae4bf7df52b6ee879f4975ab78b28","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.7 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.21.7","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.21.7/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.7/77638523ead0333f6e961d349a83b4e3243e53450b8fef418442902074f2fda5.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"77638523ead0333f6e961d349a83b4e3243e53450b8fef418442902074f2fda5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"77638523ead0333f6e961d349a83b4e3243e53450b8fef418442902074f2fda5","height":900,"light_fraction":0.0,"luma_entropy":5.562,"meaningful_colors":30,"pixel_sha256":"1915a9424778fcdee8e3fd62714a3f753307f185c85991128a596c81f9675931","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"897ac93fda389695777c7627b19d44077e6044ece6ce4191a5175d947f3b3c3f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"897ac93fda389695777c7627b19d44077e6044ece6ce4191a5175d947f3b3c3f","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":31,"pixel_sha256":"28b72b50ee880093e3fc9a562c0eb1bf39489864c77d1ea29c7151405840ef3f","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.7 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.21.7","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.21.7/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.7/5c88cc2c916b2e1e76a9929ee9ecad368153d02bb3786cf692ec3e4f8aca38d7.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c88cc2c916b2e1e76a9929ee9ecad368153d02bb3786cf692ec3e4f8aca38d7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5c88cc2c916b2e1e76a9929ee9ecad368153d02bb3786cf692ec3e4f8aca38d7","height":900,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":29,"pixel_sha256":"00cff6d93deae71b4c7dc7dd32985eca1f762c51f38cbcb9d4429c958a98bc78","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"e4af00b3c7f948d281fa76ddb57a1bf371e9aca7e83018d5ace323cfdb3b13cf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e4af00b3c7f948d281fa76ddb57a1bf371e9aca7e83018d5ace323cfdb3b13cf","height":1080,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":30,"pixel_sha256":"773bb6b4a317044ec1a41dfd8e00bc84de59cbadf57116efe29a022217a57cbe","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.7 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.7/full/client_a/baseline","height":900,"image":"images/mc1.21.7/07cd1569438f65f96efc0a9348f533f5e96a719f442d3c7270f5f9ffc275b2e3.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"07cd1569438f65f96efc0a9348f533f5e96a719f442d3c7270f5f9ffc275b2e3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"07cd1569438f65f96efc0a9348f533f5e96a719f442d3c7270f5f9ffc275b2e3","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":30,"pixel_sha256":"919dbb301a1507dae90bc9c9c51821b9808e8385a9df504711823ae2b4db6c7d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"8db27ef1150bf869b1be10cb278f9c355c7d63798625b0725aedd247506129ed","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8db27ef1150bf869b1be10cb278f9c355c7d63798625b0725aedd247506129ed","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"f80ff6e245043ae18cbe2013a163f5e63f809d51b840e355b3314acc2ab66253","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.7 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.21.7/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.7/e62efaece8c9b234c3547e1073280023a42cd7cad4a375db3c1df1973787f5f9.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e62efaece8c9b234c3547e1073280023a42cd7cad4a375db3c1df1973787f5f9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e62efaece8c9b234c3547e1073280023a42cd7cad4a375db3c1df1973787f5f9","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"3b59fc4b5b6117a444dc7a0eeaae2cdb86008066adfa39ca4d2597d1350b11b8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"a118db190071cdd05323eb47c5a55bff98a96ebf33cf13c014c4da4bf81aa4bb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a118db190071cdd05323eb47c5a55bff98a96ebf33cf13c014c4da4bf81aa4bb","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"d852d0dfa5b1b2d9dc56f4d1025bfd2b1c5f0c63cc2631100ea77024f579c224","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.7 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.21.7/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.7/2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","format":"webp","pixel":{"dark_fraction":0.6515,"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","height":900,"light_fraction":0.0,"luma_entropy":3.714,"meaningful_colors":24,"pixel_sha256":"7d63495dbefdd73b8f139738c9520a8bdb6275ee1800135593b628048d8e53c8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"light_fraction":0.0,"luma_entropy":3.654,"meaningful_colors":26,"pixel_sha256":"367dbf4f6418cb6a6fc5832b98127bc726f3f53f7cefcacb1ce126731092a7b4","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.7 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.21.7/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.7/87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","format":"webp","pixel":{"dark_fraction":0.6451,"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":24,"pixel_sha256":"3a0c51ff741db2fda0ed558b4457bdba0376b8021cec7a174a9bbafc6b523e29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":27,"pixel_sha256":"7d688d96134cdc23132ba7fec831665124bf37ab54f34d8491f1c46f3fcf9bc5","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.7 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.21.7/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.7/479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","format":"webp","pixel":{"dark_fraction":0.6394,"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":28,"pixel_sha256":"f8c57babce98689179cc20c4276e7fc2505f752cf5e7726c346035048a8be15b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"light_fraction":0.0,"luma_entropy":3.695,"meaningful_colors":29,"pixel_sha256":"f92a9867655b07d4ed1d011152cd1f9dcf3ddce2f4e5065c6a104140b0383672","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.7 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.21.7/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.7/ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","height":900,"light_fraction":0.0,"luma_entropy":3.76,"meaningful_colors":28,"pixel_sha256":"95eb42e7e8480c5bb179ac84d330e87a348b930c62fef63bd73c17f396de4cae","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558844104) at index 0 above plaid (mtime 1793558839168) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":29,"pixel_sha256":"47a22597b3f7ddf2da8006065f77886a6ca5dc280a89a25eb0217a29e6b40b6e","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.7 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.21.7/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.7/1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","format":"webp","pixel":{"dark_fraction":0.6443,"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":25,"pixel_sha256":"553df76854d87bf6ed5199f3a446f4a04b17cddeee2dce24472c94c177bbad27","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"pixel":{"dark_fraction":0.6424,"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"light_fraction":0.0,"luma_entropy":3.679,"meaningful_colors":24,"pixel_sha256":"dc5d717c2dc96c1f29f0e3a69035de2f913ab5722cbe5648f36b6b849ecb4bd0","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.7 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.21.7/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.7/d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","format":"webp","pixel":{"dark_fraction":0.6512,"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","height":900,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":24,"pixel_sha256":"0722e415a0ae861001f88b64f7e044ba7ba96c461ee57873622146f6d293ad56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"light_fraction":0.0,"luma_entropy":3.652,"meaningful_colors":27,"pixel_sha256":"8ca2b23194ea24d1a61ae2cba6e4b69c2fa0ac9c6be5c2d9532bbb22d83e5ee1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.7 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.21.7/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.7/a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed","format":"webp","pixel":{"dark_fraction":0.6244,"file_sha256":"a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed","height":900,"light_fraction":0.0,"luma_entropy":3.914,"meaningful_colors":24,"pixel_sha256":"b57a07944f9f36aae7ecc1f672ca743df349f8448d9ee26f32f4b5a44177c1d1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"eaa9d2c61f6387565e7dd91e1ec82f3c5a6874b99253c28785227817b0401f1f","height":1080,"pixel":{"dark_fraction":0.6228,"file_sha256":"eaa9d2c61f6387565e7dd91e1ec82f3c5a6874b99253c28785227817b0401f1f","height":1080,"light_fraction":0.0,"luma_entropy":3.858,"meaningful_colors":27,"pixel_sha256":"60e72a9d4ecf278ecf7dfbfe9dd7ecfc0d5476e7864696c5e6917f248cab16b6","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.7 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.21.7/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.7/2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","height":900,"light_fraction":0.0,"luma_entropy":3.708,"meaningful_colors":21,"pixel_sha256":"4fc044673b932a01bd859ef4ec8e1b189cbb01eca8e703b09062f9cdec13f5da","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"light_fraction":0.0,"luma_entropy":3.653,"meaningful_colors":25,"pixel_sha256":"084c7e363bc800102eff0d192efeb5d1e4a14c0d26d802b2eca4e3ed698564ce","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.7/full/client_a/model_slim","height":900,"image":"images/mc1.21.7/71bec734f5e74d23e201e0b904d91ceeeba45502da08b2a943828911884a42fc.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71bec734f5e74d23e201e0b904d91ceeeba45502da08b2a943828911884a42fc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71bec734f5e74d23e201e0b904d91ceeeba45502da08b2a943828911884a42fc","height":900,"light_fraction":0.0,"luma_entropy":5.348,"meaningful_colors":32,"pixel_sha256":"56b500546f4bd83655c6a220f7037dd1aef15a54d03d42f354c0965a74c602c2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"eff9ae9c1b13df745024d292f3fe63d07aad2cdefa78a4260ba052e29b60f919","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eff9ae9c1b13df745024d292f3fe63d07aad2cdefa78a4260ba052e29b60f919","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"12b798e0c0fc9b2e4944c2cd1d8ae72d974d96d7c87abcd04a9cecb7f7bca662","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.7/full/client_a/model_classic","height":900,"image":"images/mc1.21.7/8c95474aa9c5a7f582dfbc6df36cd6a60ac047dcd2ab85c0a2f1c1aebb6a9ffb.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8c95474aa9c5a7f582dfbc6df36cd6a60ac047dcd2ab85c0a2f1c1aebb6a9ffb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8c95474aa9c5a7f582dfbc6df36cd6a60ac047dcd2ab85c0a2f1c1aebb6a9ffb","height":900,"light_fraction":0.0,"luma_entropy":5.362,"meaningful_colors":32,"pixel_sha256":"667e17c7e8d4547e885d36b6a23eae7fcc01c1b25baa9cb65911f3bf1db23d6c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"bb83354b04d55bf271437a150f7e0da6a6c3f195a379448b6582838638132fc4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bb83354b04d55bf271437a150f7e0da6a6c3f195a379448b6582838638132fc4","height":1080,"light_fraction":0.0,"luma_entropy":5.331,"meaningful_colors":31,"pixel_sha256":"4f854f4a6a5e757ef9c28841359f287ed8b210cc75dfcb95633527f22f8fd54f","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.21.7/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.7/1e7df72694c624f6c8a55e66b4dbc7d9132c003ff5adc2d9e5018ee65b44054d.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1e7df72694c624f6c8a55e66b4dbc7d9132c003ff5adc2d9e5018ee65b44054d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1e7df72694c624f6c8a55e66b4dbc7d9132c003ff5adc2d9e5018ee65b44054d","height":900,"light_fraction":0.0,"luma_entropy":5.341,"meaningful_colors":32,"pixel_sha256":"a4e65b9e87ae78b296fdfd233b6bcf13be07b6db2e82aceda3c1f81b4b5dee0c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"6f7cf4dbb48e207ec87da517d09a7751ba69b48f6cbdb67b2538a96c782550d2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6f7cf4dbb48e207ec87da517d09a7751ba69b48f6cbdb67b2538a96c782550d2","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"baa8f3778a2071fe2e98caf79f14705b35e74a9e1ddee8bb8f745c0df61497cf","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.21.7/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.7/04cea0e3943d862fcbc41d3611c7f41ced1bdcd0633bcb41e891d6c100b5540c.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"04cea0e3943d862fcbc41d3611c7f41ced1bdcd0633bcb41e891d6c100b5540c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"04cea0e3943d862fcbc41d3611c7f41ced1bdcd0633bcb41e891d6c100b5540c","height":900,"light_fraction":0.0,"luma_entropy":5.328,"meaningful_colors":32,"pixel_sha256":"aa01ab766d3e88c74ff744df669fd3d682d90b122a6b61ec4c1af1521f5169bb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"e8f974f9555757a1e8a6b9f499c911f9f62bfbdd4aa7367679e334b6564e5dd7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e8f974f9555757a1e8a6b9f499c911f9f62bfbdd4aa7367679e334b6564e5dd7","height":1080,"light_fraction":0.0,"luma_entropy":5.29,"meaningful_colors":31,"pixel_sha256":"ac63e609ce6bdb44665573e4ea5b757edea6be149d75e9e292d1e71c2a724af5","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.21.7/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.7/604814ddf7464960f249d7db1127ccb42c27ef1ac2c76efd1b9a844a04af758c.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"604814ddf7464960f249d7db1127ccb42c27ef1ac2c76efd1b9a844a04af758c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"604814ddf7464960f249d7db1127ccb42c27ef1ac2c76efd1b9a844a04af758c","height":900,"light_fraction":0.0,"luma_entropy":5.355,"meaningful_colors":32,"pixel_sha256":"89120aebdb65ce0c83c99e9fc78d3f41b5842637a47e35e7c8c28dd154625664","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"9fed408b1362e3bb8b3bfb09120f1ec5979f25b465cbd53e6eb9557aa2293c78","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9fed408b1362e3bb8b3bfb09120f1ec5979f25b465cbd53e6eb9557aa2293c78","height":1080,"light_fraction":0.0,"luma_entropy":5.323,"meaningful_colors":31,"pixel_sha256":"89d29c12d6a409603ebdf6f41d14dca5d454b47b7454af19fc7ae54dc59510ca","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.7 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.21.7/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.7/b1f1b4d70e5925b6553175014afcb9539be2126e1ffe7f2b08ada61c32765f5d.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b1f1b4d70e5925b6553175014afcb9539be2126e1ffe7f2b08ada61c32765f5d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b1f1b4d70e5925b6553175014afcb9539be2126e1ffe7f2b08ada61c32765f5d","height":900,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":32,"pixel_sha256":"dac9025b05909770f95e3d808a965c7295893f936b862e53a59d09e1ca0cc89c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"30499d4991af804fbfe37cfd93682b033d031f9fb3edebb4fffe82aa63bcdbb0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"30499d4991af804fbfe37cfd93682b033d031f9fb3edebb4fffe82aa63bcdbb0","height":1080,"light_fraction":0.0,"luma_entropy":5.438,"meaningful_colors":31,"pixel_sha256":"215a698262490b324a1e71cd9109970131f38a96dfd2ee461f685b061f3de2fb","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.7 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.21.7/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.7/ec18b912713bde0970d7e28609899237748c389d96d97cf85b1d99db6145c408.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ec18b912713bde0970d7e28609899237748c389d96d97cf85b1d99db6145c408","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"ec18b912713bde0970d7e28609899237748c389d96d97cf85b1d99db6145c408","height":900,"light_fraction":0.0,"luma_entropy":5.365,"meaningful_colors":32,"pixel_sha256":"14af6a197e8b4864af86ceb6eb4c2454a976b68e7a3ea98ad1c5e9e75703f10d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); GPU texture pixel unavailable; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"33926373752001ecebe76c33339e930735b8d18ac4d9d7af030442f8a4c08a62","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"33926373752001ecebe76c33339e930735b8d18ac4d9d7af030442f8a4c08a62","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"149e15d9a7ea5c85198c14a55644c9620e371e8f586b23ffc6845d52f9c70ca7","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.21.7/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.7/85811e9d733c54a8690d1ec129df0770ad89fbfaac8333c504cbde15f29fda96.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"85811e9d733c54a8690d1ec129df0770ad89fbfaac8333c504cbde15f29fda96","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"85811e9d733c54a8690d1ec129df0770ad89fbfaac8333c504cbde15f29fda96","height":900,"light_fraction":0.0,"luma_entropy":5.418,"meaningful_colors":31,"pixel_sha256":"80a8fc1a890d4943711c1ecd50b4619b0ee0d3180e972dbc22602d6ba49cafa5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"3eb01cdae9eb6ba36b89c718be8900ec3fe0bea9033e5901b7a2df1bee631c33","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3eb01cdae9eb6ba36b89c718be8900ec3fe0bea9033e5901b7a2df1bee631c33","height":1080,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":32,"pixel_sha256":"798c2291bae73efc44d4b17115d825684435a89ede4e818bdc265170db4751bd","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.21.7/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.7/c0108178dd89f82156ae250259c2fa0b809cba29fba4a39f8ec21ea31a683072.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c0108178dd89f82156ae250259c2fa0b809cba29fba4a39f8ec21ea31a683072","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c0108178dd89f82156ae250259c2fa0b809cba29fba4a39f8ec21ea31a683072","height":900,"light_fraction":0.0,"luma_entropy":5.391,"meaningful_colors":31,"pixel_sha256":"4690c90fcacb1ff8da8693def5824e39a557373c0baa3b114a68b09758b66e21","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"24e30ab28fd477b353fe9cfe2d67aa02492ad84cbc8730516ad0faf12d54b3cb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"24e30ab28fd477b353fe9cfe2d67aa02492ad84cbc8730516ad0faf12d54b3cb","height":1080,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"398fb1d4fff7c846a20b3542b5976b8969fdcf882249205302b3a3049107f58c","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.7 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.21.7/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.7/48fb3547d5ebc20947ba1bea3c50a80921d36e1e9296b51330de919a04af185b.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"48fb3547d5ebc20947ba1bea3c50a80921d36e1e9296b51330de919a04af185b","format":"webp","pixel":{"dark_fraction":0.5062,"file_sha256":"48fb3547d5ebc20947ba1bea3c50a80921d36e1e9296b51330de919a04af185b","height":900,"light_fraction":0.0011,"luma_entropy":5.057,"meaningful_colors":29,"pixel_sha256":"17032ff843e3ca54b6c030f457e44b5c20c0242c7b79debafe3c462ea36ea9fa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"43befdb5be1178b64d4844582a45f7c8ed919c6601f8198d9163f7bf03eec80a","height":1080,"pixel":{"dark_fraction":0.5089,"file_sha256":"43befdb5be1178b64d4844582a45f7c8ed919c6601f8198d9163f7bf03eec80a","height":1080,"light_fraction":0.0011,"luma_entropy":4.997,"meaningful_colors":30,"pixel_sha256":"5f82a80c1de7d80e5e466e2424f6c3a591a42f42d4710f54840b0416be72514a","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.7 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.21.7/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.7/9561a865b7c8266bc84696c7e4981489b171e049c22e4383d2abeaef6124c97a.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9561a865b7c8266bc84696c7e4981489b171e049c22e4383d2abeaef6124c97a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9561a865b7c8266bc84696c7e4981489b171e049c22e4383d2abeaef6124c97a","height":900,"light_fraction":0.0,"luma_entropy":5.451,"meaningful_colors":31,"pixel_sha256":"435a06058e9dc7cf4e7ad5441b198c3d31dd71b88659a75228d0c88bcbc8c1f1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"123b53488535beb857f3fdfa93fc368c6c41913bde167de7270390e261bd060d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"123b53488535beb857f3fdfa93fc368c6c41913bde167de7270390e261bd060d","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"90b25931086378d8f5a46826791c60ffb0e95cb7aac3b613e886d90d83b58381","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.7 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.21.7/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.7/96cacabfde221434b2dc701e5b42e4613df1dd70463a3879305808a292d8e9c7.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"96cacabfde221434b2dc701e5b42e4613df1dd70463a3879305808a292d8e9c7","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"96cacabfde221434b2dc701e5b42e4613df1dd70463a3879305808a292d8e9c7","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":29,"pixel_sha256":"b5bf992104ba819137d682339ac5f61e26fae944ba2348908f9ea5174939fae3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"86fb52ef9e8602a212a148daca48923dbed90b6dca2e18e2d6befcadd73f6268","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"86fb52ef9e8602a212a148daca48923dbed90b6dca2e18e2d6befcadd73f6268","height":1080,"light_fraction":0.0,"luma_entropy":4.548,"meaningful_colors":31,"pixel_sha256":"14b4504da6c74ded6ccecaa27fac934e3e683f23d032a88607774dbe5fe7ba04","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.7 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.21.7/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.7/3c07a749d31b350f0b8923ca0d992f55652f1b7d0e2eb417591f2eb9ee61715d.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c07a749d31b350f0b8923ca0d992f55652f1b7d0e2eb417591f2eb9ee61715d","format":"webp","pixel":{"dark_fraction":0.5081,"file_sha256":"3c07a749d31b350f0b8923ca0d992f55652f1b7d0e2eb417591f2eb9ee61715d","height":900,"light_fraction":0.0012,"luma_entropy":5.116,"meaningful_colors":29,"pixel_sha256":"b0e4c0f1f4816fa41a87f6826ff826eee59a530be43e8dd6de8e82ed8e07ebf1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"8bbd20cc2411450d26a0bfed239b27a84b97a4516376074918b5f5b5d774cb68","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"8bbd20cc2411450d26a0bfed239b27a84b97a4516376074918b5f5b5d774cb68","height":1080,"light_fraction":0.0011,"luma_entropy":5.05,"meaningful_colors":31,"pixel_sha256":"dfc7211af747e0740ac1d22e2207c052ccfd3c3dd38ab46d5f3b75bcebd5b104","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.7 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.21.7/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.7/84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","format":"webp","pixel":{"dark_fraction":0.5083,"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","height":900,"light_fraction":0.0011,"luma_entropy":5.105,"meaningful_colors":30,"pixel_sha256":"7362393ab6ba84f5f7d9ce06219fa1eb9f25ee1dea158793c883ee22314a41e5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"light_fraction":0.0011,"luma_entropy":5.04,"meaningful_colors":32,"pixel_sha256":"4718e6ab5ccc46ae3d9b43b0f1c9d7c800616021495c6200cd39e18764a5c830","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.7 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.21.7/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.7/11a3cb3f3e95dfd1a3a3553f51377de3051082b00fc88e66db36cb479aa9e0a5.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"11a3cb3f3e95dfd1a3a3553f51377de3051082b00fc88e66db36cb479aa9e0a5","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"11a3cb3f3e95dfd1a3a3553f51377de3051082b00fc88e66db36cb479aa9e0a5","height":900,"light_fraction":0.0,"luma_entropy":4.583,"meaningful_colors":32,"pixel_sha256":"1f814cdc9a6b16f6aa6e6c2e92e21b54b248bb98f02afb768dcb7611475ba03a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"e4b89d705bf3ee7c4a7e5a53ebef31b9386e90cfc4afd411501bee76a355dc18","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"e4b89d705bf3ee7c4a7e5a53ebef31b9386e90cfc4afd411501bee76a355dc18","height":1080,"light_fraction":0.0,"luma_entropy":4.548,"meaningful_colors":31,"pixel_sha256":"3995ac78f17b415aef3965c6381238551ab561705bebf6d09a0aa0aa8d4ac0fb","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.7 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.21.7/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.7/62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","height":900,"light_fraction":0.0,"luma_entropy":4.583,"meaningful_colors":32,"pixel_sha256":"5fc97f89c3fe5fdfe2e6f02fea5d3f26a911f59cb299b76fa127a91a34c5012c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":30,"pixel_sha256":"99454bdf88283dac67eb0652d5e3c8a9d877c337cc68a8d6414f3eebf3b63921","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.7 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.21.7/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.7/0448efe25805c5faa9b191a34f5126a060519718baee113c129ab0701257da16.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0448efe25805c5faa9b191a34f5126a060519718baee113c129ab0701257da16","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"0448efe25805c5faa9b191a34f5126a060519718baee113c129ab0701257da16","height":900,"light_fraction":0.0,"luma_entropy":4.832,"meaningful_colors":32,"pixel_sha256":"b1bf64bb3066010fd9b7ef9677c5cce4949dd1b2975594d04e0fe39c947b8686","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"2dd13f142d6355215561872b38a4d5209c927ba5eccf519d619fd0f38f508471","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"2dd13f142d6355215561872b38a4d5209c927ba5eccf519d619fd0f38f508471","height":1080,"light_fraction":0.0,"luma_entropy":4.789,"meaningful_colors":30,"pixel_sha256":"5f3e5cb263417328a8fe4f2e7de95e118a6395333bec987b373ead42e5c4732c","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.7 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.21.7/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.7/4750ec42388021bd4b7a4dfe2214fb412137b0cd7fb0f63f4d0b7c3c15c8753f.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4750ec42388021bd4b7a4dfe2214fb412137b0cd7fb0f63f4d0b7c3c15c8753f","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"4750ec42388021bd4b7a4dfe2214fb412137b0cd7fb0f63f4d0b7c3c15c8753f","height":900,"light_fraction":0.0,"luma_entropy":5.305,"meaningful_colors":32,"pixel_sha256":"d3270032ccc0cd56c8621030cf118c62c04a877365d4027acd769afb92761bc9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"eaec6b45514c0e483a3886f67851be2386500a57b32199a794000d086a06279e","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"eaec6b45514c0e483a3886f67851be2386500a57b32199a794000d086a06279e","height":1080,"light_fraction":0.0,"luma_entropy":5.23,"meaningful_colors":32,"pixel_sha256":"5531a005714e6ea8fb256aebeef218bbe658198c52eeeec32aeaa1cf06133937","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.7 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.21.7/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.7/8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":32,"pixel_sha256":"7ff5b15b2a82ae3a02b109bc9a1ecfd646a250df814bc1408f214878feeccc75","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"b13c675d82e2024e7df402809b0f581274045f34595a5a55c4c859e0ebb45786","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.7 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.21.7/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.7/50943d95031b9b79e0b9f6fbffd52ea6cd85d562dd9ad6854057b2e32384208f.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"50943d95031b9b79e0b9f6fbffd52ea6cd85d562dd9ad6854057b2e32384208f","format":"webp","pixel":{"dark_fraction":0.1971,"file_sha256":"50943d95031b9b79e0b9f6fbffd52ea6cd85d562dd9ad6854057b2e32384208f","height":900,"light_fraction":0.0,"luma_entropy":5.649,"meaningful_colors":31,"pixel_sha256":"1055221bd5aa0e7afa9a496719f6866aea440b894e1b1097479ef9c78b238470","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"46f62a31ad38de4a4393986102bc77d2de1960d31ae5a0bc62ecb9758f2e7093","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"46f62a31ad38de4a4393986102bc77d2de1960d31ae5a0bc62ecb9758f2e7093","height":1080,"light_fraction":0.0,"luma_entropy":5.637,"meaningful_colors":32,"pixel_sha256":"f7a2084b07dc93499470c7bf6d0b96a0808107097c92666ebd029565f15cce51","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.7 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.21.7/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.7/01ae1f9357fb7cf78acd05732f32d596b5771ee77348184c795dd5848a95ea9b.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"01ae1f9357fb7cf78acd05732f32d596b5771ee77348184c795dd5848a95ea9b","format":"webp","pixel":{"dark_fraction":0.4726,"file_sha256":"01ae1f9357fb7cf78acd05732f32d596b5771ee77348184c795dd5848a95ea9b","height":900,"light_fraction":0.0013,"luma_entropy":5.172,"meaningful_colors":31,"pixel_sha256":"7afa7ff2d1b81acd576c8d3b97c8a7b13a53a35263a3412e7be796e3952d7e10","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"8745fbb4eae01330134befbe019c614008c7c8bc43b792e96d36d0f3c9807a8f","height":1080,"pixel":{"dark_fraction":0.4746,"file_sha256":"8745fbb4eae01330134befbe019c614008c7c8bc43b792e96d36d0f3c9807a8f","height":1080,"light_fraction":0.0011,"luma_entropy":5.107,"meaningful_colors":29,"pixel_sha256":"772eac31b0369ed49e178aa8a0207ec4a544a8539096c81218daa64e63adeff8","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.7 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.21.7/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.7/0d27a6c07ab394352c3730a0be62d7dad40b2dd5df4c12972e96335c8f5724de.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0d27a6c07ab394352c3730a0be62d7dad40b2dd5df4c12972e96335c8f5724de","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0d27a6c07ab394352c3730a0be62d7dad40b2dd5df4c12972e96335c8f5724de","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"f07fdce8971a29c36b0d3722d20405ab6bff393606d902b0161ac5c05eebe056","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"f6deb5992c9b76f5160e7d82b04ec962e3ad71f948b8bad7a639219d895bc2a1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f6deb5992c9b76f5160e7d82b04ec962e3ad71f948b8bad7a639219d895bc2a1","height":1080,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"e0b5292823b8f5312e3cb06fdba08f766bed3c61fe66159ff0808f777802b296","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.7 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.21.7/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.7/ae6461cadab3c878d1435c75510f385f96173c0fcee75c563ebea5b380575467.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ae6461cadab3c878d1435c75510f385f96173c0fcee75c563ebea5b380575467","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ae6461cadab3c878d1435c75510f385f96173c0fcee75c563ebea5b380575467","height":900,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":30,"pixel_sha256":"456c445e89e3e6d492b5fe7ef2387ee81bd6e179ecac770137a56128346d3c1f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"4e095defe60b9704ad4dbe51d937ccabc74b4cf2e18b89ae3298601a0aca8455","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4e095defe60b9704ad4dbe51d937ccabc74b4cf2e18b89ae3298601a0aca8455","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"0edfa05a3be686e59dc2434ceb055b81c3686bd7837b570b958b4664c977dca3","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.7 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.21.7/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.7/4f5099408bd0c2c072a48ae028886e5ae2af3f63ce4d7713cec28c5f9258c1b9.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f5099408bd0c2c072a48ae028886e5ae2af3f63ce4d7713cec28c5f9258c1b9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4f5099408bd0c2c072a48ae028886e5ae2af3f63ce4d7713cec28c5f9258c1b9","height":900,"light_fraction":0.0,"luma_entropy":5.43,"meaningful_colors":31,"pixel_sha256":"e19b181107376b518d17eab037afaa738ba1f589036064220cda1bb2a819d8fc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"31dab8f5314caf392f14e31398156196a746d48e1790fc0b90b1cac9628827ed","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"31dab8f5314caf392f14e31398156196a746d48e1790fc0b90b1cac9628827ed","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"30c0ce8d486b13eaf033f5f31af5857bd710772e6d4bd28e4f4a25969422d457","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.7 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.21.7/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.7/c58d9784c9d2cf95ad8a60a4f221fc668b8b28c6c40938b96957772a027962f5.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c58d9784c9d2cf95ad8a60a4f221fc668b8b28c6c40938b96957772a027962f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c58d9784c9d2cf95ad8a60a4f221fc668b8b28c6c40938b96957772a027962f5","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":30,"pixel_sha256":"2066030473f2405f1c25fff452b7869b3469a2ded45ff641efeeb105f5b4afcc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"7173cdca89dedd4d8ed831d8dd4129d0331653f5244fd8709733f52ddccbe072","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7173cdca89dedd4d8ed831d8dd4129d0331653f5244fd8709733f52ddccbe072","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"94ad8845484466e0cd5d2be5216284b1f0ff8b816c154b329e395c85549e80d8","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.7 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.21.7/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.7/00ba448a7e77923609ffaa73aa86f7f18796bea0e0f338a1154ec6e4d2955be4.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"00ba448a7e77923609ffaa73aa86f7f18796bea0e0f338a1154ec6e4d2955be4","format":"webp","pixel":{"dark_fraction":0.4369,"file_sha256":"00ba448a7e77923609ffaa73aa86f7f18796bea0e0f338a1154ec6e4d2955be4","height":900,"light_fraction":0.0,"luma_entropy":4.557,"meaningful_colors":32,"pixel_sha256":"f498ea00fc4f59492cb037d45691889b9e3e831259425a0619afc08d713674db","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"2a0d9b1172e0e4d33657b03eb9f5121c5db0784d2f2e5aaf47c6646ae3a24363","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"2a0d9b1172e0e4d33657b03eb9f5121c5db0784d2f2e5aaf47c6646ae3a24363","height":1080,"light_fraction":0.0,"luma_entropy":4.527,"meaningful_colors":30,"pixel_sha256":"94131106c0bb01b973fe8482d118f4206de491724c5188b52fd71a0dea8f4063","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.7 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.21.7/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.7/7aabed5fa53de6155534b3528a0efa30db830fcb88ba5895a309c7446c5fdee5.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7aabed5fa53de6155534b3528a0efa30db830fcb88ba5895a309c7446c5fdee5","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"7aabed5fa53de6155534b3528a0efa30db830fcb88ba5895a309c7446c5fdee5","height":900,"light_fraction":0.0,"luma_entropy":5.609,"meaningful_colors":31,"pixel_sha256":"684236452c2ceeff49f0f4dd33b68f212067e79e6a1c488a43aa1ed3004784a5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"e380819d1b80d16ddf54f2af75016192ca3831975f0a6927ee033ff0929ba35c","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"e380819d1b80d16ddf54f2af75016192ca3831975f0a6927ee033ff0929ba35c","height":1080,"light_fraction":0.0,"luma_entropy":5.534,"meaningful_colors":30,"pixel_sha256":"c0c35b80bb9f0be6ef73d12202c3d0553dbaa0163f7cce15011ed24b5658e63d","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.7 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.21.7/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.7/1236100afbcb0d9ef5830f740c083b26f056dbfd9908115e3f933eca8d703beb.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1236100afbcb0d9ef5830f740c083b26f056dbfd9908115e3f933eca8d703beb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1236100afbcb0d9ef5830f740c083b26f056dbfd9908115e3f933eca8d703beb","height":900,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":31,"pixel_sha256":"b6bd3d4618d8cd17b6793d36ab62ed10c8bab55d6d91e5041da6469086e8a589","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"9567a3a46e0d59060b248e1da77130f39db70d09c20be1365f023230e116b3d0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9567a3a46e0d59060b248e1da77130f39db70d09c20be1365f023230e116b3d0","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"e60844052348f4ddb80adc9d564f900625f48838b7d6aab29fa829ad25b44007","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.7 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.21.7/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.7/c58d9784c9d2cf95ad8a60a4f221fc668b8b28c6c40938b96957772a027962f5.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c58d9784c9d2cf95ad8a60a4f221fc668b8b28c6c40938b96957772a027962f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c58d9784c9d2cf95ad8a60a4f221fc668b8b28c6c40938b96957772a027962f5","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":30,"pixel_sha256":"2066030473f2405f1c25fff452b7869b3469a2ded45ff641efeeb105f5b4afcc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"7173cdca89dedd4d8ed831d8dd4129d0331653f5244fd8709733f52ddccbe072","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7173cdca89dedd4d8ed831d8dd4129d0331653f5244fd8709733f52ddccbe072","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"94ad8845484466e0cd5d2be5216284b1f0ff8b816c154b329e395c85549e80d8","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.7 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.21.7/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.7/914fafdb1055c4870fbcdcdfd34a3914ba52a374933358ffdbf2d6a72c93fe38.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"914fafdb1055c4870fbcdcdfd34a3914ba52a374933358ffdbf2d6a72c93fe38","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"914fafdb1055c4870fbcdcdfd34a3914ba52a374933358ffdbf2d6a72c93fe38","height":900,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":30,"pixel_sha256":"c641150c160905915d5174c8a8f1e859f0e0d42749b506f8a88076813b671919","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"ad273af279106ebcb583b5466ee499d484130b524f814b2190e9bf1dfb8ed11d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ad273af279106ebcb583b5466ee499d484130b524f814b2190e9bf1dfb8ed11d","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"a2726a8a21a3bfb2291f561f997972743d8119443e083a6ddefd52ca283575e6","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.7 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.21.7/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.7/a76f80fff70d58b01d4730e156af98e8d39f85dc31f37d31918af53f0b46a02e.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a76f80fff70d58b01d4730e156af98e8d39f85dc31f37d31918af53f0b46a02e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a76f80fff70d58b01d4730e156af98e8d39f85dc31f37d31918af53f0b46a02e","height":900,"light_fraction":0.0,"luma_entropy":5.422,"meaningful_colors":30,"pixel_sha256":"33255e12e916252a22f0bd3e27b8b5ad5f80cc014cd8ef93c1c23579f0607b79","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"9d83e3c8bcdafc09dddbe0dcdfa8982f4c2a993e9a56154018f7f2c1af7f644e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9d83e3c8bcdafc09dddbe0dcdfa8982f4c2a993e9a56154018f7f2c1af7f644e","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":32,"pixel_sha256":"98d3f66407325fe33ec3aa6ccd2b4b0e324111f733efd9842c8b5f42cc550b5c","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.7 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.7/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.7/862fa27ddf87f5ad816d83143e5505502d0816cc8901946a877cdbcf8f87e62e.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"862fa27ddf87f5ad816d83143e5505502d0816cc8901946a877cdbcf8f87e62e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"862fa27ddf87f5ad816d83143e5505502d0816cc8901946a877cdbcf8f87e62e","height":900,"light_fraction":0.0,"luma_entropy":5.42,"meaningful_colors":30,"pixel_sha256":"c725711e3c399e722c0e198870e30e90316b78f30a0720da849b404a4f4f300a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"3043cb9749694ab4e2b7eb35fae3446b70047a4ce1d07f9fc58b05f5c9e5954e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3043cb9749694ab4e2b7eb35fae3446b70047a4ce1d07f9fc58b05f5c9e5954e","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":32,"pixel_sha256":"f1906dc86a94412862969a266cc1c65b3385ce0bee212a0991bbb79c28a4a66e","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.7 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.21.7/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.7/ca3d0932e602ee2c204de78c1d2ef4d1d74aa9fcc25215c2d8b0dbff627b9a06.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ca3d0932e602ee2c204de78c1d2ef4d1d74aa9fcc25215c2d8b0dbff627b9a06","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ca3d0932e602ee2c204de78c1d2ef4d1d74aa9fcc25215c2d8b0dbff627b9a06","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":32,"pixel_sha256":"9d719e0a8561231769237aca4565cf079a9f2df8eb0689d4434b0761131c4376","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"c1cd5342826025127fe5cc8da0b355fa07ffdf65d88e8baafdba96a55d2ed9ad","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c1cd5342826025127fe5cc8da0b355fa07ffdf65d88e8baafdba96a55d2ed9ad","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"0133b6ef6c444ba2bb2cf1530092ae8a0d23313b7f53f158981cca8390a2f27f","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.7 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.21.7/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.7/b295236d24c0980430d52fdfcd4fb57c71d1b25196ea9fdca06f456be3e3e1c8.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b295236d24c0980430d52fdfcd4fb57c71d1b25196ea9fdca06f456be3e3e1c8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b295236d24c0980430d52fdfcd4fb57c71d1b25196ea9fdca06f456be3e3e1c8","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"2f4126e242b82332d6ad8640f1e14d6a2c168027383f706deb234a3c4f0e8f94","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"faf1fec67a2ffd8139b366848b6c6ba8ccdaf68d9f0a8a028e0b75e8722b066c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"faf1fec67a2ffd8139b366848b6c6ba8ccdaf68d9f0a8a028e0b75e8722b066c","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"0569067526ab53da3598bbef75b219aabf64e7a9e3f266aae40d81332a25f539","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.7 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.21.7/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.7/f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":29,"pixel_sha256":"33b44f531bdf291342def711b5c6f9472cc81badd3c1fb2dff59610ed047241c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"light_fraction":0.0,"luma_entropy":4.498,"meaningful_colors":31,"pixel_sha256":"3bbca335d8a1a86381f210fe2a2fc60e13429d82969627c29610e192670eb988","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.7 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.21.7/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.7/1c878c37b2191c50b7de98b93308b62914b16339a07ebc70437859d8be89cbd4.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c878c37b2191c50b7de98b93308b62914b16339a07ebc70437859d8be89cbd4","format":"webp","pixel":{"dark_fraction":0.4906,"file_sha256":"1c878c37b2191c50b7de98b93308b62914b16339a07ebc70437859d8be89cbd4","height":900,"light_fraction":0.0011,"luma_entropy":5.286,"meaningful_colors":28,"pixel_sha256":"2a57340eea69449e48e615444e8b1d8b66e8bb791b57d5d8b9148c0239acaa5f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d1b008c1a47a5dffe3494f56b44d1a9904a32a6922c4370b80f8204c6eb9d434","height":1080,"pixel":{"dark_fraction":0.496,"file_sha256":"d1b008c1a47a5dffe3494f56b44d1a9904a32a6922c4370b80f8204c6eb9d434","height":1080,"light_fraction":0.0011,"luma_entropy":5.202,"meaningful_colors":29,"pixel_sha256":"9bdedb244d4a15b34392bc77ab9c72429b27d60f8188885c1ebf1574ec7d7ba8","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.7 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.21.7/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.7/867bff3d9cea681ecd5b7fde1c6588da703151f3bf009cea68763b3328ac2e33.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"867bff3d9cea681ecd5b7fde1c6588da703151f3bf009cea68763b3328ac2e33","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"867bff3d9cea681ecd5b7fde1c6588da703151f3bf009cea68763b3328ac2e33","height":900,"light_fraction":0.0013,"luma_entropy":5.29,"meaningful_colors":28,"pixel_sha256":"5d804bbe73c10980a000cf9356de6a515354623d17b49b85f1c44442b155cd93","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"235de23a94ff76e68399bc878c6c729a07d6723be8eb25d8b2428691cc80389a","height":1080,"pixel":{"dark_fraction":0.4951,"file_sha256":"235de23a94ff76e68399bc878c6c729a07d6723be8eb25d8b2428691cc80389a","height":1080,"light_fraction":0.0011,"luma_entropy":5.212,"meaningful_colors":31,"pixel_sha256":"1f20feb6de4cd2b978086da3ac26776c8e2e671cc6b71239bb260bfbbc538fd3","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.7 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.21.7/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.7/f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","format":"webp","pixel":{"dark_fraction":0.4908,"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","height":900,"light_fraction":0.0012,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"b60d44c45ae6c33da48d94e2c0c0086000ed2e56555d05e79e1a039ad9dadadb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"pixel":{"dark_fraction":0.4952,"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"light_fraction":0.0011,"luma_entropy":5.248,"meaningful_colors":32,"pixel_sha256":"f365eff6fbab4235a9333da35625eff65665a13bacb375debf1d746ff3a3c749","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.7 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.21.7/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.7/323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","format":"webp","pixel":{"dark_fraction":0.4648,"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"b8f78cea27ccb9f34df860c2ef080505a89c576227a154952e019dfa8cb4f5bd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"pixel":{"dark_fraction":0.4678,"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"light_fraction":0.0011,"luma_entropy":5.297,"meaningful_colors":31,"pixel_sha256":"6362665b32ca2848e21b56bdb98e8b3f309df1fded905df7c89acf0d769ae5b3","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.7 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.21.7/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.7/c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","format":"webp","pixel":{"dark_fraction":0.5033,"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","height":900,"light_fraction":0.0011,"luma_entropy":5.154,"meaningful_colors":29,"pixel_sha256":"9d4698e794e1166e0c8f45bf279b9f9806fe40f031d6ff789743074f65f36a28","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"pixel":{"dark_fraction":0.5072,"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"light_fraction":0.0011,"luma_entropy":5.078,"meaningful_colors":32,"pixel_sha256":"f066202819cd962b08b04e1532f20d748c946622c9f98a9d2a0aff4fcb92eba1","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.7 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.21.7/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.7/cc7f44d66b15fc5fed2090d0c0dc5a391375fa62cc093a678589d18f4ae409de.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cc7f44d66b15fc5fed2090d0c0dc5a391375fa62cc093a678589d18f4ae409de","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cc7f44d66b15fc5fed2090d0c0dc5a391375fa62cc093a678589d18f4ae409de","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":31,"pixel_sha256":"b3fcc3eafb8cfafa5daa83cef7bae57a89174158f90072b1c7cf129b8c7355cc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"c076a0df6862249fd28f5ba022d433760c6287352f312bf01f1549a8a0ad10c9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c076a0df6862249fd28f5ba022d433760c6287352f312bf01f1549a8a0ad10c9","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"81eaa5072481f3cc2d962282433fccfb040a48e95113344361c758132a5fd91f","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.7 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.21.7/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.7/e4e799617089d8fa0f3a8c671c7365a497dd9d8f77884303232aa33c79a9ffc7.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e4e799617089d8fa0f3a8c671c7365a497dd9d8f77884303232aa33c79a9ffc7","format":"webp","pixel":{"dark_fraction":0.5919,"file_sha256":"e4e799617089d8fa0f3a8c671c7365a497dd9d8f77884303232aa33c79a9ffc7","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":28,"pixel_sha256":"a4685e9d280037ce5a9188ea5703fb481c60921281e521500cac77530498593e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"025f8bc90a235d018006dc89ec24cca7c1f5f1a223c84b5923316002b91b696b","height":1080,"pixel":{"dark_fraction":0.5953,"file_sha256":"025f8bc90a235d018006dc89ec24cca7c1f5f1a223c84b5923316002b91b696b","height":1080,"light_fraction":0.0,"luma_entropy":4.5,"meaningful_colors":30,"pixel_sha256":"3be1b0a650115d7e7f19b884804aba6f75970f8d0930a5158de6eca57d4e42d0","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.7 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.21.7/full/client_a/settings_screen","height":900,"image":"images/mc1.21.7/87ef9e53051631b73d3da77ee1f4538aa00ee833853159d6bd43ba06d0a837e9.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87ef9e53051631b73d3da77ee1f4538aa00ee833853159d6bd43ba06d0a837e9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"87ef9e53051631b73d3da77ee1f4538aa00ee833853159d6bd43ba06d0a837e9","height":900,"light_fraction":0.0,"luma_entropy":4.737,"meaningful_colors":30,"pixel_sha256":"6800d880204d10ac110a860fc21256b52b7d40ee1590fbcb416b3c4ceb527427","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"c2239e65029ff0622121f840586f20fbee470a518dc11fe7e106a4b609fb591f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c2239e65029ff0622121f840586f20fbee470a518dc11fe7e106a4b609fb591f","height":1080,"light_fraction":0.0,"luma_entropy":4.738,"meaningful_colors":32,"pixel_sha256":"5c644f148ba627b7e7fda6420ab0989ecd8cc20430277d425fd5480a0c1346a2","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.7 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.21.7/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.7/c5f2218f6c12f65d737be7261e1b11f0e5024e04b32db8e0c5baf744c8cbcc1b.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c5f2218f6c12f65d737be7261e1b11f0e5024e04b32db8e0c5baf744c8cbcc1b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c5f2218f6c12f65d737be7261e1b11f0e5024e04b32db8e0c5baf744c8cbcc1b","height":900,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":30,"pixel_sha256":"3c99eec8bfb87c48c568dad9eaa874d1f97ea849ed9c7c1a98e53d150a8f5778","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"f4de168415904e73c238b77a409caf3b269730b20d1e7449f904f3bccd7f470d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f4de168415904e73c238b77a409caf3b269730b20d1e7449f904f3bccd7f470d","height":1080,"light_fraction":0.0,"luma_entropy":4.734,"meaningful_colors":32,"pixel_sha256":"e9eab27f685be68968402a7ea8749894d6168c8b0c0c9ec2c33ee7746e26c7d0","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.7 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.21.7/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.7/17c5762c01c49d655beee3e21fcb7dbdbf345c438da8932fb74b268600365ab7.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17c5762c01c49d655beee3e21fcb7dbdbf345c438da8932fb74b268600365ab7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"17c5762c01c49d655beee3e21fcb7dbdbf345c438da8932fb74b268600365ab7","height":900,"light_fraction":0.0,"luma_entropy":4.693,"meaningful_colors":31,"pixel_sha256":"6ac2b168693b29a294ac4a2c12a387fc290d690216e995eaab480cc1f44bb702","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"77a79a1e2ebf9baaa9e490463f25a1b6255631dd189d4d9ff7652ba88f973ced","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"77a79a1e2ebf9baaa9e490463f25a1b6255631dd189d4d9ff7652ba88f973ced","height":1080,"light_fraction":0.0,"luma_entropy":4.708,"meaningful_colors":32,"pixel_sha256":"ea32887c7016ec9867d3e871b466aaabc86979b4313180586ef243c42326dd33","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.7 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.21.7/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.7/07cee28497ca37e690e4017093022a339ac0a0ee92363e3f41c692c83382cd05.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"07cee28497ca37e690e4017093022a339ac0a0ee92363e3f41c692c83382cd05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"07cee28497ca37e690e4017093022a339ac0a0ee92363e3f41c692c83382cd05","height":900,"light_fraction":0.0,"luma_entropy":4.31,"meaningful_colors":30,"pixel_sha256":"0f7af9684f7f974bf9dedb0f40e7b6ba1f42328543c15a0cf6ce6fc581e8bd3b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"cf510df52f539171321f4a7fbc92978f442399728ee9115c2d46565ba6c8f762","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cf510df52f539171321f4a7fbc92978f442399728ee9115c2d46565ba6c8f762","height":1080,"light_fraction":0.0,"luma_entropy":4.313,"meaningful_colors":30,"pixel_sha256":"97470111d96d456921aacd837e6b78f4dbeb6297feb1a31720977180b4360f3f","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.7 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.21.7/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.7/382c8a5ce6f05119807517f418251352864ac3f89ad24d12009bd717b82fc339.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"382c8a5ce6f05119807517f418251352864ac3f89ad24d12009bd717b82fc339","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"382c8a5ce6f05119807517f418251352864ac3f89ad24d12009bd717b82fc339","height":900,"light_fraction":0.0,"luma_entropy":4.696,"meaningful_colors":32,"pixel_sha256":"cbae55b6e01b7fe0063b3c6824fe81db193e90f6efe59c521268e454c95342a9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"f3af493f2e6ab798e7faef630eda0da69d7381d1188c7d576f1c84354dc360ad","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"f3af493f2e6ab798e7faef630eda0da69d7381d1188c7d576f1c84354dc360ad","height":1080,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":31,"pixel_sha256":"abf9818980a0e6059a3841744a1694e2cc2f4cd63801f7295322768938b76395","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.7 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.21.7/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.7/4d4f1d35e40118f539a809ee2862b246eec5d1154a77527c573220d9a3608e5f.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4d4f1d35e40118f539a809ee2862b246eec5d1154a77527c573220d9a3608e5f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4d4f1d35e40118f539a809ee2862b246eec5d1154a77527c573220d9a3608e5f","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":32,"pixel_sha256":"b994813b647700d6bacbfec63d8d43fceda07c7257dc5388126b8471aec81849","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"a13b52102a9a01b49a92fc336e1950434d0451e3db00e97b10986c9b08a0c0e9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a13b52102a9a01b49a92fc336e1950434d0451e3db00e97b10986c9b08a0c0e9","height":1080,"light_fraction":0.0,"luma_entropy":5.642,"meaningful_colors":32,"pixel_sha256":"a68890ea5216014402233a5fa15027fe437fd84f2f4a062ccd9a82e45de3fac4","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.7 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.21.7/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.7/fae7639923a229b7e5e6580443d9e7270f97a974205cd91c555ed5f42091876b.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fae7639923a229b7e5e6580443d9e7270f97a974205cd91c555ed5f42091876b","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"fae7639923a229b7e5e6580443d9e7270f97a974205cd91c555ed5f42091876b","height":900,"light_fraction":0.0,"luma_entropy":4.944,"meaningful_colors":31,"pixel_sha256":"1318744e419cf68faeb9cf734988bc2b4defec3390e738dea6f10c817062d15a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"b4f72599e91eaa83a2aea40839aa18e7ce89b67d3525bb0547b4879b2deb628f","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"b4f72599e91eaa83a2aea40839aa18e7ce89b67d3525bb0547b4879b2deb628f","height":1080,"light_fraction":0.0,"luma_entropy":4.983,"meaningful_colors":32,"pixel_sha256":"c6fa16b36a9424906dbff8d6a0ee2821f6c0eda615d3009e005f2afbbb3a4211","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.7 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.21.7/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.7/71014e591fa0bcaf5f10a3a8462337d37f2efb02a1575602151ef31265c93dd0.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71014e591fa0bcaf5f10a3a8462337d37f2efb02a1575602151ef31265c93dd0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71014e591fa0bcaf5f10a3a8462337d37f2efb02a1575602151ef31265c93dd0","height":900,"light_fraction":0.0,"luma_entropy":4.751,"meaningful_colors":30,"pixel_sha256":"978ad7048fe4c1004733cdb162b8321da0aecd85e44ded8e2d164ca889c8c897","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"3e434ae1d88acbc4739865543de89ec0d0deafe198e40c12f2e3250a08293834","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3e434ae1d88acbc4739865543de89ec0d0deafe198e40c12f2e3250a08293834","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"2759abf62fda2d76bc919bb10839984ef7e715bb4e16ec5c18d1a79a190c5754","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.7 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.21.7/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.7/61366b23829d6b11979f1274c6b6e3e9abbef8a33568aaa67956866f052bed57.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"61366b23829d6b11979f1274c6b6e3e9abbef8a33568aaa67956866f052bed57","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"61366b23829d6b11979f1274c6b6e3e9abbef8a33568aaa67956866f052bed57","height":900,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":30,"pixel_sha256":"63fcd25fd586a25302462b1bd6a7a952b4886f3453486e2c3957c940f355f883","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"b0f6bf456f9ba6292f51e51062f9785e684fd4f55fe028705d9fc6eb414ce369","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b0f6bf456f9ba6292f51e51062f9785e684fd4f55fe028705d9fc6eb414ce369","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":32,"pixel_sha256":"e7f70f6d763c0c28b14d849f266969b50ce375fb33de081bad24c59b924a5191","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.21.7/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.7/8f4bff7724b80f8bb9116f071158f94318dabbed29bf8174f723c147b20b4307.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8f4bff7724b80f8bb9116f071158f94318dabbed29bf8174f723c147b20b4307","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8f4bff7724b80f8bb9116f071158f94318dabbed29bf8174f723c147b20b4307","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"2421a8f393fdc0637cb1d7c898f091f2a74e4ecdb1172a31dbaeb0a0bd0cc904","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"a748fe37677a61eb657967d65b7b1dbf4e6da9f669532c334517e5ca0cf5bc2e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a748fe37677a61eb657967d65b7b1dbf4e6da9f669532c334517e5ca0cf5bc2e","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"64dc1495398a30d56ae39cbc45657fb164f0bdfcdf45d71665f82dc663de29db","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.7 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.21.7/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.7/bdf1a04d8fa6ed34538037a3a2f9672d09f77376f686ed855b34bd96badba3fd.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bdf1a04d8fa6ed34538037a3a2f9672d09f77376f686ed855b34bd96badba3fd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bdf1a04d8fa6ed34538037a3a2f9672d09f77376f686ed855b34bd96badba3fd","height":900,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":32,"pixel_sha256":"b28c8e0cc532106432f3fb6fe5fe8a9fff87a4725bde1928a2b1f3f78954f0ce","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"9dd1caf431d43f16481fc61baca11259b46c8f214ff3115d2fd6ea9712f863b3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9dd1caf431d43f16481fc61baca11259b46c8f214ff3115d2fd6ea9712f863b3","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"9124f62b12fff3accdc26b57216b2854e9832ad821102a544a3cb534d947248c","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.7 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-1.21.7","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.21.7/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.7/a1740e3bdf67158401daf5ccdb9cd84f3138f59c60ae6a9eaf47c3a7554ac5c5.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a1740e3bdf67158401daf5ccdb9cd84f3138f59c60ae6a9eaf47c3a7554ac5c5","format":"webp","pixel":{"dark_fraction":0.0001,"file_sha256":"a1740e3bdf67158401daf5ccdb9cd84f3138f59c60ae6a9eaf47c3a7554ac5c5","height":900,"light_fraction":0.0,"luma_entropy":6.78,"meaningful_colors":32,"pixel_sha256":"b49c76ee5387944661786b27eb954da4992f5af2c200e01f27642d0ba0721787","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 484 splash pixels in the control frame, 0 left once the model is over them (region [385, 73, 411, 86])","scenario":"full","source":{"file_sha256":"a7ddb6fc1c057512130f5b9f570df454364fa59ae944d34aaf8c5764ebd8ff6d","height":1080,"pixel":{"dark_fraction":0.0001,"file_sha256":"a7ddb6fc1c057512130f5b9f570df454364fa59ae944d34aaf8c5764ebd8ff6d","height":1080,"light_fraction":0.0,"luma_entropy":6.745,"meaningful_colors":32,"pixel_sha256":"0fc20c96baf2cbad71f181129a2cc1b9685281f39a052410db63d652dd156300","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.7 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.7","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.7/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.7/d46dcde12d862dae75f64605c0337502711d38021d98c5b3deed4dd4a9357e68.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d46dcde12d862dae75f64605c0337502711d38021d98c5b3deed4dd4a9357e68","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d46dcde12d862dae75f64605c0337502711d38021d98c5b3deed4dd4a9357e68","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"9bf39d685324241f711f03f5760ed6d36f360d3b7efa3ce59a659d3ce857d19e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"1cb3b229d10ad3a10fe9f46360af9d803fc2711e79fbc9d7c68b7bc763b0bc1c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1cb3b229d10ad3a10fe9f46360af9d803fc2711e79fbc9d7c68b7bc763b0bc1c","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"e2298a9757a6cbe1d84801450e2304b8db66c6a567a7f6cbc0c1b47145f791f3","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.7 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.21.7","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.21.7/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.7/2a1b394ff4c500408cbac1d970f57f681ddf08871c1857f117c151e5c53cf1d5.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a1b394ff4c500408cbac1d970f57f681ddf08871c1857f117c151e5c53cf1d5","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"2a1b394ff4c500408cbac1d970f57f681ddf08871c1857f117c151e5c53cf1d5","height":900,"light_fraction":0.0,"luma_entropy":5.364,"meaningful_colors":32,"pixel_sha256":"95f60688bf820cef9a14ed885524f4360416979f7b111f7e8b6c9336832aa8f6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"3befcd4f5e0d7b7898fe8b9b77ed559c020773d83aa4c87492ae184692b0db7a","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"3befcd4f5e0d7b7898fe8b9b77ed559c020773d83aa4c87492ae184692b0db7a","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"07af23fdb719e68259a464c6172916d2979b79354ed70220f50ceb576e2e5508","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.7 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.21.7","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.21.7/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.7/b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","format":"webp","pixel":{"dark_fraction":0.6452,"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","height":900,"light_fraction":0.0,"luma_entropy":3.763,"meaningful_colors":25,"pixel_sha256":"2c92e0877e7b8fad2890a28797a7360d9c4ff28a5c1965d2e1626c36a110999e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":27,"pixel_sha256":"a9d92457a3a4c9f0864156a26da0b7c8f0d808b4d863823ebaba33c9e8427bb2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.7 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-1.21.7","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.21.7/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.7/6be7cf27c82bd7866938aecc89e4876ba60ef46348093aed5bead0e7ea578317.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6be7cf27c82bd7866938aecc89e4876ba60ef46348093aed5bead0e7ea578317","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6be7cf27c82bd7866938aecc89e4876ba60ef46348093aed5bead0e7ea578317","height":900,"light_fraction":0.0,"luma_entropy":5.368,"meaningful_colors":32,"pixel_sha256":"7f8646ec05949a10421007a0e7bf35fd9031f37a112eff82de74e9bd4828586b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"4bde92b7b9f1d5a511890681c9ec7949bf9b85539cf90859ea587d010fc9ba62","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4bde92b7b9f1d5a511890681c9ec7949bf9b85539cf90859ea587d010fc9ba62","height":1080,"light_fraction":0.0,"luma_entropy":5.334,"meaningful_colors":31,"pixel_sha256":"8f3f569fec34b19119343766c17d8f8353eb618c5909044c3ee59078c62779d9","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.7 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-1.21.7","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.7/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.7/36282f4075ac1ee64f0b64ad9061f551c576b391c67953f490e81e62088f434d.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36282f4075ac1ee64f0b64ad9061f551c576b391c67953f490e81e62088f434d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"36282f4075ac1ee64f0b64ad9061f551c576b391c67953f490e81e62088f434d","height":900,"light_fraction":0.0,"luma_entropy":5.398,"meaningful_colors":29,"pixel_sha256":"f98fcb96f587da059f212dcf6dd823fcc3aa00f94d9deb8081e3a157ce0b57ac","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"b2f745ba6caa4ff6f9dafac483c866744c60632383617155b0c02f48452657c4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b2f745ba6caa4ff6f9dafac483c866744c60632383617155b0c02f48452657c4","height":1080,"light_fraction":0.0,"luma_entropy":5.381,"meaningful_colors":31,"pixel_sha256":"3f87ec7932273ce340ca6ba69f5c1de67b3d8813cfa555a6e0379a1feb898a89","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.7 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.21.7","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.21.7/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.7/aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","height":900,"light_fraction":0.0,"luma_entropy":4.368,"meaningful_colors":31,"pixel_sha256":"dd7e9111ee1c5bf98219196456eaefa849226375141719092143d1b23309ec56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"45eeba8dd49f68b12696ea9ed89be300a0d70fd144af2fd2ef1f7797a6bfe571","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"45eeba8dd49f68b12696ea9ed89be300a0d70fd144af2fd2ef1f7797a6bfe571","height":1080,"light_fraction":0.0,"luma_entropy":4.398,"meaningful_colors":29,"pixel_sha256":"66952aa9c2cd7db3d40f286605cf104b7dc58f7f495e0bb61e18b5562941d5bd","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.7 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.21.7","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.21.7/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.7/552182ce32c6b9955846a4e7d4d43a4d8015be2c311cc08490ac9dbc0a35cb59.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"552182ce32c6b9955846a4e7d4d43a4d8015be2c311cc08490ac9dbc0a35cb59","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"552182ce32c6b9955846a4e7d4d43a4d8015be2c311cc08490ac9dbc0a35cb59","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":30,"pixel_sha256":"45821f334c890e0ad539b7bbd0021cb37a00553e790674fc07a6c1242c7c8b8f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"3b286fb6b5a053747af6d4d8970da3deead36c9ace7e0386d75ed16391c34333","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3b286fb6b5a053747af6d4d8970da3deead36c9ace7e0386d75ed16391c34333","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"218d34aebad1ced4de9d2a3387d610013fe2b1585ea81a059795b37c4835f790","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.7 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-1.21.7","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.7/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.7/b7e2696113626f46fa8384c2e0c06cb919eaa15c16165e58103259d5759bedd7.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7e2696113626f46fa8384c2e0c06cb919eaa15c16165e58103259d5759bedd7","format":"webp","pixel":{"dark_fraction":0.0013,"file_sha256":"b7e2696113626f46fa8384c2e0c06cb919eaa15c16165e58103259d5759bedd7","height":900,"light_fraction":0.0,"luma_entropy":6.829,"meaningful_colors":32,"pixel_sha256":"0e709586bdf3e7a9f8d28b51764d22ad89a32007beae80ad3efdc4911555123e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"f17aaf65035acfbefc1b4eda2570f51188d956f765f81c1a82fac05a9a40be38","height":1080,"pixel":{"dark_fraction":0.0013,"file_sha256":"f17aaf65035acfbefc1b4eda2570f51188d956f765f81c1a82fac05a9a40be38","height":1080,"light_fraction":0.0,"luma_entropy":6.793,"meaningful_colors":32,"pixel_sha256":"cf5242bf1c2e5c5ec735e7283f86023af264e25a445f8ff094a42ee3962b3a4b","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.7 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.21.7","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.21.7/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.7/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.7 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-1.21.7","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.21.7/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.7/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.7 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.21.7","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.21.7/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.7/5749e781e51cd09e430b6bf74a44bc3b096e67b37688c73965349038607f198e.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5749e781e51cd09e430b6bf74a44bc3b096e67b37688c73965349038607f198e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5749e781e51cd09e430b6bf74a44bc3b096e67b37688c73965349038607f198e","height":900,"light_fraction":0.0,"luma_entropy":5.5,"meaningful_colors":32,"pixel_sha256":"9e51679b78b97b226a27f49027cc47ba632c7e41a909eaab6fb4e886662949d1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"d4c760d3db0c37be525e45138305b1a552af4fcee26a980d7a63633f18fd532c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d4c760d3db0c37be525e45138305b1a552af4fcee26a980d7a63633f18fd532c","height":1080,"light_fraction":0.0,"luma_entropy":5.553,"meaningful_colors":32,"pixel_sha256":"a9a79497a610494462b0413a2aa8cf9dc110b6938900d46bb1e1cd1138c0f168","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.7 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.21.7","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.21.7/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.7/27eaca2a7664162f97c4272545eaf0fb0dcfe516f35a5850088a7f379f37e5ba.webp","key":"mc1.21.7","lane_id":"fabric-1.21.7/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"27eaca2a7664162f97c4272545eaf0fb0dcfe516f35a5850088a7f379f37e5ba","format":"webp","pixel":{"dark_fraction":0.678,"file_sha256":"27eaca2a7664162f97c4272545eaf0fb0dcfe516f35a5850088a7f379f37e5ba","height":900,"light_fraction":0.0,"luma_entropy":3.795,"meaningful_colors":28,"pixel_sha256":"63578a1b6f61bcee10374e5dfa44adcc041b08c4f108768a8ca18a9991f2a8ce","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"bddb65ec6bf6c8500a41f766a5423c417e87e7e9bebe9d1f977af76e6a1bfbaa","height":1080,"pixel":{"dark_fraction":0.6815,"file_sha256":"bddb65ec6bf6c8500a41f766a5423c417e87e7e9bebe9d1f977af76e6a1bfbaa","height":1080,"light_fraction":0.0,"luma_entropy":3.738,"meaningful_colors":29,"pixel_sha256":"e515292e084fe1a2e51b40e09733884fe6768b978bf5dc2db55c024288f4f75b","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.7","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.7/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.7/9b853fa05c9b3024f8ca361a2580b212711492bdc4aff31e767e84f05658e475.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9b853fa05c9b3024f8ca361a2580b212711492bdc4aff31e767e84f05658e475","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9b853fa05c9b3024f8ca361a2580b212711492bdc4aff31e767e84f05658e475","height":900,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":30,"pixel_sha256":"771b2840bc8ba6adbb661994482bccd4475190a4be8f0b6ba8916157a927fcdf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"f97e67ac9da35be9beb35d053536958ec28a816925056be50b4b2bc7ba43791e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f97e67ac9da35be9beb35d053536958ec28a816925056be50b4b2bc7ba43791e","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"9c46a6df48aa70163b193af7b3f9257cc8bdc9a3e29b336db0953fda1d972a4d","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.7","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.7/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.7/5d4340c594db980778a79ee18d938028991d3375a8ab7b5f1f1e8faacf15495f.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5d4340c594db980778a79ee18d938028991d3375a8ab7b5f1f1e8faacf15495f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5d4340c594db980778a79ee18d938028991d3375a8ab7b5f1f1e8faacf15495f","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":31,"pixel_sha256":"841223cfb1821afcd623e72012ddd0217edd80bc22dc55b2d423627f3e74ecf4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"05be06de850cbbdc406eabb7909e06f5da46ebd6b16cb67666ae31204d44459b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"05be06de850cbbdc406eabb7909e06f5da46ebd6b16cb67666ae31204d44459b","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":31,"pixel_sha256":"7279fe172e11cc7fee5d34ce6cdb3ce71e704ae5ae955d6b51d3252344057bee","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.7","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.7/propagation/client_a/baseline","height":900,"image":"images/mc1.21.7/d684b182b79c4789d0e29460a46fdf2f8811b2ae5df67ef7f9771fbd1379afbb.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d684b182b79c4789d0e29460a46fdf2f8811b2ae5df67ef7f9771fbd1379afbb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d684b182b79c4789d0e29460a46fdf2f8811b2ae5df67ef7f9771fbd1379afbb","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"28d3e61be88bfa41780e56c9137d1baae727ae33276971c44a541edd70974f7f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"24fa5ae0201f23a55cdb36639d9e3dc558a30f9ddb18103baa4b48614400f19c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"24fa5ae0201f23a55cdb36639d9e3dc558a30f9ddb18103baa4b48614400f19c","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"394bbc43da673f7e6f7b65fa3611f872996daddb4b572a5c33de9f646ac75f4a","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-1.21.7","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-1.21.7/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.7/3008af6694852dedd78dd22fb64abfd59d9859f16fe1238265b6a45ad7807d7a.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3008af6694852dedd78dd22fb64abfd59d9859f16fe1238265b6a45ad7807d7a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3008af6694852dedd78dd22fb64abfd59d9859f16fe1238265b6a45ad7807d7a","height":900,"light_fraction":0.0,"luma_entropy":5.4,"meaningful_colors":31,"pixel_sha256":"4118cd827ee1d1f3ff6017bcf38ecba2b52e6e63a8fd7c6fa2fa646f8d08b83d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"c33c0f2f724c380ca06b2fc1d50daa32e8dc122f53f434930e2ace1bfcc39395","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c33c0f2f724c380ca06b2fc1d50daa32e8dc122f53f434930e2ace1bfcc39395","height":1080,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":31,"pixel_sha256":"d37613a70a1712ce34517eca45ddef2b396c3ed034a9ccd0eed8871a0afe3055","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.7 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection chec…","artifact_node":"neoforge-1.21.7","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-1.21.7/propagation/client_b/baseline","height":900,"image":"images/mc1.21.7/2066666404b1583a2c94ebbfb36708db8a01eb9987f54b02fdd16d542d52ff4b.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2066666404b1583a2c94ebbfb36708db8a01eb9987f54b02fdd16d542d52ff4b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2066666404b1583a2c94ebbfb36708db8a01eb9987f54b02fdd16d542d52ff4b","height":900,"light_fraction":0.0083,"luma_entropy":5.616,"meaningful_colors":32,"pixel_sha256":"18184a65d2699117be657f4e6da6691c5104263358df81d00c1b594a3012b87b","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"ccb2d782bf949955165a772cea002b32c43c0461745edf3aa40fd3818db8e0a3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ccb2d782bf949955165a772cea002b32c43c0461745edf3aa40fd3818db8e0a3","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"1e61a1d560d79bde560e3f076417d8718e7178bf0d8ca8442a2560c0d9edee4b","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.7 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-1.21.7","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.7/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.7/6b14bfa709ce034e0cb12b55ed5c1e605f10ebd93dd1cdb121c9ecdfc4099b10.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6b14bfa709ce034e0cb12b55ed5c1e605f10ebd93dd1cdb121c9ecdfc4099b10","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6b14bfa709ce034e0cb12b55ed5c1e605f10ebd93dd1cdb121c9ecdfc4099b10","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":30,"pixel_sha256":"02db65ad2d7381d4a09b0b534fd4b164d619da11b764b74554bcc448fdbe71aa","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"e0622ae9634499dc112d06deb45d108bb138eda67b2bba337e8b1b00dca59abd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e0622ae9634499dc112d06deb45d108bb138eda67b2bba337e8b1b00dca59abd","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":31,"pixel_sha256":"dfa54b081b9d50fdff3874c4ff1cd11723d7041a00d382d5d293c72fcd85d6ee","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.7","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.7/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.7/7bad75ae721a5beffb22e9e49aaf5a909afb897684d4212e4eb6ac5f1f8e850a.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7bad75ae721a5beffb22e9e49aaf5a909afb897684d4212e4eb6ac5f1f8e850a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7bad75ae721a5beffb22e9e49aaf5a909afb897684d4212e4eb6ac5f1f8e850a","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":30,"pixel_sha256":"176e56392b48bb78950a8c64e223b06ecf4bfee922151de06f08796ec50d7440","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"0781cb1d3951fceaa9f464f08a55192bce5ee8a52f6b3a43886e0167548c374f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0781cb1d3951fceaa9f464f08a55192bce5ee8a52f6b3a43886e0167548c374f","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"93ba5a194ad879f27f1d1c8fdb229d3a130b8abadd632c924216927cb515cb5f","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.7","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.7/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.7/e38856d3f51b9a77bf78a5fcddbd7890544a8118d9cd6f324e74870195c3e069.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e38856d3f51b9a77bf78a5fcddbd7890544a8118d9cd6f324e74870195c3e069","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e38856d3f51b9a77bf78a5fcddbd7890544a8118d9cd6f324e74870195c3e069","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"0a9c641f70228b5034dc81d3a7a30da688cbbcb785f679dbfd841eade131b2cb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"5044681f3ed09b8bd9fe2ce38853c3142b0fe07ba61f3dd13d998a15337339cb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5044681f3ed09b8bd9fe2ce38853c3142b0fe07ba61f3dd13d998a15337339cb","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"a7780feba4ec4f9fa6d8083d30b219f9321839b065e43ae53fc2fe887376b6e6","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.7 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-1.21.7","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-1.21.7/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.7/e5604c242ba4dc77c62c593642d8537e6a70e95f0fdcfe9ab638110360ec72e4.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e5604c242ba4dc77c62c593642d8537e6a70e95f0fdcfe9ab638110360ec72e4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e5604c242ba4dc77c62c593642d8537e6a70e95f0fdcfe9ab638110360ec72e4","height":900,"light_fraction":0.0083,"luma_entropy":5.617,"meaningful_colors":32,"pixel_sha256":"b459f145b64c84161f1d0607780aef8990d77d4b4c91014911ceadcb0829744a","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"f6c8cdf45ed598e953c4992c2b208fc8297b4d616f3833cd4cfedcb54eca6687","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f6c8cdf45ed598e953c4992c2b208fc8297b4d616f3833cd4cfedcb54eca6687","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"6a450100d3cbd38c58ae3fcd332ecdc6983a582ba44145b20af73db58356eccf","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.7 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-1.21.7","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.7/05cbc860e90f832e4f4ee466520a95adc1951dc8c5d3a664a6d1212c402cef99.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"05cbc860e90f832e4f4ee466520a95adc1951dc8c5d3a664a6d1212c402cef99","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"05cbc860e90f832e4f4ee466520a95adc1951dc8c5d3a664a6d1212c402cef99","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":31,"pixel_sha256":"c621d39028cca9af785e4b7df6844caa5ac6b3c21ca046582dce763eed3328ff","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"093193d5b5229f1c6fe682c7f58bc19b5f3aa74b0c7c4c857bcd847400cba539","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"093193d5b5229f1c6fe682c7f58bc19b5f3aa74b0c7c4c857bcd847400cba539","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":31,"pixel_sha256":"00d6c6b98dfb643b1728e61dc24afda2c037d7a4d0a16e7cad52b4f766efd756","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.7 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical m…","artifact_node":"neoforge-1.21.7","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.7/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.7/22ed8f98f988f61569d3f624ab40910f480ecbc7e4f47ecf9fb1fa65d9acc9cd.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"22ed8f98f988f61569d3f624ab40910f480ecbc7e4f47ecf9fb1fa65d9acc9cd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"22ed8f98f988f61569d3f624ab40910f480ecbc7e4f47ecf9fb1fa65d9acc9cd","height":900,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":29,"pixel_sha256":"53505a8d1350342196840b68c4626882b8aaf0263f236e8cd861b5f57394c1f9","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"25deca3fd00dea0f26791247e7a80725531b1ada1e990b58f31334dd98877cde","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"25deca3fd00dea0f26791247e7a80725531b1ada1e990b58f31334dd98877cde","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"3ac09030044ce212a26766ee95179859f1dc3b6d863a12e540f2647115bededc","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.7 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That thi…","artifact_node":"neoforge-1.21.7","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.7/593761a60ef75f968cadf570a5faaefac638afb94c32a008005401bf07a1adf2.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"593761a60ef75f968cadf570a5faaefac638afb94c32a008005401bf07a1adf2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"593761a60ef75f968cadf570a5faaefac638afb94c32a008005401bf07a1adf2","height":900,"light_fraction":0.0,"luma_entropy":5.561,"meaningful_colors":31,"pixel_sha256":"713f66f9e20c3360725933decf9295e2f323504ab3eaa38f0ca47c77a5bbbdbd","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"4af27eeed739a6a416f1b0cff8cc30e229d78cfd215c4a381131f70497ae1395","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4af27eeed739a6a416f1b0cff8cc30e229d78cfd215c4a381131f70497ae1395","height":1080,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":31,"pixel_sha256":"51b86e67180f674f8e7704566206dcc176e586e10d3af525290a39836f4149cb","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.7 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-1.21.7","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.7/28c859197da908714407e7304b53718e733f50d4ae47bf06d9c603170422b75b.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"28c859197da908714407e7304b53718e733f50d4ae47bf06d9c603170422b75b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"28c859197da908714407e7304b53718e733f50d4ae47bf06d9c603170422b75b","height":900,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":29,"pixel_sha256":"17d45aa7019541b21a0423d34adddcbd97bc488d12d5064489b75e2a61a2b377","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"a2f76d3614f5e1742c85354225293eeacd419738ea97816c816f4760baed3f89","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a2f76d3614f5e1742c85354225293eeacd419738ea97816c816f4760baed3f89","height":1080,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":32,"pixel_sha256":"80be532fc0c46d13da166ad3724132f6bea5d8a259939f3f7c941b3fcb6326c1","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.7 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-1.21.7","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.7/e4ca794735caf92e56b0a87d74fb406f6530d4a4c9689b57cd2a151e8ac86cb9.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e4ca794735caf92e56b0a87d74fb406f6530d4a4c9689b57cd2a151e8ac86cb9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e4ca794735caf92e56b0a87d74fb406f6530d4a4c9689b57cd2a151e8ac86cb9","height":900,"light_fraction":0.0,"luma_entropy":5.563,"meaningful_colors":30,"pixel_sha256":"85a42fa5d4e7ee187b6a502502ced2dcad03e8ea104def25841b46d1147f1001","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"d3ab8d97ec3101eead45716a345cf73b0d1653c8048a8fa716804bee33815742","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d3ab8d97ec3101eead45716a345cf73b0d1653c8048a8fa716804bee33815742","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":31,"pixel_sha256":"a2996d8586c6ceee334bebc749d09ce7aa4d2db77b7de8dc0633db4a388fc63f","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.7 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-1.21.7","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-1.21.7/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.7/2bd800bcf75433a0d8789e4c21d7676f0e3140c29aa4353ee9091b0d3a4fae87.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2bd800bcf75433a0d8789e4c21d7676f0e3140c29aa4353ee9091b0d3a4fae87","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2bd800bcf75433a0d8789e4c21d7676f0e3140c29aa4353ee9091b0d3a4fae87","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":30,"pixel_sha256":"13dfe4d3a4d3c41fbaeb7a4a5b9730ad0f47782532c82029cb584badc4f644a5","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"db0c4e2b337fcf87b0b55c200e41c158c9b3d4ee63fcf63cc7610a2dcd298b9d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"db0c4e2b337fcf87b0b55c200e41c158c9b3d4ee63fcf63cc7610a2dcd298b9d","height":1080,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":30,"pixel_sha256":"ecdef4b7b05d5e32d42df0234c9a191651b335164d4970b97c9aba0b9649f235","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.7/full/client_a/baseline","height":900,"image":"images/mc1.21.7/0a6bc42837284c7d7ed17b007c9b525574c5969695cdd5822dad79a1e3bf6d63.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0a6bc42837284c7d7ed17b007c9b525574c5969695cdd5822dad79a1e3bf6d63","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0a6bc42837284c7d7ed17b007c9b525574c5969695cdd5822dad79a1e3bf6d63","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"7a432183db1680ea389f70243a321c9afa79f4408292756ac865d75fa64cd633","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"f9329af0458a54ea5092611e6669884a42bc0925c8180237b669e3f7a1828142","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f9329af0458a54ea5092611e6669884a42bc0925c8180237b669e3f7a1828142","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"68ebb616d01b6ec67611bf3fdede4d244f76474f365b11b810ca0b9a03c7598b","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-1.21.7/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.7/f0abeaa1050b9ed407651bb6b5723d26bf510029e82ebbd131d84cc6201b59aa.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f0abeaa1050b9ed407651bb6b5723d26bf510029e82ebbd131d84cc6201b59aa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f0abeaa1050b9ed407651bb6b5723d26bf510029e82ebbd131d84cc6201b59aa","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":32,"pixel_sha256":"3eea5032bc1964cc7c67df0b9ecbc6227720346df18045f8e26c59a8b02e15db","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"e8c3f87f4a90dd2a2245e82f4d8a5e46f422125b73ac3eeb3c28d89835b539b3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e8c3f87f4a90dd2a2245e82f4d8a5e46f422125b73ac3eeb3c28d89835b539b3","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"45637b29e6081b9ce1cc6c55aa19ae7ccfd1eb05a0dafb99e05187ab21c63506","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-1.21.7/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.7/2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","format":"webp","pixel":{"dark_fraction":0.6515,"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","height":900,"light_fraction":0.0,"luma_entropy":3.714,"meaningful_colors":24,"pixel_sha256":"7d63495dbefdd73b8f139738c9520a8bdb6275ee1800135593b628048d8e53c8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"light_fraction":0.0,"luma_entropy":3.654,"meaningful_colors":26,"pixel_sha256":"367dbf4f6418cb6a6fc5832b98127bc726f3f53f7cefcacb1ce126731092a7b4","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-1.21.7/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.7/87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","format":"webp","pixel":{"dark_fraction":0.6451,"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":24,"pixel_sha256":"3a0c51ff741db2fda0ed558b4457bdba0376b8021cec7a174a9bbafc6b523e29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":27,"pixel_sha256":"7d688d96134cdc23132ba7fec831665124bf37ab54f34d8491f1c46f3fcf9bc5","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.7 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-1.21.7/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.7/479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","format":"webp","pixel":{"dark_fraction":0.6394,"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":28,"pixel_sha256":"f8c57babce98689179cc20c4276e7fc2505f752cf5e7726c346035048a8be15b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"light_fraction":0.0,"luma_entropy":3.695,"meaningful_colors":29,"pixel_sha256":"f92a9867655b07d4ed1d011152cd1f9dcf3ddce2f4e5065c6a104140b0383672","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-1.21.7/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.7/ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","height":900,"light_fraction":0.0,"luma_entropy":3.76,"meaningful_colors":28,"pixel_sha256":"95eb42e7e8480c5bb179ac84d330e87a348b930c62fef63bd73c17f396de4cae","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558825174) at index 0 above plaid (mtime 1793558820228) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":29,"pixel_sha256":"47a22597b3f7ddf2da8006065f77886a6ca5dc280a89a25eb0217a29e6b40b6e","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-1.21.7/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.7/1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","format":"webp","pixel":{"dark_fraction":0.6443,"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":25,"pixel_sha256":"553df76854d87bf6ed5199f3a446f4a04b17cddeee2dce24472c94c177bbad27","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"pixel":{"dark_fraction":0.6424,"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"light_fraction":0.0,"luma_entropy":3.679,"meaningful_colors":24,"pixel_sha256":"dc5d717c2dc96c1f29f0e3a69035de2f913ab5722cbe5648f36b6b849ecb4bd0","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.7 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-1.21.7/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.7/d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","format":"webp","pixel":{"dark_fraction":0.6512,"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","height":900,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":24,"pixel_sha256":"0722e415a0ae861001f88b64f7e044ba7ba96c461ee57873622146f6d293ad56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"light_fraction":0.0,"luma_entropy":3.652,"meaningful_colors":27,"pixel_sha256":"8ca2b23194ea24d1a61ae2cba6e4b69c2fa0ac9c6be5c2d9532bbb22d83e5ee1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.7 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-1.21.7/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.7/a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed","format":"webp","pixel":{"dark_fraction":0.6244,"file_sha256":"a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed","height":900,"light_fraction":0.0,"luma_entropy":3.914,"meaningful_colors":24,"pixel_sha256":"b57a07944f9f36aae7ecc1f672ca743df349f8448d9ee26f32f4b5a44177c1d1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"eaa9d2c61f6387565e7dd91e1ec82f3c5a6874b99253c28785227817b0401f1f","height":1080,"pixel":{"dark_fraction":0.6228,"file_sha256":"eaa9d2c61f6387565e7dd91e1ec82f3c5a6874b99253c28785227817b0401f1f","height":1080,"light_fraction":0.0,"luma_entropy":3.858,"meaningful_colors":27,"pixel_sha256":"60e72a9d4ecf278ecf7dfbfe9dd7ecfc0d5476e7864696c5e6917f248cab16b6","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.7 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delet…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-1.21.7/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.7/2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","height":900,"light_fraction":0.0,"luma_entropy":3.708,"meaningful_colors":21,"pixel_sha256":"4fc044673b932a01bd859ef4ec8e1b189cbb01eca8e703b09062f9cdec13f5da","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"light_fraction":0.0,"luma_entropy":3.653,"meaningful_colors":25,"pixel_sha256":"084c7e363bc800102eff0d192efeb5d1e4a14c0d26d802b2eca4e3ed698564ce","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.7/full/client_a/model_slim","height":900,"image":"images/mc1.21.7/a8385f3c3e12947b14e418f37dbf466ea7dcc5f64c460eecbb9f1c7c80c7a43c.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a8385f3c3e12947b14e418f37dbf466ea7dcc5f64c460eecbb9f1c7c80c7a43c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a8385f3c3e12947b14e418f37dbf466ea7dcc5f64c460eecbb9f1c7c80c7a43c","height":900,"light_fraction":0.0,"luma_entropy":5.35,"meaningful_colors":32,"pixel_sha256":"3438a4e8779a4146dd5274d330cc88d02c9a70d283f5be63d632f908c27be6d5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"02d7511c0f59f305e35e79c7ad8c3cea12913c2ab08399d5637be24bd0b99293","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"02d7511c0f59f305e35e79c7ad8c3cea12913c2ab08399d5637be24bd0b99293","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"cfb613ea4d49e15dc9e1353c4e864c400637719526d4a0284fbf1f5879d50df2","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.7/full/client_a/model_classic","height":900,"image":"images/mc1.21.7/99c0fd8f7e6482adf56d1af1d38f3a9ebeb76d8bac3aad5f0e2bdc3739d330a4.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"99c0fd8f7e6482adf56d1af1d38f3a9ebeb76d8bac3aad5f0e2bdc3739d330a4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"99c0fd8f7e6482adf56d1af1d38f3a9ebeb76d8bac3aad5f0e2bdc3739d330a4","height":900,"light_fraction":0.0,"luma_entropy":5.365,"meaningful_colors":32,"pixel_sha256":"fd21a7e58609e7029f35be666dcdb8096f9c09f8cf04b1c089b4b2e51ab252e7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"7b5593617a5cee196097a00b4d6e7c562c2ff4ad8e6bc75dcced88299506aeb9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7b5593617a5cee196097a00b4d6e7c562c2ff4ad8e6bc75dcced88299506aeb9","height":1080,"light_fraction":0.0,"luma_entropy":5.331,"meaningful_colors":31,"pixel_sha256":"cf456a5ef684d23717fc8175b07ad61ad1ae9a373e16b00aea618c9975d3d326","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtim…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-1.21.7/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.7/6450d45725bea443efaad02555a574449d2749ebddb1704db31dde273036862d.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6450d45725bea443efaad02555a574449d2749ebddb1704db31dde273036862d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6450d45725bea443efaad02555a574449d2749ebddb1704db31dde273036862d","height":900,"light_fraction":0.0,"luma_entropy":5.341,"meaningful_colors":32,"pixel_sha256":"31af8662c49554e4987f4be1f96293252822a86fbcc5a8a905a28c344a59d269","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"cf8a06e1ddf46f934c580a1b7dab124923247290d5eed8234917f666345a7776","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cf8a06e1ddf46f934c580a1b7dab124923247290d5eed8234917f666345a7776","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"308cbdba7caea753ff3520dd5afc45f9e343ac4c30459c341d172f840fe51e80","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-1.21.7/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.7/b2111755fb83c70cd01aada8bcefe3b9f067e1729cc8cf3a70acb49bc500d453.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b2111755fb83c70cd01aada8bcefe3b9f067e1729cc8cf3a70acb49bc500d453","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b2111755fb83c70cd01aada8bcefe3b9f067e1729cc8cf3a70acb49bc500d453","height":900,"light_fraction":0.0,"luma_entropy":5.33,"meaningful_colors":32,"pixel_sha256":"c63287ea84c95cf451ed0402bf3ba57b00d413ece6c85fdd0f273985e361f92d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"fd731740e911901f948b4629a2ce523db9f2d2e98a32c1969632cb8fd8524c6b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fd731740e911901f948b4629a2ce523db9f2d2e98a32c1969632cb8fd8524c6b","height":1080,"light_fraction":0.0,"luma_entropy":5.292,"meaningful_colors":31,"pixel_sha256":"83786789cdc7524c02ea54602eed6a2d1d43f26d460fdbad5a378ce440539676","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-1.21.7/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.7/78abec73db86c6128a1e73d133d0aa887859252cda17060a70d9b62804235ee7.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"78abec73db86c6128a1e73d133d0aa887859252cda17060a70d9b62804235ee7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"78abec73db86c6128a1e73d133d0aa887859252cda17060a70d9b62804235ee7","height":900,"light_fraction":0.0,"luma_entropy":5.352,"meaningful_colors":32,"pixel_sha256":"0c81b90bc51bf3ae5b6cd885d26790218cd07e5edf07047a4b5762877b7f2efb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"4a0e59171e29e3d15488a5a149c9afb50a9b2740bf40a61fbb963154cdeb75f7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4a0e59171e29e3d15488a5a149c9afb50a9b2740bf40a61fbb963154cdeb75f7","height":1080,"light_fraction":0.0,"luma_entropy":5.324,"meaningful_colors":31,"pixel_sha256":"4e41850804e3feae9670b62efd920122fecb119f5cc4fe92c5d29cceb6a90a25","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks ca…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-1.21.7/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.7/b1b8bb9a1426124a4030238c7d05deec005b5131038796181a9b2c91b17efb49.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b1b8bb9a1426124a4030238c7d05deec005b5131038796181a9b2c91b17efb49","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b1b8bb9a1426124a4030238c7d05deec005b5131038796181a9b2c91b17efb49","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":32,"pixel_sha256":"d1626b1959989315e972c16a5d0a2336acf4a031490e5acb686547b3eae66c73","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"de9feed9f046d825c307561691ec8ac8d267d43de8b59328cd20ad0d5fec879d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"de9feed9f046d825c307561691ec8ac8d267d43de8b59328cd20ad0d5fec879d","height":1080,"light_fraction":0.0,"luma_entropy":5.438,"meaningful_colors":31,"pixel_sha256":"fa764b0bd84a3f91ef3bf6582aa9194cdb4d3c466bca06aa38f5219ca5037688","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.7 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-1.21.7/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.7/e3f1046338efa00dc0be83b5ab777759522ac2ee90abcb100de8e8b68abbce5a.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e3f1046338efa00dc0be83b5ab777759522ac2ee90abcb100de8e8b68abbce5a","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"e3f1046338efa00dc0be83b5ab777759522ac2ee90abcb100de8e8b68abbce5a","height":900,"light_fraction":0.0,"luma_entropy":5.364,"meaningful_colors":32,"pixel_sha256":"4d1ad7a9d0e89be76128e9d35b3f75f0daca1b6e60814f040f4f776f3c5345b2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"60927b8caef7c13a0dddb70e669e8fb561a74b6dea8e74197ae1f9f46668fb18","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"60927b8caef7c13a0dddb70e669e8fb561a74b6dea8e74197ae1f9f46668fb18","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"a303248e7233f1feba0962492d8b9162afffbd18a0951f98a7928996cc7cd732","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, w…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-1.21.7/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.7/416c4e9e98f3ce3ed921edfbc7026adc220c0dbb4a2d71ce1daea9230d57c482.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"416c4e9e98f3ce3ed921edfbc7026adc220c0dbb4a2d71ce1daea9230d57c482","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"416c4e9e98f3ce3ed921edfbc7026adc220c0dbb4a2d71ce1daea9230d57c482","height":900,"light_fraction":0.0,"luma_entropy":5.417,"meaningful_colors":31,"pixel_sha256":"3e797a63572e9f05bee30152e44d96fd4a777ca15dff1210dc91e34dbf90f332","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"49f273dfd23b3c64c3a36d8613a17d4dff5e87a0a920a27e05454d93996fc804","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"49f273dfd23b3c64c3a36d8613a17d4dff5e87a0a920a27e05454d93996fc804","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":32,"pixel_sha256":"be6a08a01576886d4254644426c059ff45ab0f9d2b35a3c12dd4d4ab461b916a","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proo…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-1.21.7/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.7/ba8933147922a7f068ede0d708d1ecaf68df3db0d63e71564b57e301825bbd4f.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ba8933147922a7f068ede0d708d1ecaf68df3db0d63e71564b57e301825bbd4f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ba8933147922a7f068ede0d708d1ecaf68df3db0d63e71564b57e301825bbd4f","height":900,"light_fraction":0.0,"luma_entropy":5.391,"meaningful_colors":31,"pixel_sha256":"5104a5ad9964051c676af9891be6aaebee406ff762888f623618319333b41783","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"dcb516b439827fe7c3bfcf5adf036bc125adc2c70fec9f00c50c54050598aee1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dcb516b439827fe7c3bfcf5adf036bc125adc2c70fec9f00c50c54050598aee1","height":1080,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"8e0d69f7f8ef28daef3d2ed2d7b8f69104d86eed787f8544ce55f97ec7a94a16","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-1.21.7/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.7/48fb3547d5ebc20947ba1bea3c50a80921d36e1e9296b51330de919a04af185b.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"48fb3547d5ebc20947ba1bea3c50a80921d36e1e9296b51330de919a04af185b","format":"webp","pixel":{"dark_fraction":0.5062,"file_sha256":"48fb3547d5ebc20947ba1bea3c50a80921d36e1e9296b51330de919a04af185b","height":900,"light_fraction":0.0011,"luma_entropy":5.057,"meaningful_colors":29,"pixel_sha256":"17032ff843e3ca54b6c030f457e44b5c20c0242c7b79debafe3c462ea36ea9fa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"43befdb5be1178b64d4844582a45f7c8ed919c6601f8198d9163f7bf03eec80a","height":1080,"pixel":{"dark_fraction":0.5089,"file_sha256":"43befdb5be1178b64d4844582a45f7c8ed919c6601f8198d9163f7bf03eec80a","height":1080,"light_fraction":0.0011,"luma_entropy":4.997,"meaningful_colors":30,"pixel_sha256":"5f82a80c1de7d80e5e466e2424f6c3a591a42f42d4710f54840b0416be72514a","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-1.21.7/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.7/8cbdd78907ee74156ce92e61ba5c5b7c93ff910d8ef92a869885d74ae1b6cf01.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8cbdd78907ee74156ce92e61ba5c5b7c93ff910d8ef92a869885d74ae1b6cf01","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8cbdd78907ee74156ce92e61ba5c5b7c93ff910d8ef92a869885d74ae1b6cf01","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"d5ba5431d724b61cc20d2a7c1d528b0c7929fabc8319edb5617b6c08026ea1ae","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"3907a158b11582a834c214ae123ce05a27f3371f0b29bcc01e5a97ef10550415","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3907a158b11582a834c214ae123ce05a27f3371f0b29bcc01e5a97ef10550415","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"cf0754aaeb8d809871314fd33284d28160e6cb4cc66cffb5b49ca17820ba9b54","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outli…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-1.21.7/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.7/96cacabfde221434b2dc701e5b42e4613df1dd70463a3879305808a292d8e9c7.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"96cacabfde221434b2dc701e5b42e4613df1dd70463a3879305808a292d8e9c7","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"96cacabfde221434b2dc701e5b42e4613df1dd70463a3879305808a292d8e9c7","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":29,"pixel_sha256":"b5bf992104ba819137d682339ac5f61e26fae944ba2348908f9ea5174939fae3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"86fb52ef9e8602a212a148daca48923dbed90b6dca2e18e2d6befcadd73f6268","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"86fb52ef9e8602a212a148daca48923dbed90b6dca2e18e2d6befcadd73f6268","height":1080,"light_fraction":0.0,"luma_entropy":4.548,"meaningful_colors":31,"pixel_sha256":"14b4504da6c74ded6ccecaa27fac934e3e683f23d032a88607774dbe5fe7ba04","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the r…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-1.21.7/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.7/3c07a749d31b350f0b8923ca0d992f55652f1b7d0e2eb417591f2eb9ee61715d.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c07a749d31b350f0b8923ca0d992f55652f1b7d0e2eb417591f2eb9ee61715d","format":"webp","pixel":{"dark_fraction":0.5081,"file_sha256":"3c07a749d31b350f0b8923ca0d992f55652f1b7d0e2eb417591f2eb9ee61715d","height":900,"light_fraction":0.0012,"luma_entropy":5.116,"meaningful_colors":29,"pixel_sha256":"b0e4c0f1f4816fa41a87f6826ff826eee59a530be43e8dd6de8e82ed8e07ebf1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"8bbd20cc2411450d26a0bfed239b27a84b97a4516376074918b5f5b5d774cb68","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"8bbd20cc2411450d26a0bfed239b27a84b97a4516376074918b5f5b5d774cb68","height":1080,"light_fraction":0.0011,"luma_entropy":5.05,"meaningful_colors":31,"pixel_sha256":"dfc7211af747e0740ac1d22e2207c052ccfd3c3dd38ab46d5f3b75bcebd5b104","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-1.21.7/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.7/84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","format":"webp","pixel":{"dark_fraction":0.5083,"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","height":900,"light_fraction":0.0011,"luma_entropy":5.105,"meaningful_colors":30,"pixel_sha256":"7362393ab6ba84f5f7d9ce06219fa1eb9f25ee1dea158793c883ee22314a41e5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"light_fraction":0.0011,"luma_entropy":5.04,"meaningful_colors":32,"pixel_sha256":"4718e6ab5ccc46ae3d9b43b0f1c9d7c800616021495c6200cd39e18764a5c830","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-1.21.7/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.7/0f06ce5b53af5a98c1702b25e4b48ef76e643812e0c11dea413f9016314ca6e0.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0f06ce5b53af5a98c1702b25e4b48ef76e643812e0c11dea413f9016314ca6e0","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"0f06ce5b53af5a98c1702b25e4b48ef76e643812e0c11dea413f9016314ca6e0","height":900,"light_fraction":0.0,"luma_entropy":4.597,"meaningful_colors":31,"pixel_sha256":"939fca782492c30c37e94d1953463f237d906e53bc06194da7cfbd9e074a6251","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"4200c9a60b811d1f1960833eb463e77844daf07a3b94260a698195da3d7b8019","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"4200c9a60b811d1f1960833eb463e77844daf07a3b94260a698195da3d7b8019","height":1080,"light_fraction":0.0,"luma_entropy":4.549,"meaningful_colors":31,"pixel_sha256":"f0ddd755410ecfabda280bd44182a04452f665cfb317eff18b2d7ea4b6d19f28","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-1.21.7/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.7/62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","height":900,"light_fraction":0.0,"luma_entropy":4.583,"meaningful_colors":32,"pixel_sha256":"5fc97f89c3fe5fdfe2e6f02fea5d3f26a911f59cb299b76fa127a91a34c5012c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":30,"pixel_sha256":"99454bdf88283dac67eb0652d5e3c8a9d877c337cc68a8d6414f3eebf3b63921","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-1.21.7/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.7/05578a840f3f8f9e5a1a65c45a50d30653865ce3133bd52df389e4f566e27e2c.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"05578a840f3f8f9e5a1a65c45a50d30653865ce3133bd52df389e4f566e27e2c","format":"webp","pixel":{"dark_fraction":0.1975,"file_sha256":"05578a840f3f8f9e5a1a65c45a50d30653865ce3133bd52df389e4f566e27e2c","height":900,"light_fraction":0.0,"luma_entropy":4.831,"meaningful_colors":31,"pixel_sha256":"8e38e84499c5e201a0ab8527c00880585066b9899e3af777cd5bab28b5ce03c5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"9c140827f059683f07e7c46a381a9516bd88a49a452ee3f313b7843a82d89e85","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"9c140827f059683f07e7c46a381a9516bd88a49a452ee3f313b7843a82d89e85","height":1080,"light_fraction":0.0,"luma_entropy":4.787,"meaningful_colors":31,"pixel_sha256":"d8d58b2946f931d23119a2bb2c617cf9b200506ea116e060be95628606e51b49","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.7 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-1.21.7/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.7/4750ec42388021bd4b7a4dfe2214fb412137b0cd7fb0f63f4d0b7c3c15c8753f.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4750ec42388021bd4b7a4dfe2214fb412137b0cd7fb0f63f4d0b7c3c15c8753f","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"4750ec42388021bd4b7a4dfe2214fb412137b0cd7fb0f63f4d0b7c3c15c8753f","height":900,"light_fraction":0.0,"luma_entropy":5.305,"meaningful_colors":32,"pixel_sha256":"d3270032ccc0cd56c8621030cf118c62c04a877365d4027acd769afb92761bc9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"eaec6b45514c0e483a3886f67851be2386500a57b32199a794000d086a06279e","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"eaec6b45514c0e483a3886f67851be2386500a57b32199a794000d086a06279e","height":1080,"light_fraction":0.0,"luma_entropy":5.23,"meaningful_colors":32,"pixel_sha256":"5531a005714e6ea8fb256aebeef218bbe658198c52eeeec32aeaa1cf06133937","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.7 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-1.21.7/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.7/8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":32,"pixel_sha256":"7ff5b15b2a82ae3a02b109bc9a1ecfd646a250df814bc1408f214878feeccc75","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"b13c675d82e2024e7df402809b0f581274045f34595a5a55c4c859e0ebb45786","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back out…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-1.21.7/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.7/9cbe7f4b53c61092b1be2c07d65123f8ed79af9676a59838ad4425828f16d775.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9cbe7f4b53c61092b1be2c07d65123f8ed79af9676a59838ad4425828f16d775","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"9cbe7f4b53c61092b1be2c07d65123f8ed79af9676a59838ad4425828f16d775","height":900,"light_fraction":0.0,"luma_entropy":5.659,"meaningful_colors":30,"pixel_sha256":"7a5b8a0319b5af35dc10b552f03c69d83c399b57cfebc93305b3c16d12ffb9ee","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"a5b6024ba6052b1688895160ce1195d8bcb041451e169741008b4a3113380c52","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"a5b6024ba6052b1688895160ce1195d8bcb041451e169741008b4a3113380c52","height":1080,"light_fraction":0.0,"luma_entropy":5.636,"meaningful_colors":32,"pixel_sha256":"8c392e07435df75b115deb745cfef100893404f878a8881e6e15791395190ff2","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-1.21.7/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.7/4832e4d921755c4503ae16907a3467acd7f8c017ce21d2ac1a471f500df89311.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4832e4d921755c4503ae16907a3467acd7f8c017ce21d2ac1a471f500df89311","format":"webp","pixel":{"dark_fraction":0.4725,"file_sha256":"4832e4d921755c4503ae16907a3467acd7f8c017ce21d2ac1a471f500df89311","height":900,"light_fraction":0.0013,"luma_entropy":5.178,"meaningful_colors":27,"pixel_sha256":"bd966c6dbd70afd4619cd9ef8322f48f341cabec7f930a52e066d1fa0198dee3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a7936eb5f304d2a499392d115b48790bd128b5e26d8dd9c8e75b1d72771e5c51","height":1080,"pixel":{"dark_fraction":0.4747,"file_sha256":"a7936eb5f304d2a499392d115b48790bd128b5e26d8dd9c8e75b1d72771e5c51","height":1080,"light_fraction":0.0011,"luma_entropy":5.107,"meaningful_colors":29,"pixel_sha256":"33f6212daa037087295f32a68dad0263d26da3493dce68423cf2824ba39aa1a4","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-1.21.7/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.7/3a0e32fc192d84327fcfc1881673e4b0f8038fdb3ada6cc2e0703aced4dcabd7.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3a0e32fc192d84327fcfc1881673e4b0f8038fdb3ada6cc2e0703aced4dcabd7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3a0e32fc192d84327fcfc1881673e4b0f8038fdb3ada6cc2e0703aced4dcabd7","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":31,"pixel_sha256":"83b901dfe76d54c292c69a72a635422cc5695f0516aef97b6604f7e609d16023","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"d8b85450b15143285803bf4d723b594d0e553bb95995b4a20874811c14b74247","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d8b85450b15143285803bf4d723b594d0e553bb95995b4a20874811c14b74247","height":1080,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"253efd1b59e69f9c87e6b874bb4271dcce5e9a1eb613e9a659c61f05d20d73d5","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-1.21.7/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.7/dcced5313b309ef527e87b046fcb8cb6d93df784891adef76eb944fdd7b661ea.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dcced5313b309ef527e87b046fcb8cb6d93df784891adef76eb944fdd7b661ea","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dcced5313b309ef527e87b046fcb8cb6d93df784891adef76eb944fdd7b661ea","height":900,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":30,"pixel_sha256":"bb54ef9df30e0e4d06c3553e3b68c428fa987bb48e85d8900be20fef1d23923a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"05beed1ebc0f09bc0eca3097d59bf106aad1e941aee23bd4b662ff90630de6a2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"05beed1ebc0f09bc0eca3097d59bf106aad1e941aee23bd4b662ff90630de6a2","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"ee22cccc2278b73735ab155836be10d3ccbf4d9906c8181dd8de8913ad2aa55f","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-1.21.7/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.7/4583455392e8bc77f2d9a8c9115b54d156a77a79ab472889583dc8922be58bd8.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4583455392e8bc77f2d9a8c9115b54d156a77a79ab472889583dc8922be58bd8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4583455392e8bc77f2d9a8c9115b54d156a77a79ab472889583dc8922be58bd8","height":900,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":31,"pixel_sha256":"fb01b5a73647984a9b004459186c4484581b225edaa4c13b3ad0be7adc399c57","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"7a01285bcf72e1eb577504a8317467266f249a340c6a29e97749b2631baf535f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7a01285bcf72e1eb577504a8317467266f249a340c6a29e97749b2631baf535f","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"9c8832acd7edb47616e6116486c0d4aec7e45e0451fd9afd17ff041554f98269","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-1.21.7/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.7/dcf5d43c9a0f717ff23acae2ac7102e6492964963791617f505b037e091c26a9.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dcf5d43c9a0f717ff23acae2ac7102e6492964963791617f505b037e091c26a9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dcf5d43c9a0f717ff23acae2ac7102e6492964963791617f505b037e091c26a9","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":29,"pixel_sha256":"405989ccd5d2937a9f19ec5c359af7af9142c778cbaa6dbb1a0847cf40f0b79f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"5ea7d2729c9a0d19c0be91d53d82852f635f23a0aa27c6d760cc9e258eea707e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5ea7d2729c9a0d19c0be91d53d82852f635f23a0aa27c6d760cc9e258eea707e","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"a8349f57d3481d2037066b1d87ccb904f995dd508fbf5ba30783d8f03e6cf3d8","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.7 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-1.21.7/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.7/a10ec4412cb2e99caece546208cb20e8bf58b154c7adc4269b17e629151d306b.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a10ec4412cb2e99caece546208cb20e8bf58b154c7adc4269b17e629151d306b","format":"webp","pixel":{"dark_fraction":0.4367,"file_sha256":"a10ec4412cb2e99caece546208cb20e8bf58b154c7adc4269b17e629151d306b","height":900,"light_fraction":0.0,"luma_entropy":4.567,"meaningful_colors":32,"pixel_sha256":"1dff676d25201718c2bbec2667f6eaf630ccc47851935d55215a24626b812b55","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"bbd835b5ffee4a8bab8339fa4f47fe975fc7fdcab851f75a9d906db78b7329e9","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"bbd835b5ffee4a8bab8339fa4f47fe975fc7fdcab851f75a9d906db78b7329e9","height":1080,"light_fraction":0.0,"luma_entropy":4.526,"meaningful_colors":30,"pixel_sha256":"b8212b1fbb61620c2cc2f2844899cb9b1e75d0b3f654bbad825c0b17409eba26","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.7 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-1.21.7/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.7/e555ef783b28d731330c3c1e1effe7b21ff02d271d03a8d09ca8ffaba10358e1.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e555ef783b28d731330c3c1e1effe7b21ff02d271d03a8d09ca8ffaba10358e1","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"e555ef783b28d731330c3c1e1effe7b21ff02d271d03a8d09ca8ffaba10358e1","height":900,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":31,"pixel_sha256":"9cc5ac34f226f46df2612abfc5f3d037e5175831d116ac2a2b448b86dd98f6e2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"a725cf7342fe4963b76b056adaa784864e955831dc6b32a45a66e66ccdfcf547","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"a725cf7342fe4963b76b056adaa784864e955831dc6b32a45a66e66ccdfcf547","height":1080,"light_fraction":0.0,"luma_entropy":5.534,"meaningful_colors":30,"pixel_sha256":"b74aa152585fcced3dcd95fae6a9fdb36ceabd5a54f6ff2d56035f36885f1014","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas p…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-1.21.7/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.7/da39358740f8906d3cdff6e541a3a61f539037f97022efc420263beccd272cdf.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"da39358740f8906d3cdff6e541a3a61f539037f97022efc420263beccd272cdf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"da39358740f8906d3cdff6e541a3a61f539037f97022efc420263beccd272cdf","height":900,"light_fraction":0.0,"luma_entropy":5.429,"meaningful_colors":31,"pixel_sha256":"22643602617d9204f11c480f5195e2c977e9bc072700f5cc421e03ea3a4df401","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"ec74ae5bffae720fb0778724c2cc5524a068ae15d283ae6b00e109b2186afbad","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ec74ae5bffae720fb0778724c2cc5524a068ae15d283ae6b00e109b2186afbad","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"11ca9dd30793ebfea123835df5113eb648a71510b7e915dbc0bb52e65caf7174","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-1.21.7/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.7/4268635844d374c663f81191ba36686d4a94be9938131e605064bd571f2822b8.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4268635844d374c663f81191ba36686d4a94be9938131e605064bd571f2822b8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4268635844d374c663f81191ba36686d4a94be9938131e605064bd571f2822b8","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":29,"pixel_sha256":"25fe2a601dacfbef28a65903fc678d9f8bc7a0a697a81ec47f3e19cab562e276","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"85936b0358808a8e36d6ab9f314ee0913e9930b1e54ff0aa420df5b22cfce5b2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"85936b0358808a8e36d6ab9f314ee0913e9930b1e54ff0aa420df5b22cfce5b2","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"2d8500c1b98ade4e335c5e9ef93ffcbadd903fc50dfa299db68e17025e5c4863","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.7 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-1.21.7/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.7/9725e783699c5532a96fa9a3e5fcfe0958e781b6d96c71e6fa6d274e7844ab08.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9725e783699c5532a96fa9a3e5fcfe0958e781b6d96c71e6fa6d274e7844ab08","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9725e783699c5532a96fa9a3e5fcfe0958e781b6d96c71e6fa6d274e7844ab08","height":900,"light_fraction":0.0,"luma_entropy":5.547,"meaningful_colors":30,"pixel_sha256":"0c9fadad36cc5a9871a57f1a6553fc8054e2e211f484708e65857db9df18994c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"725c757d7709aa8925ef87dbbdf3dfd6c45dace54bde4555ddfe5b991650a617","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"725c757d7709aa8925ef87dbbdf3dfd6c45dace54bde4555ddfe5b991650a617","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"ffb9c328c5fcd7680893db0af12c4cb85731ff00f6c000d8209a26661b488ef1","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-1.21.7/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.7/3812c1d7bd391e4f8adb9a970dd4e6cf2ad05c19955a18af25e3717233e5ae8d.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3812c1d7bd391e4f8adb9a970dd4e6cf2ad05c19955a18af25e3717233e5ae8d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3812c1d7bd391e4f8adb9a970dd4e6cf2ad05c19955a18af25e3717233e5ae8d","height":900,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":29,"pixel_sha256":"5992f268972172c0a56a6fa44ff80a66ae18fe57b7b7b679f307960811c6e035","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"221004609402539a21062ac995cbfa0e3c7c47ff13afb0483e8525272304d3d4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"221004609402539a21062ac995cbfa0e3c7c47ff13afb0483e8525272304d3d4","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":32,"pixel_sha256":"174288c1a4700277e8bf2932e289fee8a406e8b9eae23be32e591139c0470c27","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compa…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.7/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.7/c1f6d8098a14247233b1c2524083aa9ba3c889ddf3d294d58bebb5a29accf871.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c1f6d8098a14247233b1c2524083aa9ba3c889ddf3d294d58bebb5a29accf871","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c1f6d8098a14247233b1c2524083aa9ba3c889ddf3d294d58bebb5a29accf871","height":900,"light_fraction":0.0,"luma_entropy":5.422,"meaningful_colors":30,"pixel_sha256":"092196ae2d3294f459b484840dabde973ff62d7cdaa17d2cbfa5aa683a08cc10","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"5086afe47b61784a0e5efb97189d6f03745c76d5ef6765ba4e279e57a27e262f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5086afe47b61784a0e5efb97189d6f03745c76d5ef6765ba4e279e57a27e262f","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":32,"pixel_sha256":"a22087c2781f8cfa099d42dd76e70d53e0c9e57eccb6f8ddb7814af1dba751ee","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-1.21.7/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.7/b996e49a8c98d8d59d0b05db24421f7d6635eb2e6dc5aca8bd5e2653491c1e3b.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b996e49a8c98d8d59d0b05db24421f7d6635eb2e6dc5aca8bd5e2653491c1e3b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b996e49a8c98d8d59d0b05db24421f7d6635eb2e6dc5aca8bd5e2653491c1e3b","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":32,"pixel_sha256":"28a657b347912d9e898ded559d3f043750e715d054b21755bc344ac885d58c67","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"ce2bc7255cfbb90319f3299fafbf54ed8a5fa19eb26c1c32311e780b571fe0d5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ce2bc7255cfbb90319f3299fafbf54ed8a5fa19eb26c1c32311e780b571fe0d5","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"645ab568a9025bfd141682837462d305e1ca05ccb96fd07ada4095075000544f","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-1.21.7/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.7/d460eae886ca7dda68702d0b2db299382228a6f3e94dc004a6f0be901c2a4444.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d460eae886ca7dda68702d0b2db299382228a6f3e94dc004a6f0be901c2a4444","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d460eae886ca7dda68702d0b2db299382228a6f3e94dc004a6f0be901c2a4444","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":31,"pixel_sha256":"970e9ac06b6c63f9a84370c9d743aa127ff4034179fa56999645c037c1c321af","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"ae14d6a5b1886bcb35a47cc43347cffd180d0c8849176308cebb6184f2e84c44","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ae14d6a5b1886bcb35a47cc43347cffd180d0c8849176308cebb6184f2e84c44","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"0e206233b9a22756193d0b234f598f826c7ca2d83de8cf9ded7be1e5e25be316","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-1.21.7/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.7/f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":29,"pixel_sha256":"33b44f531bdf291342def711b5c6f9472cc81badd3c1fb2dff59610ed047241c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"light_fraction":0.0,"luma_entropy":4.498,"meaningful_colors":31,"pixel_sha256":"3bbca335d8a1a86381f210fe2a2fc60e13429d82969627c29610e192670eb988","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-1.21.7/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.7/1c878c37b2191c50b7de98b93308b62914b16339a07ebc70437859d8be89cbd4.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c878c37b2191c50b7de98b93308b62914b16339a07ebc70437859d8be89cbd4","format":"webp","pixel":{"dark_fraction":0.4906,"file_sha256":"1c878c37b2191c50b7de98b93308b62914b16339a07ebc70437859d8be89cbd4","height":900,"light_fraction":0.0011,"luma_entropy":5.286,"meaningful_colors":28,"pixel_sha256":"2a57340eea69449e48e615444e8b1d8b66e8bb791b57d5d8b9148c0239acaa5f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d1b008c1a47a5dffe3494f56b44d1a9904a32a6922c4370b80f8204c6eb9d434","height":1080,"pixel":{"dark_fraction":0.496,"file_sha256":"d1b008c1a47a5dffe3494f56b44d1a9904a32a6922c4370b80f8204c6eb9d434","height":1080,"light_fraction":0.0011,"luma_entropy":5.202,"meaningful_colors":29,"pixel_sha256":"9bdedb244d4a15b34392bc77ab9c72429b27d60f8188885c1ebf1574ec7d7ba8","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-1.21.7/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.7/5d270b979bb16a52f5a50eb7f19652593837280ffe6c738c71514e16fa99946d.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5d270b979bb16a52f5a50eb7f19652593837280ffe6c738c71514e16fa99946d","format":"webp","pixel":{"dark_fraction":0.4899,"file_sha256":"5d270b979bb16a52f5a50eb7f19652593837280ffe6c738c71514e16fa99946d","height":900,"light_fraction":0.0011,"luma_entropy":5.288,"meaningful_colors":28,"pixel_sha256":"7639cbc1799933950524a20b4e38a0ba9fc814b938ab843608bfe33f868fd030","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"9d86fbc4110b4c759f3b91507a18cb0a655f879baeb70d953b6c6eb7d82e43e0","height":1080,"pixel":{"dark_fraction":0.4951,"file_sha256":"9d86fbc4110b4c759f3b91507a18cb0a655f879baeb70d953b6c6eb7d82e43e0","height":1080,"light_fraction":0.0011,"luma_entropy":5.212,"meaningful_colors":31,"pixel_sha256":"f6178f6e0a9102e4bfc4a48bb74d9148da0eafb6c489264126d83ed9a96af026","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-1.21.7/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.7/f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","format":"webp","pixel":{"dark_fraction":0.4908,"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","height":900,"light_fraction":0.0012,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"b60d44c45ae6c33da48d94e2c0c0086000ed2e56555d05e79e1a039ad9dadadb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"pixel":{"dark_fraction":0.4952,"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"light_fraction":0.0011,"luma_entropy":5.248,"meaningful_colors":32,"pixel_sha256":"f365eff6fbab4235a9333da35625eff65665a13bacb375debf1d746ff3a3c749","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-1.21.7/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.7/323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","format":"webp","pixel":{"dark_fraction":0.4648,"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"b8f78cea27ccb9f34df860c2ef080505a89c576227a154952e019dfa8cb4f5bd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"pixel":{"dark_fraction":0.4678,"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"light_fraction":0.0011,"luma_entropy":5.297,"meaningful_colors":31,"pixel_sha256":"6362665b32ca2848e21b56bdb98e8b3f309df1fded905df7c89acf0d769ae5b3","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.7 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-1.21.7/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.7/c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","format":"webp","pixel":{"dark_fraction":0.5033,"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","height":900,"light_fraction":0.0011,"luma_entropy":5.154,"meaningful_colors":29,"pixel_sha256":"9d4698e794e1166e0c8f45bf279b9f9806fe40f031d6ff789743074f65f36a28","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"pixel":{"dark_fraction":0.5072,"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"light_fraction":0.0011,"luma_entropy":5.078,"meaningful_colors":32,"pixel_sha256":"f066202819cd962b08b04e1532f20d748c946622c9f98a9d2a0aff4fcb92eba1","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-1.21.7/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.7/db873a73e90a9b346e5636e54365a0f32a6206e9a86fa6d4c1dbe140f577f3db.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"db873a73e90a9b346e5636e54365a0f32a6206e9a86fa6d4c1dbe140f577f3db","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"db873a73e90a9b346e5636e54365a0f32a6206e9a86fa6d4c1dbe140f577f3db","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"176b8dafcb0d3fb154c1a6ec1e84d72628a2b17a5c4a287f649352ffa32cfe3e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"a705946a7e105ca498a4b85bf8a52a3404e0c0bc262b235334074516f9ce11e1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a705946a7e105ca498a4b85bf8a52a3404e0c0bc262b235334074516f9ce11e1","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"21092f16620c55bcfdddd9e7c7ddc532c0c93068014322e33ade43c77453ab56","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.7 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-1.21.7/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.7/e4e799617089d8fa0f3a8c671c7365a497dd9d8f77884303232aa33c79a9ffc7.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e4e799617089d8fa0f3a8c671c7365a497dd9d8f77884303232aa33c79a9ffc7","format":"webp","pixel":{"dark_fraction":0.5919,"file_sha256":"e4e799617089d8fa0f3a8c671c7365a497dd9d8f77884303232aa33c79a9ffc7","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":28,"pixel_sha256":"a4685e9d280037ce5a9188ea5703fb481c60921281e521500cac77530498593e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"025f8bc90a235d018006dc89ec24cca7c1f5f1a223c84b5923316002b91b696b","height":1080,"pixel":{"dark_fraction":0.5953,"file_sha256":"025f8bc90a235d018006dc89ec24cca7c1f5f1a223c84b5923316002b91b696b","height":1080,"light_fraction":0.0,"luma_entropy":4.5,"meaningful_colors":30,"pixel_sha256":"3be1b0a650115d7e7f19b884804aba6f75970f8d0930a5158de6eca57d4e42d0","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the ti…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-1.21.7/full/client_a/settings_screen","height":900,"image":"images/mc1.21.7/40697e5e716379c363d92f43c0a7fd23100e3355889dc767a71207b0202c4865.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"40697e5e716379c363d92f43c0a7fd23100e3355889dc767a71207b0202c4865","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"40697e5e716379c363d92f43c0a7fd23100e3355889dc767a71207b0202c4865","height":900,"light_fraction":0.0,"luma_entropy":4.737,"meaningful_colors":30,"pixel_sha256":"88c0d524291aab7d222e9878a4271244dd7f717c5f6cd7750dd235d1553b7aa5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"97d703a6f35b13c0ccc8d0c75ff476153fb820199b09b217a2009617844f23b7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"97d703a6f35b13c0ccc8d0c75ff476153fb820199b09b217a2009617844f23b7","height":1080,"light_fraction":0.0,"luma_entropy":4.738,"meaningful_colors":32,"pixel_sha256":"a0026f52fcea2864cc6f1f1cd3cf503f6a9869ed872eff2bb770da9968506d8e","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-1.21.7/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.7/9cb446caf0c104485b0d276db5af4287919063e081a654fac03bc94984d30536.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9cb446caf0c104485b0d276db5af4287919063e081a654fac03bc94984d30536","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9cb446caf0c104485b0d276db5af4287919063e081a654fac03bc94984d30536","height":900,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":30,"pixel_sha256":"ced85774e7e116780f55c3e6f4364df20e5ab546b969facedbaaba7c635e50e6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"3782e9b84542e4bdb1cb3dd1faad664e5e567b43b03b6beb7f263e1e3e51df20","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3782e9b84542e4bdb1cb3dd1faad664e5e567b43b03b6beb7f263e1e3e51df20","height":1080,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":32,"pixel_sha256":"238757762db79459bc762bfced224520f0d39fb04e96afbbfad9f269d786f08b","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-1.21.7/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.7/dce9ef110aff9699e6bd7480960ca9a34c7bd59dba68654b6ab7fb3949546f7e.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dce9ef110aff9699e6bd7480960ca9a34c7bd59dba68654b6ab7fb3949546f7e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dce9ef110aff9699e6bd7480960ca9a34c7bd59dba68654b6ab7fb3949546f7e","height":900,"light_fraction":0.0,"luma_entropy":4.693,"meaningful_colors":31,"pixel_sha256":"ac3a8421c6580cf0d3772636a9bfe33d5755ffb7fc414749b9cb217da9a17ce2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"8ad8fd85cd8036d29eb3ecc375f95590d50df6f741faa0ca53cac9af3e2dbd20","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8ad8fd85cd8036d29eb3ecc375f95590d50df6f741faa0ca53cac9af3e2dbd20","height":1080,"light_fraction":0.0,"luma_entropy":4.708,"meaningful_colors":32,"pixel_sha256":"c52dfd9f1137433386b2b4cb47f2c1c5abd41492f6bde58e6b7c1cc5ee00249e","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-1.21.7/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.7/d640ed9e3a63a90b122759ffcc616cb1716d8ef68b65d153c344640738347667.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d640ed9e3a63a90b122759ffcc616cb1716d8ef68b65d153c344640738347667","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d640ed9e3a63a90b122759ffcc616cb1716d8ef68b65d153c344640738347667","height":900,"light_fraction":0.0,"luma_entropy":4.31,"meaningful_colors":31,"pixel_sha256":"c9809a8d84885ff6c41075228fe94a892c469d00c7de8232bd3947129f28f6a6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"c8162fd6747746b068c5a1daace708cdd5f3d303a4f7accb5cf06c7aa79bf66c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c8162fd6747746b068c5a1daace708cdd5f3d303a4f7accb5cf06c7aa79bf66c","height":1080,"light_fraction":0.0,"luma_entropy":4.313,"meaningful_colors":30,"pixel_sha256":"a2851ce0110f2f8da0ca2231015a0c4b263e09030c6d70a98a02c7566deac68c","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-1.21.7/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.7/40b8d3fe861e75d87020bc8ad9eac9d767cc4114162aa0aa0124ab4028817f42.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"40b8d3fe861e75d87020bc8ad9eac9d767cc4114162aa0aa0124ab4028817f42","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"40b8d3fe861e75d87020bc8ad9eac9d767cc4114162aa0aa0124ab4028817f42","height":900,"light_fraction":0.0,"luma_entropy":4.695,"meaningful_colors":32,"pixel_sha256":"5187b99d7a7d777889bba9e7e5a85dfbec011dac0f47f1f4bd5eacc03726ac19","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"50ff2fdbc38d46ff24cbdb7c5f83f83cf7cbfb74ea245198cb97f76f35982215","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"50ff2fdbc38d46ff24cbdb7c5f83f83cf7cbfb74ea245198cb97f76f35982215","height":1080,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":31,"pixel_sha256":"8483b98d6d24737969721551892a938b032fe14cb2d96ec2f0d1e88665732830","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and n…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-1.21.7/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.7/bb16cad75fda0e8e262a18ecf753386fc9a6083d42eaf9ee6fb9a25893496435.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bb16cad75fda0e8e262a18ecf753386fc9a6083d42eaf9ee6fb9a25893496435","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bb16cad75fda0e8e262a18ecf753386fc9a6083d42eaf9ee6fb9a25893496435","height":900,"light_fraction":0.0,"luma_entropy":5.596,"meaningful_colors":32,"pixel_sha256":"2f7eb6fd3c09b6ba713f7300eb869f8c876fd6eeff79e7cdafd65de9fba5f6e2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"f73c15be2389649295080ab8d8f04cdf8d2f8afb85b61b1b4ca9c4e7631e60b3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f73c15be2389649295080ab8d8f04cdf8d2f8afb85b61b1b4ca9c4e7631e60b3","height":1080,"light_fraction":0.0,"luma_entropy":5.641,"meaningful_colors":32,"pixel_sha256":"67ef2513b97116de33edb17d8b75fd22ac7933a93bef34a23a51ba515970f26b","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-1.21.7/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.7/253434f2e19f907f76eca6f7767d0373743c06c71f25bd2c54865333e4fc8b67.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"253434f2e19f907f76eca6f7767d0373743c06c71f25bd2c54865333e4fc8b67","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"253434f2e19f907f76eca6f7767d0373743c06c71f25bd2c54865333e4fc8b67","height":900,"light_fraction":0.0,"luma_entropy":4.944,"meaningful_colors":31,"pixel_sha256":"536d6fb8d176d00f89a1a17fff87b675e56cffbf140f4e81b6db8c24cb134656","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"e12d7756a18a41fe6d467b64e8a2df4a64b6b7bb7719fc805ca27f20f7ea290b","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"e12d7756a18a41fe6d467b64e8a2df4a64b6b7bb7719fc805ca27f20f7ea290b","height":1080,"light_fraction":0.0,"luma_entropy":4.983,"meaningful_colors":32,"pixel_sha256":"cdb192c249426e5d7602a4078fabec5b3bf4d660189e7e066ed001cf7bae1482","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-1.21.7/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.7/3fdc97f62d756c58712b606b9981e68465edddf8ea9ea4e83ce9a8a0a1fae757.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3fdc97f62d756c58712b606b9981e68465edddf8ea9ea4e83ce9a8a0a1fae757","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3fdc97f62d756c58712b606b9981e68465edddf8ea9ea4e83ce9a8a0a1fae757","height":900,"light_fraction":0.0,"luma_entropy":4.751,"meaningful_colors":30,"pixel_sha256":"a173e7d5d259c73e54755a56e6865cfc1f2368523a1a8f7ae158b88a0d0d6add","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"0e2f1735a23bbae022e7826164d611e4a70c0c525fc65fe660ccecf8eed2418a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0e2f1735a23bbae022e7826164d611e4a70c0c525fc65fe660ccecf8eed2418a","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"49d28fab36426d6951e53a365cbbb2c50522d57b8a004ebc14714a6e043af4a2","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-1.21.7/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.7/e9a26bda01a63879e39cdeaf63f4f7f374e21b3d620a72a29d462ef06b16d937.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e9a26bda01a63879e39cdeaf63f4f7f374e21b3d620a72a29d462ef06b16d937","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e9a26bda01a63879e39cdeaf63f4f7f374e21b3d620a72a29d462ef06b16d937","height":900,"light_fraction":0.0,"luma_entropy":5.575,"meaningful_colors":30,"pixel_sha256":"3936c80036273cf6db7ec85b6fb65d8f30934bc9b07da9ee41d37ed0462cdb76","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"32cb171b949ccdb6b91e3d9aa2cdfb153231a8718baffb98767bfc760a6bc38a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"32cb171b949ccdb6b91e3d9aa2cdfb153231a8718baffb98767bfc760a6bc38a","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":32,"pixel_sha256":"bf9b65de29ae1cb474fef0cb939a9d7a3cbf2ea2cfbddba85a5315633ebd2aa7","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-1.21.7/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.7/25b7bb3ceb4ee547719a4ec63cddcc97b25085f94fa0c108d605b6b50460e005.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"25b7bb3ceb4ee547719a4ec63cddcc97b25085f94fa0c108d605b6b50460e005","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"25b7bb3ceb4ee547719a4ec63cddcc97b25085f94fa0c108d605b6b50460e005","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"5c1303ea433833d28f6a2db0db0cd74e4b49bbd906493211f906efad63bfc0bf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"76948e93ecaa3068cfa2c6624b5bf490572a7f0fb6ae802b672f5269b38bb989","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"76948e93ecaa3068cfa2c6624b5bf490572a7f0fb6ae802b672f5269b38bb989","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"73e729d88db14195b83f14a10faa5e59aae1b9b471d4c15ed2d43533e8a2c80b","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.7 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-1.21.7/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.7/c1a45ed4be01b8f2b3e00a530311f96cdaf66ede865170b7ba74e0a9e4f21ace.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c1a45ed4be01b8f2b3e00a530311f96cdaf66ede865170b7ba74e0a9e4f21ace","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c1a45ed4be01b8f2b3e00a530311f96cdaf66ede865170b7ba74e0a9e4f21ace","height":900,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":32,"pixel_sha256":"44f4039d736910aefe2aa4da05b56ceb766e5a3a7810323b537a9f5b7587f9ae","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"d0198b42a064ecb5d38306cf335d9d9a5d5def632f2232617df2350818552d05","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d0198b42a064ecb5d38306cf335d9d9a5d5def632f2232617df2350818552d05","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"173d9f864098deea7b5530c89fa4d1e5dcf6b5326f11c92e292cdeb196b4698f","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.7 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main button…","artifact_node":"neoforge-1.21.7","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-1.21.7/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.7/90df8ab6cf5a2060410521069fb7fa33c0e1dad929ed86886bfe00cf66f38b1b.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"90df8ab6cf5a2060410521069fb7fa33c0e1dad929ed86886bfe00cf66f38b1b","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"90df8ab6cf5a2060410521069fb7fa33c0e1dad929ed86886bfe00cf66f38b1b","height":900,"light_fraction":0.0,"luma_entropy":6.763,"meaningful_colors":32,"pixel_sha256":"df3c9ed94015ea6ef2b742da66fd0e9c9c308df305c3afa3be8697aa9db490ac","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 453 splash pixels in the control frame, 0 left once the model is over them (region [387, 72, 413, 85])","scenario":"full","source":{"file_sha256":"355e80a842c2b57bf6a4667abe34720f0fed99157cafbd8904c27ab45743ddf3","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"355e80a842c2b57bf6a4667abe34720f0fed99157cafbd8904c27ab45743ddf3","height":1080,"light_fraction":0.0,"luma_entropy":6.731,"meaningful_colors":32,"pixel_sha256":"0500c32092c9bf6ab221bb0ac63a583a48b8160a80d7cfb62610bb01c4eaab1c","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.7","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.7/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.7/eed895917c34699624b71cab492d4f49e97692aea99137ae478a3027514dbc57.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eed895917c34699624b71cab492d4f49e97692aea99137ae478a3027514dbc57","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eed895917c34699624b71cab492d4f49e97692aea99137ae478a3027514dbc57","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":30,"pixel_sha256":"2a87272adec9ef0eef21c11cadc038bfc460998df9b78f996916d80e4684cd65","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"85fad71a51594bd1fd8b7677d3a76d0280e1772e23cf57fe799616c7e989d4d3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"85fad71a51594bd1fd8b7677d3a76d0280e1772e23cf57fe799616c7e989d4d3","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"95b62b3a118c9e09dc8e5784a0cb1c27451c09aa231c7e2f61a1a9165e835b2c","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.7 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-1.21.7","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-1.21.7/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.7/98289df15cafef0b71a55c718ae515b6759f892e66e5be9fdf590a394520f230.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"98289df15cafef0b71a55c718ae515b6759f892e66e5be9fdf590a394520f230","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"98289df15cafef0b71a55c718ae515b6759f892e66e5be9fdf590a394520f230","height":900,"light_fraction":0.0,"luma_entropy":5.37,"meaningful_colors":32,"pixel_sha256":"eceb3d42c6f528f61e9676b7c6ed5bb209f5fc8e5fddc20890264dcc2d335f93","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"9e37fbca14510565b1ba11f9440135b80312d4d99094cb331df9f9a0f7409c69","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"9e37fbca14510565b1ba11f9440135b80312d4d99094cb331df9f9a0f7409c69","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"17dc64fac9e5ff9f8a3cd19a87e663882b595770ec367407e9946f8c4c7477dc","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-1.21.7","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-1.21.7/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.7/b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","format":"webp","pixel":{"dark_fraction":0.6452,"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","height":900,"light_fraction":0.0,"luma_entropy":3.763,"meaningful_colors":25,"pixel_sha256":"2c92e0877e7b8fad2890a28797a7360d9c4ff28a5c1965d2e1626c36a110999e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":27,"pixel_sha256":"a9d92457a3a4c9f0864156a26da0b7c8f0d808b4d863823ebaba33c9e8427bb2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cool…","artifact_node":"neoforge-1.21.7","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-1.21.7/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.7/09f6e0ee7bbbb82e2bce357a17fa0765d260017bf8dc65d50216ddf213701f1e.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"09f6e0ee7bbbb82e2bce357a17fa0765d260017bf8dc65d50216ddf213701f1e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"09f6e0ee7bbbb82e2bce357a17fa0765d260017bf8dc65d50216ddf213701f1e","height":900,"light_fraction":0.0,"luma_entropy":5.368,"meaningful_colors":32,"pixel_sha256":"4dfda3cb7583efd4593b40edf66850840d05fd8cf667b0601835c171a0fa4393","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"0ab23cb9f15484548502da22497206072f0e2693a0c0ff9c85dee5de1fe35590","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0ab23cb9f15484548502da22497206072f0e2693a0c0ff9c85dee5de1fe35590","height":1080,"light_fraction":0.0,"luma_entropy":5.333,"meaningful_colors":31,"pixel_sha256":"35fe2a0e436b731d1133c9bb48d2136f20d74be07a5e9b4e92b38e796076d569","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"neoforge-1.21.7","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.7/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.7/1ea2ef02697741ae984e31a703620d394484522874bdea41ba5657a0f87b8c11.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1ea2ef02697741ae984e31a703620d394484522874bdea41ba5657a0f87b8c11","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1ea2ef02697741ae984e31a703620d394484522874bdea41ba5657a0f87b8c11","height":900,"light_fraction":0.0,"luma_entropy":5.522,"meaningful_colors":30,"pixel_sha256":"01401c41160a9f975ef94bc8eeed4451ec8a6ecc5d958ae241f03f81c45d1de3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"4c470643e6de7119329e772a8936157cf23b96661a6860fab1e28d46a12b7c22","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4c470643e6de7119329e772a8936157cf23b96661a6860fab1e28d46a12b7c22","height":1080,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":32,"pixel_sha256":"df96adaee4a87114721e5726247af0591eb19d84295d3e041b86dfe3135ef208","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-1.21.7","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-1.21.7/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.7/aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","height":900,"light_fraction":0.0,"luma_entropy":4.368,"meaningful_colors":31,"pixel_sha256":"dd7e9111ee1c5bf98219196456eaefa849226375141719092143d1b23309ec56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"4333dc81c3c7249002a685660818f99069dbcc4b84b89451c93bc7d974f99631","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"4333dc81c3c7249002a685660818f99069dbcc4b84b89451c93bc7d974f99631","height":1080,"light_fraction":0.0,"luma_entropy":4.398,"meaningful_colors":29,"pixel_sha256":"ca29507c92aced7919c907417516494f91e6736182a770a1fc747b28cafe8f29","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on thi…","artifact_node":"neoforge-1.21.7","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-1.21.7/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.7/685d8ead74230dc015f07bfc7a6ae9c267c8de8a96e95c066a81ec75e3f8587c.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"685d8ead74230dc015f07bfc7a6ae9c267c8de8a96e95c066a81ec75e3f8587c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"685d8ead74230dc015f07bfc7a6ae9c267c8de8a96e95c066a81ec75e3f8587c","height":900,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":31,"pixel_sha256":"740caef734f1a044b174544e2818e9e7cbcab2920a114acefc48b59c377adfe7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"56657109e7c927221e0592cca31b2c69049c8c428a923d65ad756d85aa9034fe","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"56657109e7c927221e0592cca31b2c69049c8c428a923d65ad756d85aa9034fe","height":1080,"light_fraction":0.0,"luma_entropy":5.471,"meaningful_colors":32,"pixel_sha256":"13b2d4d680741c48a098bb74d99d23ce9129c782544d5a0ae1579ddbd587105e","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.7 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sh…","artifact_node":"neoforge-1.21.7","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.7/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.7/f838e612c3859794adf8591ea9256f8179c889bbd58f21902492077f1f783d3f.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f838e612c3859794adf8591ea9256f8179c889bbd58f21902492077f1f783d3f","format":"webp","pixel":{"dark_fraction":0.0013,"file_sha256":"f838e612c3859794adf8591ea9256f8179c889bbd58f21902492077f1f783d3f","height":900,"light_fraction":0.0,"luma_entropy":6.818,"meaningful_colors":32,"pixel_sha256":"0bf1e9cfd6da36735b28b4921ef77106373ff67893b0d1c8ec8cf6dc9596c641","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"b376ece54668295401e780ae0dc1c297997d2ebb574a5f0bdd7b204d157f2bfd","height":1080,"pixel":{"dark_fraction":0.0013,"file_sha256":"b376ece54668295401e780ae0dc1c297997d2ebb574a5f0bdd7b204d157f2bfd","height":1080,"light_fraction":0.0,"luma_entropy":6.78,"meaningful_colors":32,"pixel_sha256":"39d9580ac27338fb053d28d6755013a60e379c6587d65f9a60f09778641ffacb","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-1.21.7","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-1.21.7/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.7/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.7 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-1.21.7","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-1.21.7/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.7/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.7 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-1.21.7","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-1.21.7/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.7/0299f2c98514a5316f53d7a7e5d60b4eb2060205feefec1307e9e876b7c67a05.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0299f2c98514a5316f53d7a7e5d60b4eb2060205feefec1307e9e876b7c67a05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0299f2c98514a5316f53d7a7e5d60b4eb2060205feefec1307e9e876b7c67a05","height":900,"light_fraction":0.0,"luma_entropy":5.5,"meaningful_colors":32,"pixel_sha256":"c25d68fafb7267b402d350997d67a3bca43e16dac7cbf46a8ba6b0939c993d39","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"e812c4273e58b5e59ce01f8787b7d9f70983f54afe979ad9550484dffac6d314","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e812c4273e58b5e59ce01f8787b7d9f70983f54afe979ad9550484dffac6d314","height":1080,"light_fraction":0.0,"luma_entropy":5.553,"meaningful_colors":32,"pixel_sha256":"55a3abf29ffcf372b2bca88573e6e71677aa8fd001a45341c0cd26d258da45f6","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.7 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-1.21.7","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-1.21.7/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.7/3f24caff0c8552fddda0c8f1da7f4cc857c1bc5472a9676ecb384aa0d1d5e4a5.webp","key":"mc1.21.7","lane_id":"neoforge-1.21.7/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3f24caff0c8552fddda0c8f1da7f4cc857c1bc5472a9676ecb384aa0d1d5e4a5","format":"webp","pixel":{"dark_fraction":0.678,"file_sha256":"3f24caff0c8552fddda0c8f1da7f4cc857c1bc5472a9676ecb384aa0d1d5e4a5","height":900,"light_fraction":0.0,"luma_entropy":3.809,"meaningful_colors":28,"pixel_sha256":"e82426dbad06917205ba109bb274208adfad2436e90e7a0fb42ad4950bb14da7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"7d5467023784f73c4b799678ccec856f79508428616f0e3340967bd55f090e7e","height":1080,"pixel":{"dark_fraction":0.681,"file_sha256":"7d5467023784f73c4b799678ccec856f79508428616f0e3340967bd55f090e7e","height":1080,"light_fraction":0.0,"luma_entropy":3.744,"meaningful_colors":30,"pixel_sha256":"8b4d5946f0fb62dfdd55a9248607831c6c2f434ca8024fb81f19582d3447e811","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.6","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.6/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.6/c875fc6f7b9ac8f3a226bc893aa0aa0176df4ea904dc10eec935471ffc5b44b7.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c875fc6f7b9ac8f3a226bc893aa0aa0176df4ea904dc10eec935471ffc5b44b7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c875fc6f7b9ac8f3a226bc893aa0aa0176df4ea904dc10eec935471ffc5b44b7","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"b7615392d294550dd66b1c9ae2daa89c33d618451e32b963a5c2483bcff37304","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"69192ab671d556ffe22bd1d3d46f53e382360eaec4b36dd439cb26ee629c8759","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"69192ab671d556ffe22bd1d3d46f53e382360eaec4b36dd439cb26ee629c8759","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"eaed4a4884fd37ee95beba049f52b36da0d455d865376b57a14d2f11af2adb76","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.6 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.6","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.6/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.6/446a54eb2fb190b259292f9a004cb44f64868ca93b4d38a6611ca70510d24256.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"446a54eb2fb190b259292f9a004cb44f64868ca93b4d38a6611ca70510d24256","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"446a54eb2fb190b259292f9a004cb44f64868ca93b4d38a6611ca70510d24256","height":900,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":31,"pixel_sha256":"c6554c221022b4d508a96314530851cfee043e6c98e14a57ebb46a97c70abf36","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"660e2a53419597925cda75fafd7fc15e17b2b0ca679fbb70fc9edf173ee3b79f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"660e2a53419597925cda75fafd7fc15e17b2b0ca679fbb70fc9edf173ee3b79f","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":31,"pixel_sha256":"bbe7f3ef1da15d6a4326fa76ca408e68f2b565d2fc6399dd68d6cee0ef8771eb","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.6","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.6/propagation/client_a/baseline","height":900,"image":"images/mc1.21.6/4b1ab94e2ff5222d1ab9851601edb8c7f2d5f6bd49c8e35b66ff750c1de5ad52.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4b1ab94e2ff5222d1ab9851601edb8c7f2d5f6bd49c8e35b66ff750c1de5ad52","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4b1ab94e2ff5222d1ab9851601edb8c7f2d5f6bd49c8e35b66ff750c1de5ad52","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"1042ad0fb84f2faa784fa41910a518eec9831656200d3b773f49b140c7fc0d41","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"086ad4864954a2fa00805ca434d8642d7fe99673cee75ec02d0a82e6d685c766","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"086ad4864954a2fa00805ca434d8642d7fe99673cee75ec02d0a82e6d685c766","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"3497de458100835f745a51c6c4d5889ee21d3504236e8b8f95e4944d7e06970a","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.6 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.21.6","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.21.6/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.6/d692921953397cec3a55d56b54a2fd42ca4c8f3c84a5bfd7ce707d2d8e507ac4.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d692921953397cec3a55d56b54a2fd42ca4c8f3c84a5bfd7ce707d2d8e507ac4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d692921953397cec3a55d56b54a2fd42ca4c8f3c84a5bfd7ce707d2d8e507ac4","height":900,"light_fraction":0.0,"luma_entropy":5.4,"meaningful_colors":31,"pixel_sha256":"f91c81c59285ff69914bf2a75de6a9943270603706d64db35ab32e702b9abc18","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"9a6bc726091829c49425a97042d3f26f4f5742f2d0f3d6ff0644fbedca77c0d3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9a6bc726091829c49425a97042d3f26f4f5742f2d0f3d6ff0644fbedca77c0d3","height":1080,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":31,"pixel_sha256":"c2f8762e12d9aa58991bf4d262234bbc768145c4e3a3966f640c6982b71e367e","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.6 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-1.21.6","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.21.6/propagation/client_b/baseline","height":900,"image":"images/mc1.21.6/4463e01266d25c4064b448b58956e526c4ddb5ae476c5a0135fc36674f780089.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4463e01266d25c4064b448b58956e526c4ddb5ae476c5a0135fc36674f780089","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4463e01266d25c4064b448b58956e526c4ddb5ae476c5a0135fc36674f780089","height":900,"light_fraction":0.0083,"luma_entropy":5.618,"meaningful_colors":32,"pixel_sha256":"d4e474e9b159dee5ad48ca46f8b9fbf13cc60e12ca1869e0edd7de555a8d44c5","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"737a3ffda8c24e8870a0cfd2b8e2944dc63cfad2510d30904626eb72ae507425","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"737a3ffda8c24e8870a0cfd2b8e2944dc63cfad2510d30904626eb72ae507425","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"70a05380a2c902e23bd62ecab7e2f004b0c351eb5e89546a9621f083ce9dd1bc","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.6 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-1.21.6","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.6/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.6/d4ed8d1101461bdb57dc81e42ee99718092ee751a46c5d37abfa696b31ac6264.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d4ed8d1101461bdb57dc81e42ee99718092ee751a46c5d37abfa696b31ac6264","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d4ed8d1101461bdb57dc81e42ee99718092ee751a46c5d37abfa696b31ac6264","height":900,"light_fraction":0.0,"luma_entropy":5.57,"meaningful_colors":31,"pixel_sha256":"4903e8d6da499de8d4dd084d8cb63eee45a1230da6a4d1e18cce3cd8d8e9d124","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"8fd9c49de7af95a3b61194f3da1e0722f48ae1bc09be84705cfc130eded4bb43","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8fd9c49de7af95a3b61194f3da1e0722f48ae1bc09be84705cfc130eded4bb43","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":31,"pixel_sha256":"f2328a20776a8f753ea6b7c5ea670e98b39646bf5e6056af2c36e1cd02c13f54","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.6","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.6/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.6/4c009cee330e65bee372b12f1b2ac3a547017b1ebd6d22617f53e550b17f5342.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4c009cee330e65bee372b12f1b2ac3a547017b1ebd6d22617f53e550b17f5342","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4c009cee330e65bee372b12f1b2ac3a547017b1ebd6d22617f53e550b17f5342","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"3758487de253679db695f0bf32bfcbe51ef8538027c15b6d6efead92c4ca6317","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"b222fc40e752aa6f9ea5f7282b0e1d0df66d928aeb6e5a176bdec343101aabb6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b222fc40e752aa6f9ea5f7282b0e1d0df66d928aeb6e5a176bdec343101aabb6","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"c0d988b60e213e81333223dfd887eae8a8052efd7c6615301d1ae7fe954ace74","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.6 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.6","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.6/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.6/37f6c4a7ab22501fc1ed62b06367074bb686cd758eefd2cbc8aa3144244465fc.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"37f6c4a7ab22501fc1ed62b06367074bb686cd758eefd2cbc8aa3144244465fc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"37f6c4a7ab22501fc1ed62b06367074bb686cd758eefd2cbc8aa3144244465fc","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"f857624303cd74458734fdb614009026c0720fb663fa9193df235ee3f9d99a2b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"cd0cddf8eb69ae42d9a7c708da83ab044629949e983e681ed90f57b2d0bd6bf8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cd0cddf8eb69ae42d9a7c708da83ab044629949e983e681ed90f57b2d0bd6bf8","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"ae1ba7f9b5c1e8bb10f61d1c55b507aa0cfe0f031d7c4a5784812c224105f235","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.6 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.21.6","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.21.6/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.6/35447d1f8a19609ecae321d75c1bd935e6c2d0bd694a8db0d076302e83422da5.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"35447d1f8a19609ecae321d75c1bd935e6c2d0bd694a8db0d076302e83422da5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"35447d1f8a19609ecae321d75c1bd935e6c2d0bd694a8db0d076302e83422da5","height":900,"light_fraction":0.0083,"luma_entropy":5.619,"meaningful_colors":32,"pixel_sha256":"8018fd47a764815663c05db378b3bed3066b6d5013b0a35fbfb4f90651b15d2b","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"473bff338e15f89418827e35dbe599aa10f4f52703c6c6a8598d2cefc5c0dec9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"473bff338e15f89418827e35dbe599aa10f4f52703c6c6a8598d2cefc5c0dec9","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"9d2bad9b1a341ad43a0c1fb6169ac7daa9c7eb40baed4c86deeaf20be7fdbb4e","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.6 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.21.6","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.21.6/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.6/dbe2803c31c6c913925b6c312ffbe6392b53bdbc238ba8eb012e5f263352084b.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbe2803c31c6c913925b6c312ffbe6392b53bdbc238ba8eb012e5f263352084b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dbe2803c31c6c913925b6c312ffbe6392b53bdbc238ba8eb012e5f263352084b","height":900,"light_fraction":0.0,"luma_entropy":5.564,"meaningful_colors":31,"pixel_sha256":"2b7ad71cb6ad2403279b230e01c1bca294b302726ee642fbbd0d00b7948dd4ea","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"3fae7bac468cf39aa9f3921d3237d6caca3ded17a8cfafd8d9f5d34145968c85","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3fae7bac468cf39aa9f3921d3237d6caca3ded17a8cfafd8d9f5d34145968c85","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":31,"pixel_sha256":"68a3ecdfa3224d02089da90074e565cb03f66229a065bf500c0ea3107f933ff0","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.6 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-1.21.6","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.6/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.6/00d9f70df7c0c63b14262bf26dd5252c18b59fe735bd997dc328ac4525139bed.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"00d9f70df7c0c63b14262bf26dd5252c18b59fe735bd997dc328ac4525139bed","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"00d9f70df7c0c63b14262bf26dd5252c18b59fe735bd997dc328ac4525139bed","height":900,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":30,"pixel_sha256":"64d57025411f0c5dfe5a20985bda1d628968ac4aa6c6401537e0ab6148b1a15e","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"17cd111829588979afc5e262e8dcce856883fd22cd4a8a52f431a790b63cbbde","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"17cd111829588979afc5e262e8dcce856883fd22cd4a8a52f431a790b63cbbde","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"04afae7642ea64c738f4cc690a40154b84f339668591e0ac02d429e292bc1964","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.6 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.21.6","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.6/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.6/d9ee55b30f1aafe4223e1f1e721dd57ab2b52401dfc3e3c953d67d3dbe3909ad.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d9ee55b30f1aafe4223e1f1e721dd57ab2b52401dfc3e3c953d67d3dbe3909ad","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d9ee55b30f1aafe4223e1f1e721dd57ab2b52401dfc3e3c953d67d3dbe3909ad","height":900,"light_fraction":0.0,"luma_entropy":5.561,"meaningful_colors":31,"pixel_sha256":"77066fd6d8b7390e8e0bc99937150f555ed395b2a7aa654402c9c7fffa49a275","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"c636072d185832e689bd5e9acbbde6dd17cf998d5c026cd68bcb6db68277f12b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c636072d185832e689bd5e9acbbde6dd17cf998d5c026cd68bcb6db68277f12b","height":1080,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":31,"pixel_sha256":"107547b731f944162ddf27ee9dc73e53ac1f0d5c3e21db3d9a4ace2d989f070b","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.6 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.21.6","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.21.6/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.6/c1270a53481edeeb8030d10bf752ea9042a411d2df914fc70dcc43af5371ae83.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c1270a53481edeeb8030d10bf752ea9042a411d2df914fc70dcc43af5371ae83","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c1270a53481edeeb8030d10bf752ea9042a411d2df914fc70dcc43af5371ae83","height":900,"light_fraction":0.0,"luma_entropy":5.579,"meaningful_colors":30,"pixel_sha256":"1b2cc87b14a4bf7b7d9b777321c5d2bb0899d44298d8621b745b6e3d481b6597","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"2df900056bebf285126af96648e6757b3e1ba1d31ad4362e6ca2b1f379a977d9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2df900056bebf285126af96648e6757b3e1ba1d31ad4362e6ca2b1f379a977d9","height":1080,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":32,"pixel_sha256":"e7987dfe5ef5d8ee2651e2ec0d1fe7c957f1a934a94a44cf1ae8174dcb1c8bf1","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.6 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.21.6","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.21.6/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.6/bb591adcd0ddea32032d223e8626a3d5154fdf5e4c4db499576011ac154e4d29.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bb591adcd0ddea32032d223e8626a3d5154fdf5e4c4db499576011ac154e4d29","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bb591adcd0ddea32032d223e8626a3d5154fdf5e4c4db499576011ac154e4d29","height":900,"light_fraction":0.0,"luma_entropy":5.563,"meaningful_colors":30,"pixel_sha256":"ddd8878ec96a78242a8231169a5efaa06bd73973dca1692e04890a5b3b571109","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"c53967462da7789c98d819ae4a0e60edb337b6fb6e40ac50a1de25b1e8163d51","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c53967462da7789c98d819ae4a0e60edb337b6fb6e40ac50a1de25b1e8163d51","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":31,"pixel_sha256":"295a81e9207d9aab6ce65a75e2ff6145749f4d7ebe9a4722c158c40924b2a4b0","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.6 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.21.6","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.21.6/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.6/38bcb45b514888c7c1478d6b4e3864ed6483ba909a427e89d37a4e4ee4c6aeb8.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38bcb45b514888c7c1478d6b4e3864ed6483ba909a427e89d37a4e4ee4c6aeb8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"38bcb45b514888c7c1478d6b4e3864ed6483ba909a427e89d37a4e4ee4c6aeb8","height":900,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":30,"pixel_sha256":"52edbb7f8ffd10b14e6e96f12c8fbef5d260496376837ed9f25f2a785f77ee01","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"59ff909739fbe70605c19a8608892c2edbaa43b90313353962acb713e75d4494","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"59ff909739fbe70605c19a8608892c2edbaa43b90313353962acb713e75d4494","height":1080,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":30,"pixel_sha256":"92af33264669fdd823213925e6aaab77b3ccb673dc4a25b32d13eaa8554965cd","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.6 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.6/full/client_a/baseline","height":900,"image":"images/mc1.21.6/f4bb974888718d840879c8b280f1d9bc4f24e6387edb3699c48d8fe45eb04f7c.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f4bb974888718d840879c8b280f1d9bc4f24e6387edb3699c48d8fe45eb04f7c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f4bb974888718d840879c8b280f1d9bc4f24e6387edb3699c48d8fe45eb04f7c","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"ad2e8a64fec14892fbfec3ce8f2b6330ea5f36cfbc0a1584acaf8e24af385475","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"6fdafa0db397ca65a28afc27ee01b93ddf6cfa146484c8ffe4e7b30415dbaae6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6fdafa0db397ca65a28afc27ee01b93ddf6cfa146484c8ffe4e7b30415dbaae6","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"a886ce6ce504456ff5884778a8b1ce3b2066c1fd9a9ec8e8c53b4d4d2662c5a1","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.6 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.21.6/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.6/5e7bf0f3f03616ada1928ab710229f131ada224e433aa04728cea5597629451e.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e7bf0f3f03616ada1928ab710229f131ada224e433aa04728cea5597629451e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5e7bf0f3f03616ada1928ab710229f131ada224e433aa04728cea5597629451e","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"740ab6431a7f7a045bc5d044dd85c0f90b62950fdbd340f681bb9326bf78d3b4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"99d9e87aebcf8c01fbb36d55d6376ece25f763a05e282c84934a0f25164f4e80","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"99d9e87aebcf8c01fbb36d55d6376ece25f763a05e282c84934a0f25164f4e80","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"0da41c65408ce94ead7abb371bb030b7ad875263d52e87890c48e99025d01814","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.6 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.21.6/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.6/2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","format":"webp","pixel":{"dark_fraction":0.6515,"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","height":900,"light_fraction":0.0,"luma_entropy":3.714,"meaningful_colors":24,"pixel_sha256":"7d63495dbefdd73b8f139738c9520a8bdb6275ee1800135593b628048d8e53c8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"light_fraction":0.0,"luma_entropy":3.654,"meaningful_colors":26,"pixel_sha256":"367dbf4f6418cb6a6fc5832b98127bc726f3f53f7cefcacb1ce126731092a7b4","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.6 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.21.6/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.6/87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","format":"webp","pixel":{"dark_fraction":0.6451,"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":24,"pixel_sha256":"3a0c51ff741db2fda0ed558b4457bdba0376b8021cec7a174a9bbafc6b523e29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":27,"pixel_sha256":"7d688d96134cdc23132ba7fec831665124bf37ab54f34d8491f1c46f3fcf9bc5","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.6 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.21.6/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.6/479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","format":"webp","pixel":{"dark_fraction":0.6394,"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":28,"pixel_sha256":"f8c57babce98689179cc20c4276e7fc2505f752cf5e7726c346035048a8be15b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"light_fraction":0.0,"luma_entropy":3.695,"meaningful_colors":29,"pixel_sha256":"f92a9867655b07d4ed1d011152cd1f9dcf3ddce2f4e5065c6a104140b0383672","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.6 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.21.6/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.6/ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","height":900,"light_fraction":0.0,"luma_entropy":3.76,"meaningful_colors":28,"pixel_sha256":"95eb42e7e8480c5bb179ac84d330e87a348b930c62fef63bd73c17f396de4cae","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558774561) at index 0 above plaid (mtime 1793558769607) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":29,"pixel_sha256":"47a22597b3f7ddf2da8006065f77886a6ca5dc280a89a25eb0217a29e6b40b6e","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.6 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.21.6/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.6/1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","format":"webp","pixel":{"dark_fraction":0.6443,"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":25,"pixel_sha256":"553df76854d87bf6ed5199f3a446f4a04b17cddeee2dce24472c94c177bbad27","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"pixel":{"dark_fraction":0.6424,"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"light_fraction":0.0,"luma_entropy":3.679,"meaningful_colors":24,"pixel_sha256":"dc5d717c2dc96c1f29f0e3a69035de2f913ab5722cbe5648f36b6b849ecb4bd0","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.6 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.21.6/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.6/d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","format":"webp","pixel":{"dark_fraction":0.6512,"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","height":900,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":24,"pixel_sha256":"0722e415a0ae861001f88b64f7e044ba7ba96c461ee57873622146f6d293ad56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"light_fraction":0.0,"luma_entropy":3.652,"meaningful_colors":27,"pixel_sha256":"8ca2b23194ea24d1a61ae2cba6e4b69c2fa0ac9c6be5c2d9532bbb22d83e5ee1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.6 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.21.6/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.6/a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed","format":"webp","pixel":{"dark_fraction":0.6244,"file_sha256":"a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed","height":900,"light_fraction":0.0,"luma_entropy":3.914,"meaningful_colors":24,"pixel_sha256":"b57a07944f9f36aae7ecc1f672ca743df349f8448d9ee26f32f4b5a44177c1d1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"eaa9d2c61f6387565e7dd91e1ec82f3c5a6874b99253c28785227817b0401f1f","height":1080,"pixel":{"dark_fraction":0.6228,"file_sha256":"eaa9d2c61f6387565e7dd91e1ec82f3c5a6874b99253c28785227817b0401f1f","height":1080,"light_fraction":0.0,"luma_entropy":3.858,"meaningful_colors":27,"pixel_sha256":"60e72a9d4ecf278ecf7dfbfe9dd7ecfc0d5476e7864696c5e6917f248cab16b6","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.6 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.21.6/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.6/2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","height":900,"light_fraction":0.0,"luma_entropy":3.708,"meaningful_colors":21,"pixel_sha256":"4fc044673b932a01bd859ef4ec8e1b189cbb01eca8e703b09062f9cdec13f5da","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"light_fraction":0.0,"luma_entropy":3.653,"meaningful_colors":25,"pixel_sha256":"084c7e363bc800102eff0d192efeb5d1e4a14c0d26d802b2eca4e3ed698564ce","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.6/full/client_a/model_slim","height":900,"image":"images/mc1.21.6/903724e128f3d8dd88fd0bd4996ea02f979a5227c2cb4850066a33fe4529af2e.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"903724e128f3d8dd88fd0bd4996ea02f979a5227c2cb4850066a33fe4529af2e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"903724e128f3d8dd88fd0bd4996ea02f979a5227c2cb4850066a33fe4529af2e","height":900,"light_fraction":0.0,"luma_entropy":5.349,"meaningful_colors":32,"pixel_sha256":"4ec173a18e6814da107ac9beca2a46bab99669dde16fa23fb828b5d0b504659b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"d54b0ca4f3c5624ec61a3de9997cb2850428526fc41dcb0b77b0ea5ec656d15a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d54b0ca4f3c5624ec61a3de9997cb2850428526fc41dcb0b77b0ea5ec656d15a","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"04dcc655335921cc007002b0e42cf2ca11ec0cfb937c3a640519c2526ea874f6","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.6/full/client_a/model_classic","height":900,"image":"images/mc1.21.6/0a6cbb446aafb27803a3c907fc707275a22576b33e9158e97a3f930b1f69aa40.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0a6cbb446aafb27803a3c907fc707275a22576b33e9158e97a3f930b1f69aa40","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0a6cbb446aafb27803a3c907fc707275a22576b33e9158e97a3f930b1f69aa40","height":900,"light_fraction":0.0,"luma_entropy":5.362,"meaningful_colors":32,"pixel_sha256":"17c7eca12924419a235cbbf2a43f91833e13062f7ed133b033620c39447075b0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"72dacba9ce5b6e074fb6c6b591d5d34cef739f019453ececf949e95391277916","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"72dacba9ce5b6e074fb6c6b591d5d34cef739f019453ececf949e95391277916","height":1080,"light_fraction":0.0,"luma_entropy":5.331,"meaningful_colors":31,"pixel_sha256":"4f06553688354d7a697f00a5fd16c079258fb8ba589093137d70a0794927edfb","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.21.6/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.6/0683408139cb6361057f8c54ec9e6fe0d2e63e08e06957203c1553e785ce7db9.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0683408139cb6361057f8c54ec9e6fe0d2e63e08e06957203c1553e785ce7db9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0683408139cb6361057f8c54ec9e6fe0d2e63e08e06957203c1553e785ce7db9","height":900,"light_fraction":0.0,"luma_entropy":5.346,"meaningful_colors":32,"pixel_sha256":"e2b9621c5c248bb9216c6b3e8e65838ba59b345fe50c0c5c83bb0a16fba263bc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"a6b728852976ef67ec34d194c473d3cd2ca38d66cacb5f7c8e87e45992c256bd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a6b728852976ef67ec34d194c473d3cd2ca38d66cacb5f7c8e87e45992c256bd","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"e864fc0d4af623e67720fc2b8e55c21e1192bff97d9ad536283a6dd03f130539","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.21.6/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.6/edcec444dadf3e0d9cec519b19bb394bc19383c0ca7f5699c15f737a15b13b4a.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"edcec444dadf3e0d9cec519b19bb394bc19383c0ca7f5699c15f737a15b13b4a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"edcec444dadf3e0d9cec519b19bb394bc19383c0ca7f5699c15f737a15b13b4a","height":900,"light_fraction":0.0,"luma_entropy":5.329,"meaningful_colors":32,"pixel_sha256":"a703fd482b12a724b9eb2270c3d6cdb47bfeb94cfab913a8eb1d6c878426881e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"c641090304239ceb3b4f155f2f779ceb4f82ea64fb8d52d800346ad57c501b49","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c641090304239ceb3b4f155f2f779ceb4f82ea64fb8d52d800346ad57c501b49","height":1080,"light_fraction":0.0,"luma_entropy":5.292,"meaningful_colors":31,"pixel_sha256":"1e0ca1c16392211fc70df1f4ed491e444d95ee15395492c834cf9c501e1c0a98","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.21.6/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.6/9e9a656e6ef82f875353f4fd9bdfcd59478e7714cc82dac163b91657b97d5442.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9e9a656e6ef82f875353f4fd9bdfcd59478e7714cc82dac163b91657b97d5442","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9e9a656e6ef82f875353f4fd9bdfcd59478e7714cc82dac163b91657b97d5442","height":900,"light_fraction":0.0,"luma_entropy":5.354,"meaningful_colors":32,"pixel_sha256":"c124c2e5e955eef8423ee7b784a4aa113d4af8535cab0d9b34ac12d016fc43a6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"748c1c7fd0c1be6f6fd51cd3c8f5c3f1a7a946e3471738d2829458e79625ef33","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"748c1c7fd0c1be6f6fd51cd3c8f5c3f1a7a946e3471738d2829458e79625ef33","height":1080,"light_fraction":0.0,"luma_entropy":5.324,"meaningful_colors":31,"pixel_sha256":"2f5cbf2ad27896924a3ab401a201f5e668c5c4077299e4582cbb36ae2eabb5c6","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.6 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.21.6/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.6/b1f1b4d70e5925b6553175014afcb9539be2126e1ffe7f2b08ada61c32765f5d.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b1f1b4d70e5925b6553175014afcb9539be2126e1ffe7f2b08ada61c32765f5d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b1f1b4d70e5925b6553175014afcb9539be2126e1ffe7f2b08ada61c32765f5d","height":900,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":32,"pixel_sha256":"dac9025b05909770f95e3d808a965c7295893f936b862e53a59d09e1ca0cc89c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"30499d4991af804fbfe37cfd93682b033d031f9fb3edebb4fffe82aa63bcdbb0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"30499d4991af804fbfe37cfd93682b033d031f9fb3edebb4fffe82aa63bcdbb0","height":1080,"light_fraction":0.0,"luma_entropy":5.438,"meaningful_colors":31,"pixel_sha256":"215a698262490b324a1e71cd9109970131f38a96dfd2ee461f685b061f3de2fb","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.6 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.21.6/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.6/9a97594b9bc080c1ed3c99ae22e219d3120dac7fccd9c68574c8a40504977ca0.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9a97594b9bc080c1ed3c99ae22e219d3120dac7fccd9c68574c8a40504977ca0","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"9a97594b9bc080c1ed3c99ae22e219d3120dac7fccd9c68574c8a40504977ca0","height":900,"light_fraction":0.0,"luma_entropy":5.372,"meaningful_colors":32,"pixel_sha256":"920be36d5bf415d42058e568706babea019b022c5894b4fed2c0e5bd072b62f4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); GPU texture pixel unavailable; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"86fef261c54a820f44de557acd8c438bcbdc66b4cfeba9b605099b93201b8808","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"86fef261c54a820f44de557acd8c438bcbdc66b4cfeba9b605099b93201b8808","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"85d7ba083f7eea418aa9be810e5f4af2adaed892f71963f6957a3c87fa593813","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.21.6/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.6/fe4421e1f281679371f54eb78d33f0b5b9a91a1394acdb878a93a1361f27c91c.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe4421e1f281679371f54eb78d33f0b5b9a91a1394acdb878a93a1361f27c91c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fe4421e1f281679371f54eb78d33f0b5b9a91a1394acdb878a93a1361f27c91c","height":900,"light_fraction":0.0,"luma_entropy":5.417,"meaningful_colors":31,"pixel_sha256":"82fddbeeddbb088a447d292b1fe28ff125d95790fee35f5bf641cf5efac8fd14","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"dc1bc498857b5d84e5af2603b7aae7eed0983a22e77679ce34f805a6b224f4b4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dc1bc498857b5d84e5af2603b7aae7eed0983a22e77679ce34f805a6b224f4b4","height":1080,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":32,"pixel_sha256":"0d90fa86b31e73de5669ffcae86c41394bd470a8a6018b02230d891bf3ab3e2e","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.21.6/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.6/c222ac69988ae467c0f50b7b39be86fe1bb59b77c629d1692db4f28ef4719cc8.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c222ac69988ae467c0f50b7b39be86fe1bb59b77c629d1692db4f28ef4719cc8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c222ac69988ae467c0f50b7b39be86fe1bb59b77c629d1692db4f28ef4719cc8","height":900,"light_fraction":0.0,"luma_entropy":5.39,"meaningful_colors":31,"pixel_sha256":"6a8b92ed8cdc40ecc4d3933feb4cc6beceee8d8193036a3ed3c7458ca7e8a019","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"69552f5b071b50c1798c5d89bc6e55ab7f5a2078d73dc6295a25bc72b89d018a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"69552f5b071b50c1798c5d89bc6e55ab7f5a2078d73dc6295a25bc72b89d018a","height":1080,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"43391ac420fa983034f72abf329f02466240ca47dba15a2831bf8aa488630a4d","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.6 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.21.6/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.6/463c7cec5a21c352c7721b23389db5f0e40249abcd85413b0d0f50b77e1f269f.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"463c7cec5a21c352c7721b23389db5f0e40249abcd85413b0d0f50b77e1f269f","format":"webp","pixel":{"dark_fraction":0.504,"file_sha256":"463c7cec5a21c352c7721b23389db5f0e40249abcd85413b0d0f50b77e1f269f","height":900,"light_fraction":0.0011,"luma_entropy":5.073,"meaningful_colors":29,"pixel_sha256":"9a5597b062caf5dd61d2241155791248003c834202f6dfd7dc418b7fde5b338d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"3741f093d302388fcf8ce5809e3607b278f8bff1dca8c52baf00d7a6e587fdbe","height":1080,"pixel":{"dark_fraction":0.5074,"file_sha256":"3741f093d302388fcf8ce5809e3607b278f8bff1dca8c52baf00d7a6e587fdbe","height":1080,"light_fraction":0.0011,"luma_entropy":5.005,"meaningful_colors":31,"pixel_sha256":"17b6dd455a91d5db012f1ccb31cc5d742e9cc21964b192344a4dff8e30cec2e1","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.6 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.21.6/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.6/77006cfdfd659cf07a884c9ab4dbbd12f4124203a6cd93f364ac0bffbe8e6b89.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"77006cfdfd659cf07a884c9ab4dbbd12f4124203a6cd93f364ac0bffbe8e6b89","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"77006cfdfd659cf07a884c9ab4dbbd12f4124203a6cd93f364ac0bffbe8e6b89","height":900,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":31,"pixel_sha256":"55b7c0904b3fbc7081081c494c0e5d8df48ae5230a1de1b3e80b410a25c7f9bf","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"d0aa865e4967b1bb4b0041388d5023cd8f1972c0918a04c351de389c88582982","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d0aa865e4967b1bb4b0041388d5023cd8f1972c0918a04c351de389c88582982","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"9908a8a01d7f2e0cc28ea2236010f66efe5a3aac76f2ba1503ae25144eac9639","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.6 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.21.6/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.6/814b2a816299b23e566d09d148076c6f0df34b90be8a71df71296b6f933cb347.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"814b2a816299b23e566d09d148076c6f0df34b90be8a71df71296b6f933cb347","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"814b2a816299b23e566d09d148076c6f0df34b90be8a71df71296b6f933cb347","height":900,"light_fraction":0.0,"luma_entropy":4.568,"meaningful_colors":29,"pixel_sha256":"51f93a0d5d261b06711e7c1c296dfbe429dc5757a809a9d4f77e49fee6641af3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"fd40db2dd53518c40d48b55e01b6e511f41b5d60ca1a5087a2f136a9d914b67c","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"fd40db2dd53518c40d48b55e01b6e511f41b5d60ca1a5087a2f136a9d914b67c","height":1080,"light_fraction":0.0,"luma_entropy":4.548,"meaningful_colors":31,"pixel_sha256":"c0a5752358ae1eb65784889697325a623533b62f0cf7e2051a3e167abe419942","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.6 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.21.6/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.6/c3b755a21f1d90ad3804ac83cc292fa7eb44f1baf332aaba626c625bea484153.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c3b755a21f1d90ad3804ac83cc292fa7eb44f1baf332aaba626c625bea484153","format":"webp","pixel":{"dark_fraction":0.5081,"file_sha256":"c3b755a21f1d90ad3804ac83cc292fa7eb44f1baf332aaba626c625bea484153","height":900,"light_fraction":0.0011,"luma_entropy":5.116,"meaningful_colors":29,"pixel_sha256":"7e30cc800abdb1e77ed579b42f51c722d7a5dcfe42ff67b9e20ab9e2d590fbbb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"964acf69ca3a84b7e861a9aa2a94bda988937f6acea0394dcab1d64c37b6c2de","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"964acf69ca3a84b7e861a9aa2a94bda988937f6acea0394dcab1d64c37b6c2de","height":1080,"light_fraction":0.0011,"luma_entropy":5.048,"meaningful_colors":32,"pixel_sha256":"c8e4e07b20e581e67df05a25b33c0f5f3f11eab2819c30f662517877288a648b","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.6 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.21.6/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.6/84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","format":"webp","pixel":{"dark_fraction":0.5083,"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","height":900,"light_fraction":0.0011,"luma_entropy":5.105,"meaningful_colors":30,"pixel_sha256":"7362393ab6ba84f5f7d9ce06219fa1eb9f25ee1dea158793c883ee22314a41e5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"light_fraction":0.0011,"luma_entropy":5.04,"meaningful_colors":32,"pixel_sha256":"4718e6ab5ccc46ae3d9b43b0f1c9d7c800616021495c6200cd39e18764a5c830","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.6 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.21.6/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.6/dfb552b90344dda8c9392803e6efa644656f009d1f5b3eaa65e548f2ca4e1042.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dfb552b90344dda8c9392803e6efa644656f009d1f5b3eaa65e548f2ca4e1042","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"dfb552b90344dda8c9392803e6efa644656f009d1f5b3eaa65e548f2ca4e1042","height":900,"light_fraction":0.0,"luma_entropy":4.578,"meaningful_colors":32,"pixel_sha256":"b6ad1852f34fdad110234d3860a9a3db209412a1d5c9b4d499cbd71ccad9a1ad","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"f8177efb239347a1f23fd5a61db9bd34e0e4ec5d4d5118f951655ff8c531508a","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"f8177efb239347a1f23fd5a61db9bd34e0e4ec5d4d5118f951655ff8c531508a","height":1080,"light_fraction":0.0,"luma_entropy":4.551,"meaningful_colors":31,"pixel_sha256":"a41977379e95d7a1c88d4c06b13d712a4c61d4ebac1d4cb7919fe18380b652f1","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.6 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.21.6/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.6/62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","height":900,"light_fraction":0.0,"luma_entropy":4.583,"meaningful_colors":32,"pixel_sha256":"5fc97f89c3fe5fdfe2e6f02fea5d3f26a911f59cb299b76fa127a91a34c5012c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":30,"pixel_sha256":"99454bdf88283dac67eb0652d5e3c8a9d877c337cc68a8d6414f3eebf3b63921","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.6 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.21.6/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.6/a097d4c8ff1ad15c03eca2f02206dc8a4f9f1f62f07053b74afe2a401949a987.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a097d4c8ff1ad15c03eca2f02206dc8a4f9f1f62f07053b74afe2a401949a987","format":"webp","pixel":{"dark_fraction":0.197,"file_sha256":"a097d4c8ff1ad15c03eca2f02206dc8a4f9f1f62f07053b74afe2a401949a987","height":900,"light_fraction":0.0,"luma_entropy":4.827,"meaningful_colors":31,"pixel_sha256":"b510c9a819ca9403b9eb752f3b6f21b0582e6d20777e174774b52997fb261286","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"0130505e57e4c71856cb8f5e9636a5ec8027391b533c80014f29c23afae870a7","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"0130505e57e4c71856cb8f5e9636a5ec8027391b533c80014f29c23afae870a7","height":1080,"light_fraction":0.0,"luma_entropy":4.789,"meaningful_colors":31,"pixel_sha256":"aa8a0c60093c0cab4f5c894d756633124b7f992f4a392c6873afd8c79c09eeba","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.6 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.21.6/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.6/146dac209e6cb41b8f6f10457abd241c24a4a22294833d953eeb08e79d107db8.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"146dac209e6cb41b8f6f10457abd241c24a4a22294833d953eeb08e79d107db8","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"146dac209e6cb41b8f6f10457abd241c24a4a22294833d953eeb08e79d107db8","height":900,"light_fraction":0.0,"luma_entropy":5.296,"meaningful_colors":32,"pixel_sha256":"8ace4f022af665bc1eb783f5045eb10b833df0abcb5ca7d1935d31fda4dc7dca","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"fb9753ec17501c0ee39b64fd2581c5e69ff9f4327ed1a4599065ea643720936a","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"fb9753ec17501c0ee39b64fd2581c5e69ff9f4327ed1a4599065ea643720936a","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"e7f9490415b1269b527b681d0e510a84b1983f9c4de1adda2a4010e7b18cba59","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.6 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.21.6/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.6/8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":32,"pixel_sha256":"7ff5b15b2a82ae3a02b109bc9a1ecfd646a250df814bc1408f214878feeccc75","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"b13c675d82e2024e7df402809b0f581274045f34595a5a55c4c859e0ebb45786","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.6 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.21.6/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.6/bd9edecf57866b689eaa4ff4666b7066b673198abd2c362968de7a7667b305bc.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bd9edecf57866b689eaa4ff4666b7066b673198abd2c362968de7a7667b305bc","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"bd9edecf57866b689eaa4ff4666b7066b673198abd2c362968de7a7667b305bc","height":900,"light_fraction":0.0,"luma_entropy":5.652,"meaningful_colors":32,"pixel_sha256":"462c3022f7b49fee7a7e5e0338093cae15a27ab3713b8a3ed9aae71ae594e5e2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"6dd9d239dff642086de69a77423f057b0232d06daa81e2e7f38b34865d747410","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"6dd9d239dff642086de69a77423f057b0232d06daa81e2e7f38b34865d747410","height":1080,"light_fraction":0.0,"luma_entropy":5.635,"meaningful_colors":32,"pixel_sha256":"b7cf46b4a8b7f9cb407a77b90e03c0afd5ed4915878cef17b8e00c4f3cfa72b3","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.6 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.21.6/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.6/b673a40b3b82eae41d3c8ff776f12be6968dd7ba0cc0297f6f92112af66c359d.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b673a40b3b82eae41d3c8ff776f12be6968dd7ba0cc0297f6f92112af66c359d","format":"webp","pixel":{"dark_fraction":0.4726,"file_sha256":"b673a40b3b82eae41d3c8ff776f12be6968dd7ba0cc0297f6f92112af66c359d","height":900,"light_fraction":0.0013,"luma_entropy":5.165,"meaningful_colors":30,"pixel_sha256":"0fe8c7fedb31779e0650430de0e500760f3c4df8f4d6fa7eca50430d05981579","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b69ec2ab7ff0dba176fa0f2a34750de2ddfe7ef015baea59357fea4e91c8a120","height":1080,"pixel":{"dark_fraction":0.4746,"file_sha256":"b69ec2ab7ff0dba176fa0f2a34750de2ddfe7ef015baea59357fea4e91c8a120","height":1080,"light_fraction":0.0011,"luma_entropy":5.107,"meaningful_colors":31,"pixel_sha256":"e021225286e6924e35e67fdb4d6c732480afff06d25533f9517389a233493b14","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.6 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.21.6/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.6/e4bf19372aee56751ea3d74ae67d136281fb2242fb10d5fbdf0c574a27c21023.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e4bf19372aee56751ea3d74ae67d136281fb2242fb10d5fbdf0c574a27c21023","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e4bf19372aee56751ea3d74ae67d136281fb2242fb10d5fbdf0c574a27c21023","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"da83ffacce193dd9362bedf5366077f95bf588c0aa5de8abbb2380b56d309a7c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"afb70d8a1a4d5458e361ad614512e4a4de859dcad489a662118f5699bde2d7e4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"afb70d8a1a4d5458e361ad614512e4a4de859dcad489a662118f5699bde2d7e4","height":1080,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"c43e5836e408eb22b1e622e865203f58b3a47e3763a3c5c8dfd91462b6e0570c","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.6 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.21.6/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.6/ae6461cadab3c878d1435c75510f385f96173c0fcee75c563ebea5b380575467.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ae6461cadab3c878d1435c75510f385f96173c0fcee75c563ebea5b380575467","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ae6461cadab3c878d1435c75510f385f96173c0fcee75c563ebea5b380575467","height":900,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":30,"pixel_sha256":"456c445e89e3e6d492b5fe7ef2387ee81bd6e179ecac770137a56128346d3c1f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"b69fa14d88da331ab905d760ac3ed2530c20790213f1f88276f90e6da372bb66","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b69fa14d88da331ab905d760ac3ed2530c20790213f1f88276f90e6da372bb66","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"3c24c868728394fb2bc74cdaa42a58ede67c8a30e2ec90c897e2024ee237792a","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.6 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.21.6/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.6/195c10d140f624c4f9ad1d8a637520fac1a99204585ee43757539f98bb933b41.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"195c10d140f624c4f9ad1d8a637520fac1a99204585ee43757539f98bb933b41","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"195c10d140f624c4f9ad1d8a637520fac1a99204585ee43757539f98bb933b41","height":900,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":31,"pixel_sha256":"139a944c1e03e3336deef02aaacd4ebd5d332dee64dc2f6ad5a84453163cd3f5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"d9823dde2fa04dd9d17c54cb22e81c46e1353f265dd410df55df2f501086fbca","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d9823dde2fa04dd9d17c54cb22e81c46e1353f265dd410df55df2f501086fbca","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"6685403e38b91af9b142cf9200f7dc4eb6e741dc882d961bdd63bda2b449a6cb","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.6 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.21.6/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.6/5f2dc5064dc002b77c90cfb7b96d5d4f79c53b70093cc571928a8364579cbafa.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f2dc5064dc002b77c90cfb7b96d5d4f79c53b70093cc571928a8364579cbafa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5f2dc5064dc002b77c90cfb7b96d5d4f79c53b70093cc571928a8364579cbafa","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":30,"pixel_sha256":"28e634bb70c315357fba5710ed75cb532685020452e6024847c8e74e61d0af4d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"ea03d6e9e1567ddbea845830c20656e8e8b59479ddad07c9740e3a397f7f01d4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ea03d6e9e1567ddbea845830c20656e8e8b59479ddad07c9740e3a397f7f01d4","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"fc6201816f713d1ff55ed387891438f32746ea1f386bd6c38d07ce1bf69521c4","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.6 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.21.6/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.6/c644e6004f1fa14040c49e555e0bd47828c8b80d45abe2d9be07f37bb2573f1a.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c644e6004f1fa14040c49e555e0bd47828c8b80d45abe2d9be07f37bb2573f1a","format":"webp","pixel":{"dark_fraction":0.4369,"file_sha256":"c644e6004f1fa14040c49e555e0bd47828c8b80d45abe2d9be07f37bb2573f1a","height":900,"light_fraction":0.0,"luma_entropy":4.558,"meaningful_colors":32,"pixel_sha256":"16681772c9513077fec85ee57f6b669429a61076e87ad98a226cd203a2b40eae","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"1e9115d3c678ef67a8a6475064af2858c2ac52ce284ba55b8aa52475e178fd61","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"1e9115d3c678ef67a8a6475064af2858c2ac52ce284ba55b8aa52475e178fd61","height":1080,"light_fraction":0.0,"luma_entropy":4.527,"meaningful_colors":31,"pixel_sha256":"f844ba22854fde6c20d48943b98a4898c2648e3fe0870aeb0c8746f01f6bfeac","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.6 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.21.6/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.6/ab55f07af762aa90ae91f9a1a075ae85d53dd3c50b041b0fa0110b00e2d864fb.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ab55f07af762aa90ae91f9a1a075ae85d53dd3c50b041b0fa0110b00e2d864fb","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"ab55f07af762aa90ae91f9a1a075ae85d53dd3c50b041b0fa0110b00e2d864fb","height":900,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":31,"pixel_sha256":"b2f8dfe90a22d65af43942cafbfe4d7253798f90a734a4bc1d9136b7142778c9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"45ce204d61984161f8c1a142c93a9c62fee0e6f8d65c7e946c5979decfc05ba4","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"45ce204d61984161f8c1a142c93a9c62fee0e6f8d65c7e946c5979decfc05ba4","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":30,"pixel_sha256":"a944ab1d2f0cc5f82c0dde13c40e5792e86843d0cc9651904bf9ab2efd2c2e9d","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.6 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.21.6/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.6/74283ac47a92cdb04e4777bc07f652a0da0b347dd3d017cb12bed5b5ccbbcaeb.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"74283ac47a92cdb04e4777bc07f652a0da0b347dd3d017cb12bed5b5ccbbcaeb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"74283ac47a92cdb04e4777bc07f652a0da0b347dd3d017cb12bed5b5ccbbcaeb","height":900,"light_fraction":0.0,"luma_entropy":5.429,"meaningful_colors":31,"pixel_sha256":"bab7beeb1d54974e179e9dfecd3646b38e24cb905091fa0882b3ffe7a251e072","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"e97596f269dd67c86a9a32c134950c6d5519a1ea08010daa7f63eb7cbd7b66cb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e97596f269dd67c86a9a32c134950c6d5519a1ea08010daa7f63eb7cbd7b66cb","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"8e29ff1203fbfbfe235e538376c055213f62c07cec71336a1c1247b83839aebc","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.6 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.21.6/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.6/cd7c521ac7e2e81657448aad2d04e30c38f8827c45a25c61c4051377da29ded7.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cd7c521ac7e2e81657448aad2d04e30c38f8827c45a25c61c4051377da29ded7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cd7c521ac7e2e81657448aad2d04e30c38f8827c45a25c61c4051377da29ded7","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":30,"pixel_sha256":"e512e3611dd6d7a0048d467b08cc2feba38e560c56165be350089ce2f67cd23e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"6207c25c4553d4f2b523f812bda867179bdb6ce2e2824c8c1703cdf99e71201e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6207c25c4553d4f2b523f812bda867179bdb6ce2e2824c8c1703cdf99e71201e","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"e32b07516fd4eb1293bc71030f2e08f2896e984569169f4c6a39ef04bacc7b77","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.6 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.21.6/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.6/a45d8a21d42526989c717afe535d250e5145236e1aa2e2c910f76e12d811e909.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a45d8a21d42526989c717afe535d250e5145236e1aa2e2c910f76e12d811e909","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a45d8a21d42526989c717afe535d250e5145236e1aa2e2c910f76e12d811e909","height":900,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":30,"pixel_sha256":"c5123aa93c68a1ac31f4923fcd024a1d420dd0441ce88f542a645cefeb54103f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"05fa530bdcea93b95395a75352ea33ab14699ad23aeeeae61329cc2cdb2f57ba","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"05fa530bdcea93b95395a75352ea33ab14699ad23aeeeae61329cc2cdb2f57ba","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"ed587901b0738269db3df7a29298e3bbff67d03b90b637599efb876619fcede8","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.6 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.21.6/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.6/bc5f5306228db66d889d515168e5b301c9b4009bc1c084384af16b290590fad0.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bc5f5306228db66d889d515168e5b301c9b4009bc1c084384af16b290590fad0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bc5f5306228db66d889d515168e5b301c9b4009bc1c084384af16b290590fad0","height":900,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":30,"pixel_sha256":"11a92c69142f3b3f2b0de06c061f0765dd382ec4b4551387709fccd0b077daff","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"91a779b5086b7387674a3457dcfbd1a6be771ca23bdcbd26a1c9773a96c97f69","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"91a779b5086b7387674a3457dcfbd1a6be771ca23bdcbd26a1c9773a96c97f69","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":32,"pixel_sha256":"a9e5f08d5a47d0c14d8f80ee6896ec8f45930fd016452fe4f329d9c1de7bf1f0","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.6 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.6/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.6/7ed260c32d005d714a64232da938d38d18d8a650a09f0c9a23dcf1fea206ac47.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7ed260c32d005d714a64232da938d38d18d8a650a09f0c9a23dcf1fea206ac47","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7ed260c32d005d714a64232da938d38d18d8a650a09f0c9a23dcf1fea206ac47","height":900,"light_fraction":0.0,"luma_entropy":5.421,"meaningful_colors":30,"pixel_sha256":"0fc14b6287a5bef547f8e94113ad5c4dcb465fcf0100085b3b1c9d1287143445","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"b9920b7600045f551b2d3d33bf1201830be74bd1c4aa7fca85f0874a47a0cba2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b9920b7600045f551b2d3d33bf1201830be74bd1c4aa7fca85f0874a47a0cba2","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":32,"pixel_sha256":"ffc169a16536b412f4ab1fc68c43128fd50f7a3bae8febb4c499096f4e11d8aa","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.6 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.21.6/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.6/d643f3584541152d8b55679c94bf124f1d4abf4a662541211490c1ddce69536b.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d643f3584541152d8b55679c94bf124f1d4abf4a662541211490c1ddce69536b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d643f3584541152d8b55679c94bf124f1d4abf4a662541211490c1ddce69536b","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":32,"pixel_sha256":"5a03fa137444b86ec9993d4e15b7cce02592f7046d647dd36ab59a4307f0fa6f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"e065a6e7835e55c3a49fdcf9bc2a56ed77e12a3be84508e69c9566a941518e3d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e065a6e7835e55c3a49fdcf9bc2a56ed77e12a3be84508e69c9566a941518e3d","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"b4106573527fe84436e2000ccd4a7ceb0ceb70117b36292cc61939b334c3ddf8","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.6 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.21.6/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.6/1d5baafa8d39c1936636fec022260953a080bb491c18a8950d305a8ed47a714c.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1d5baafa8d39c1936636fec022260953a080bb491c18a8950d305a8ed47a714c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1d5baafa8d39c1936636fec022260953a080bb491c18a8950d305a8ed47a714c","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":31,"pixel_sha256":"ef00e038ec9422e0009dae72ab5a3ea2d177a2a2e42cc96d225e74497bdf0637","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"130a4bf03a22c2723b62ce4c516fe8c026e5a9e83711a2890b6db05ea3750e47","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"130a4bf03a22c2723b62ce4c516fe8c026e5a9e83711a2890b6db05ea3750e47","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"4c21f917b877ee174ff97d9ce183f5250e0743602064d73857651ec5ae8ef70f","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.6 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.21.6/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.6/f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":29,"pixel_sha256":"33b44f531bdf291342def711b5c6f9472cc81badd3c1fb2dff59610ed047241c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"light_fraction":0.0,"luma_entropy":4.498,"meaningful_colors":31,"pixel_sha256":"3bbca335d8a1a86381f210fe2a2fc60e13429d82969627c29610e192670eb988","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.6 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.21.6/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.6/e4c183cc804306ef27f1e5412d135467a36fe920cbaceee2f58252c7fe7a79e8.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e4c183cc804306ef27f1e5412d135467a36fe920cbaceee2f58252c7fe7a79e8","format":"webp","pixel":{"dark_fraction":0.49,"file_sha256":"e4c183cc804306ef27f1e5412d135467a36fe920cbaceee2f58252c7fe7a79e8","height":900,"light_fraction":0.0011,"luma_entropy":5.289,"meaningful_colors":30,"pixel_sha256":"9b071a3ac35804168f994de4c3eebfecebca4d25435b3ebb72ee7934a86f6cf9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"47c62bad79f3428d5b165a35b0c1106df2a0edf02ac4a6892515ed2190e3d01a","height":1080,"pixel":{"dark_fraction":0.4954,"file_sha256":"47c62bad79f3428d5b165a35b0c1106df2a0edf02ac4a6892515ed2190e3d01a","height":1080,"light_fraction":0.0011,"luma_entropy":5.21,"meaningful_colors":32,"pixel_sha256":"ef25f5fd69d468bbed54b1f6eaf74df83b5a6b10bcd92f3e57d8f7b954299d6f","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.6 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.21.6/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.6/a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334","format":"webp","pixel":{"dark_fraction":0.4901,"file_sha256":"a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334","height":900,"light_fraction":0.0011,"luma_entropy":5.29,"meaningful_colors":28,"pixel_sha256":"d2846c6774097ebf82f263bb54aca992cfd1cd18dbe7b5180fca08f00188aff5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"4aef2ac62b5c56a7189d201b6a1736ae4a8653e39e2a44c2afc1774531b6979a","height":1080,"pixel":{"dark_fraction":0.4951,"file_sha256":"4aef2ac62b5c56a7189d201b6a1736ae4a8653e39e2a44c2afc1774531b6979a","height":1080,"light_fraction":0.0011,"luma_entropy":5.216,"meaningful_colors":32,"pixel_sha256":"61a68ed0ae3d10d9ae177055fbcca1b2b56dc63f3ee45815bad7f95ea996666b","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.6 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.21.6/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.6/f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","format":"webp","pixel":{"dark_fraction":0.4908,"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","height":900,"light_fraction":0.0012,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"b60d44c45ae6c33da48d94e2c0c0086000ed2e56555d05e79e1a039ad9dadadb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"pixel":{"dark_fraction":0.4952,"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"light_fraction":0.0011,"luma_entropy":5.248,"meaningful_colors":32,"pixel_sha256":"f365eff6fbab4235a9333da35625eff65665a13bacb375debf1d746ff3a3c749","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.6 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.21.6/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.6/323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","format":"webp","pixel":{"dark_fraction":0.4648,"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"b8f78cea27ccb9f34df860c2ef080505a89c576227a154952e019dfa8cb4f5bd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"pixel":{"dark_fraction":0.4678,"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"light_fraction":0.0011,"luma_entropy":5.297,"meaningful_colors":31,"pixel_sha256":"6362665b32ca2848e21b56bdb98e8b3f309df1fded905df7c89acf0d769ae5b3","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.6 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.21.6/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.6/c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","format":"webp","pixel":{"dark_fraction":0.5033,"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","height":900,"light_fraction":0.0011,"luma_entropy":5.154,"meaningful_colors":29,"pixel_sha256":"9d4698e794e1166e0c8f45bf279b9f9806fe40f031d6ff789743074f65f36a28","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"pixel":{"dark_fraction":0.5072,"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"light_fraction":0.0011,"luma_entropy":5.078,"meaningful_colors":32,"pixel_sha256":"f066202819cd962b08b04e1532f20d748c946622c9f98a9d2a0aff4fcb92eba1","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.6 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.21.6/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.6/5e7bf0f3f03616ada1928ab710229f131ada224e433aa04728cea5597629451e.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e7bf0f3f03616ada1928ab710229f131ada224e433aa04728cea5597629451e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5e7bf0f3f03616ada1928ab710229f131ada224e433aa04728cea5597629451e","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"740ab6431a7f7a045bc5d044dd85c0f90b62950fdbd340f681bb9326bf78d3b4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"99d9e87aebcf8c01fbb36d55d6376ece25f763a05e282c84934a0f25164f4e80","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"99d9e87aebcf8c01fbb36d55d6376ece25f763a05e282c84934a0f25164f4e80","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"0da41c65408ce94ead7abb371bb030b7ad875263d52e87890c48e99025d01814","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.6 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.21.6/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.6/f096b321dc9828ae0148061cecee10308a1046f514df959e374d5f2a260000f8.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f096b321dc9828ae0148061cecee10308a1046f514df959e374d5f2a260000f8","format":"webp","pixel":{"dark_fraction":0.5946,"file_sha256":"f096b321dc9828ae0148061cecee10308a1046f514df959e374d5f2a260000f8","height":900,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":30,"pixel_sha256":"ca6cce99b8c734b38f79f12ee572ed646650b7de7ef4473591e2e161d87a8ee9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f93caf0011b3d7607d31c9cdfa1982c24fb4be54190dc227e782cf5f034aeaa0","height":1080,"pixel":{"dark_fraction":0.5983,"file_sha256":"f93caf0011b3d7607d31c9cdfa1982c24fb4be54190dc227e782cf5f034aeaa0","height":1080,"light_fraction":0.0,"luma_entropy":4.474,"meaningful_colors":29,"pixel_sha256":"89570b7a7139cb94432c6c51316d1d319b4ed8bafa32ec8e9f7dd334a26582b3","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.6 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.21.6/full/client_a/settings_screen","height":900,"image":"images/mc1.21.6/87ef9e53051631b73d3da77ee1f4538aa00ee833853159d6bd43ba06d0a837e9.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87ef9e53051631b73d3da77ee1f4538aa00ee833853159d6bd43ba06d0a837e9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"87ef9e53051631b73d3da77ee1f4538aa00ee833853159d6bd43ba06d0a837e9","height":900,"light_fraction":0.0,"luma_entropy":4.737,"meaningful_colors":30,"pixel_sha256":"6800d880204d10ac110a860fc21256b52b7d40ee1590fbcb416b3c4ceb527427","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"c2239e65029ff0622121f840586f20fbee470a518dc11fe7e106a4b609fb591f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c2239e65029ff0622121f840586f20fbee470a518dc11fe7e106a4b609fb591f","height":1080,"light_fraction":0.0,"luma_entropy":4.738,"meaningful_colors":32,"pixel_sha256":"5c644f148ba627b7e7fda6420ab0989ecd8cc20430277d425fd5480a0c1346a2","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.6 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.21.6/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.6/c5f2218f6c12f65d737be7261e1b11f0e5024e04b32db8e0c5baf744c8cbcc1b.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c5f2218f6c12f65d737be7261e1b11f0e5024e04b32db8e0c5baf744c8cbcc1b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c5f2218f6c12f65d737be7261e1b11f0e5024e04b32db8e0c5baf744c8cbcc1b","height":900,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":30,"pixel_sha256":"3c99eec8bfb87c48c568dad9eaa874d1f97ea849ed9c7c1a98e53d150a8f5778","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"f4de168415904e73c238b77a409caf3b269730b20d1e7449f904f3bccd7f470d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f4de168415904e73c238b77a409caf3b269730b20d1e7449f904f3bccd7f470d","height":1080,"light_fraction":0.0,"luma_entropy":4.734,"meaningful_colors":32,"pixel_sha256":"e9eab27f685be68968402a7ea8749894d6168c8b0c0c9ec2c33ee7746e26c7d0","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.6 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.21.6/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.6/17c5762c01c49d655beee3e21fcb7dbdbf345c438da8932fb74b268600365ab7.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17c5762c01c49d655beee3e21fcb7dbdbf345c438da8932fb74b268600365ab7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"17c5762c01c49d655beee3e21fcb7dbdbf345c438da8932fb74b268600365ab7","height":900,"light_fraction":0.0,"luma_entropy":4.693,"meaningful_colors":31,"pixel_sha256":"6ac2b168693b29a294ac4a2c12a387fc290d690216e995eaab480cc1f44bb702","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"77a79a1e2ebf9baaa9e490463f25a1b6255631dd189d4d9ff7652ba88f973ced","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"77a79a1e2ebf9baaa9e490463f25a1b6255631dd189d4d9ff7652ba88f973ced","height":1080,"light_fraction":0.0,"luma_entropy":4.708,"meaningful_colors":32,"pixel_sha256":"ea32887c7016ec9867d3e871b466aaabc86979b4313180586ef243c42326dd33","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.6 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.21.6/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.6/07cee28497ca37e690e4017093022a339ac0a0ee92363e3f41c692c83382cd05.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"07cee28497ca37e690e4017093022a339ac0a0ee92363e3f41c692c83382cd05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"07cee28497ca37e690e4017093022a339ac0a0ee92363e3f41c692c83382cd05","height":900,"light_fraction":0.0,"luma_entropy":4.31,"meaningful_colors":30,"pixel_sha256":"0f7af9684f7f974bf9dedb0f40e7b6ba1f42328543c15a0cf6ce6fc581e8bd3b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"cf510df52f539171321f4a7fbc92978f442399728ee9115c2d46565ba6c8f762","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cf510df52f539171321f4a7fbc92978f442399728ee9115c2d46565ba6c8f762","height":1080,"light_fraction":0.0,"luma_entropy":4.313,"meaningful_colors":30,"pixel_sha256":"97470111d96d456921aacd837e6b78f4dbeb6297feb1a31720977180b4360f3f","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.6 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.21.6/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.6/382c8a5ce6f05119807517f418251352864ac3f89ad24d12009bd717b82fc339.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"382c8a5ce6f05119807517f418251352864ac3f89ad24d12009bd717b82fc339","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"382c8a5ce6f05119807517f418251352864ac3f89ad24d12009bd717b82fc339","height":900,"light_fraction":0.0,"luma_entropy":4.696,"meaningful_colors":32,"pixel_sha256":"cbae55b6e01b7fe0063b3c6824fe81db193e90f6efe59c521268e454c95342a9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"f3af493f2e6ab798e7faef630eda0da69d7381d1188c7d576f1c84354dc360ad","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"f3af493f2e6ab798e7faef630eda0da69d7381d1188c7d576f1c84354dc360ad","height":1080,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":31,"pixel_sha256":"abf9818980a0e6059a3841744a1694e2cc2f4cd63801f7295322768938b76395","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.6 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.21.6/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.6/42b815bf1e020e454918fdaa735ab8fded5847aae443d06ddf242b3cd16b8a7e.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"42b815bf1e020e454918fdaa735ab8fded5847aae443d06ddf242b3cd16b8a7e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"42b815bf1e020e454918fdaa735ab8fded5847aae443d06ddf242b3cd16b8a7e","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":32,"pixel_sha256":"15e901aafce6edd79244f5c677d3f84a66a43f2b8ee45d007900ee68213b36b8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"bb4da9a3db234d416024c3c4c76391191811eea4a90ccc1a96c3f937b7848e0e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bb4da9a3db234d416024c3c4c76391191811eea4a90ccc1a96c3f937b7848e0e","height":1080,"light_fraction":0.0,"luma_entropy":5.64,"meaningful_colors":32,"pixel_sha256":"68f599bb72a162a55e9b4de155152d15e8e2ade22246f5ef5cae6b79728e5d7a","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.6 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.21.6/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.6/8cc198838cc91a0ac33c76961f84c05c2e955d5914e5ce966421a89d2f897580.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8cc198838cc91a0ac33c76961f84c05c2e955d5914e5ce966421a89d2f897580","format":"webp","pixel":{"dark_fraction":0.0109,"file_sha256":"8cc198838cc91a0ac33c76961f84c05c2e955d5914e5ce966421a89d2f897580","height":900,"light_fraction":0.0,"luma_entropy":4.944,"meaningful_colors":31,"pixel_sha256":"5a74fa9ad5a36edbeb05f80fdcc30294bb269efdb33f6af9362e58306b7671ea","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"e889b64e4f65841766f988172a7f0632b2c09dd1b0e2897c767f475b6279ce2a","height":1080,"pixel":{"dark_fraction":0.011,"file_sha256":"e889b64e4f65841766f988172a7f0632b2c09dd1b0e2897c767f475b6279ce2a","height":1080,"light_fraction":0.0,"luma_entropy":4.983,"meaningful_colors":32,"pixel_sha256":"807baadb4365ffbcd52f4613bd3d25ed5827437e32e958b9690b10686abfd68e","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.6 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.21.6/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.6/71014e591fa0bcaf5f10a3a8462337d37f2efb02a1575602151ef31265c93dd0.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71014e591fa0bcaf5f10a3a8462337d37f2efb02a1575602151ef31265c93dd0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71014e591fa0bcaf5f10a3a8462337d37f2efb02a1575602151ef31265c93dd0","height":900,"light_fraction":0.0,"luma_entropy":4.751,"meaningful_colors":30,"pixel_sha256":"978ad7048fe4c1004733cdb162b8321da0aecd85e44ded8e2d164ca889c8c897","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"3e434ae1d88acbc4739865543de89ec0d0deafe198e40c12f2e3250a08293834","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3e434ae1d88acbc4739865543de89ec0d0deafe198e40c12f2e3250a08293834","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"2759abf62fda2d76bc919bb10839984ef7e715bb4e16ec5c18d1a79a190c5754","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.6 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.21.6/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.6/be07fcf40ec3dfbe2dbac5166590f7f2945f4ba5d839dd3210f56baa7adbbb3c.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"be07fcf40ec3dfbe2dbac5166590f7f2945f4ba5d839dd3210f56baa7adbbb3c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"be07fcf40ec3dfbe2dbac5166590f7f2945f4ba5d839dd3210f56baa7adbbb3c","height":900,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":30,"pixel_sha256":"ca05015c83ac89cef6b86e61277cbcaca5f82532f18c9dc524e9dd0475ddb648","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"c2662cb4055e1ed325c69bd7b8441825adc52594f019eb0d06b38dbc3303d56b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c2662cb4055e1ed325c69bd7b8441825adc52594f019eb0d06b38dbc3303d56b","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":32,"pixel_sha256":"bd8cb471ebbef7ad3090213e511d8a693b134fb87f95fbd5a269c7b8c902632b","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.21.6/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.6/fcc34361e28f0877a1ee0c54cf2d8c2eb73ba93a2457909dca13ef68bb1dc30c.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fcc34361e28f0877a1ee0c54cf2d8c2eb73ba93a2457909dca13ef68bb1dc30c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fcc34361e28f0877a1ee0c54cf2d8c2eb73ba93a2457909dca13ef68bb1dc30c","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":32,"pixel_sha256":"ae6cb85a5408fdc616b08924f10868073eb6cfd5c8ab70ac655d09d8535ea0bc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"0f0102066e0993fc2ad3db7a1c674d01a7fdeec283197f47e1aeb075f718e91b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0f0102066e0993fc2ad3db7a1c674d01a7fdeec283197f47e1aeb075f718e91b","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"5bbc9beddbb1a85e536dad9a84072cf6899331fbd438b45e1f20fb9980bd3852","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.6 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.21.6/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.6/3224c7035aa678010f495e937b06ea18c2f1f338fe11306ca0d22177dabac847.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3224c7035aa678010f495e937b06ea18c2f1f338fe11306ca0d22177dabac847","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3224c7035aa678010f495e937b06ea18c2f1f338fe11306ca0d22177dabac847","height":900,"light_fraction":0.0,"luma_entropy":5.505,"meaningful_colors":32,"pixel_sha256":"c12c61e6e2af375133d82c9755151efb81ae3d97f8c2f9ed9f0b30e2c641c5c5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"da9a5379da8b2d4c2b45c3634237b07323b6fc4e5711b3f5f64085838dd024c8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"da9a5379da8b2d4c2b45c3634237b07323b6fc4e5711b3f5f64085838dd024c8","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"35dae41d2486e311d6ea093b476f0eab61a4d757291ea1ebde8772c3b856fcd7","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.6 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-1.21.6","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.21.6/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.6/e812a1920802c481b56da5bed98328fe36a4ffe1b06a241a3569a32583e0ee67.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e812a1920802c481b56da5bed98328fe36a4ffe1b06a241a3569a32583e0ee67","format":"webp","pixel":{"dark_fraction":0.0002,"file_sha256":"e812a1920802c481b56da5bed98328fe36a4ffe1b06a241a3569a32583e0ee67","height":900,"light_fraction":0.0,"luma_entropy":6.779,"meaningful_colors":32,"pixel_sha256":"2f24fce6dfba9bf91f9f0408eee6aff76c280160b8911111b73b4ae965ab294c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 367 splash pixels in the control frame, 0 left once the model is over them (region [387, 76, 410, 86])","scenario":"full","source":{"file_sha256":"ba6b303c06dfe40f5cc5be34176162d1b22ca71a5f2903999274e3068bd35418","height":1080,"pixel":{"dark_fraction":0.0002,"file_sha256":"ba6b303c06dfe40f5cc5be34176162d1b22ca71a5f2903999274e3068bd35418","height":1080,"light_fraction":0.0,"luma_entropy":6.745,"meaningful_colors":32,"pixel_sha256":"ba94e89bee0bd888cb1bc830feb56f179ea3e108d7f4e4dc9c675da949d3d562","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.6 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.6","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.6/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.6/bbef363600e5ea5964dcc8d02c30a30e2297d182a6cfb2873a19cf93e8c294d3.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bbef363600e5ea5964dcc8d02c30a30e2297d182a6cfb2873a19cf93e8c294d3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bbef363600e5ea5964dcc8d02c30a30e2297d182a6cfb2873a19cf93e8c294d3","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":30,"pixel_sha256":"f2e2070231e7df475ea80aa858160c88a79a7089290e388009a96ad958fa0788","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"dc1559bd4ed71b508648b7a8e3189cf6e996083ab735346565db23f8ad798614","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dc1559bd4ed71b508648b7a8e3189cf6e996083ab735346565db23f8ad798614","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"5c501c9c0e957dc8b2bb7b655f1a4daabc76eb578d81dc6628c1d9c6e1262257","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.6 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.21.6","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.21.6/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.6/1c527a3b1a31f9182e0be24ecf9eb0e4a82598d4cb27345cc33d7d6cb0371bcb.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c527a3b1a31f9182e0be24ecf9eb0e4a82598d4cb27345cc33d7d6cb0371bcb","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"1c527a3b1a31f9182e0be24ecf9eb0e4a82598d4cb27345cc33d7d6cb0371bcb","height":900,"light_fraction":0.0,"luma_entropy":5.366,"meaningful_colors":32,"pixel_sha256":"d1cad13d7d3cf040ecf93ff1263197fff0c08b70b157410f221819bb77fa6579","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"82b44c4b54e8303826ce06dffc6a491e10ba5ac097f03f97c6a5f4228a928a6f","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"82b44c4b54e8303826ce06dffc6a491e10ba5ac097f03f97c6a5f4228a928a6f","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"226a4f084281eef919c7f1b2846b2540badf2d1cd31ac914a9d64e478129b417","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.6 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.21.6","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.21.6/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.6/b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","format":"webp","pixel":{"dark_fraction":0.6452,"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","height":900,"light_fraction":0.0,"luma_entropy":3.763,"meaningful_colors":25,"pixel_sha256":"2c92e0877e7b8fad2890a28797a7360d9c4ff28a5c1965d2e1626c36a110999e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":27,"pixel_sha256":"a9d92457a3a4c9f0864156a26da0b7c8f0d808b4d863823ebaba33c9e8427bb2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.6 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-1.21.6","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.21.6/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.6/135f2a26b8f0714cf6a5943d164a3a79ebf1e617678d560cbc15ffef824dc09b.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"135f2a26b8f0714cf6a5943d164a3a79ebf1e617678d560cbc15ffef824dc09b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"135f2a26b8f0714cf6a5943d164a3a79ebf1e617678d560cbc15ffef824dc09b","height":900,"light_fraction":0.0,"luma_entropy":5.366,"meaningful_colors":32,"pixel_sha256":"85706c6c3568d8bae7cffababfd6afcacb5f64a1216c78498c9daf548ee3d0c8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"7194c58ae694733cfa96baa132f3668bed706d911ee8217cdecffb30655d03ab","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7194c58ae694733cfa96baa132f3668bed706d911ee8217cdecffb30655d03ab","height":1080,"light_fraction":0.0,"luma_entropy":5.334,"meaningful_colors":31,"pixel_sha256":"3cde0ed779814fca98def54a710bb91c4a41b9458dee5a9706fb54e73bee7226","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.6 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-1.21.6","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.6/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.6/8f2fd94a79b2ed7f6c0c179bfd4c6b98caa812e8ba32adf31c4934812e75ca4e.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8f2fd94a79b2ed7f6c0c179bfd4c6b98caa812e8ba32adf31c4934812e75ca4e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8f2fd94a79b2ed7f6c0c179bfd4c6b98caa812e8ba32adf31c4934812e75ca4e","height":900,"light_fraction":0.0,"luma_entropy":5.398,"meaningful_colors":29,"pixel_sha256":"2afe2a80cd059fbe23efbba440d89ad2c6dbdc40836a8bae8599a419bf9442fa","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"df2c09a2d2c7f8e93461624f9461da153d58159c45a7378548788a3fc7e9e85b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"df2c09a2d2c7f8e93461624f9461da153d58159c45a7378548788a3fc7e9e85b","height":1080,"light_fraction":0.0,"luma_entropy":5.381,"meaningful_colors":31,"pixel_sha256":"37d7fc0cc2c680e25c44b584acc7931834f918d79b7a3d611262df90545849a9","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.6 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.21.6","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.21.6/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.6/aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","height":900,"light_fraction":0.0,"luma_entropy":4.368,"meaningful_colors":31,"pixel_sha256":"dd7e9111ee1c5bf98219196456eaefa849226375141719092143d1b23309ec56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"45eeba8dd49f68b12696ea9ed89be300a0d70fd144af2fd2ef1f7797a6bfe571","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"45eeba8dd49f68b12696ea9ed89be300a0d70fd144af2fd2ef1f7797a6bfe571","height":1080,"light_fraction":0.0,"luma_entropy":4.398,"meaningful_colors":29,"pixel_sha256":"66952aa9c2cd7db3d40f286605cf104b7dc58f7f495e0bb61e18b5562941d5bd","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.6 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.21.6","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.21.6/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.6/169e9f5ddbef4450f0762f9bc8ed83d5c780c938f5f002ec2aeb8249904858e8.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"169e9f5ddbef4450f0762f9bc8ed83d5c780c938f5f002ec2aeb8249904858e8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"169e9f5ddbef4450f0762f9bc8ed83d5c780c938f5f002ec2aeb8249904858e8","height":900,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":31,"pixel_sha256":"7dd2738f2e1ed1fced1ec54037d32e12f0e7330c2efd98749b0ff1a920e0d29d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"4ab6db596730d38fe8b351bf6fe0b296a2f4199ae1ac6f2800bb8373c896eb88","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4ab6db596730d38fe8b351bf6fe0b296a2f4199ae1ac6f2800bb8373c896eb88","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"4867b022fa130b85994dbca358a09393cb75d5136e10b749a321a6205b9bf202","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.6 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-1.21.6","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.6/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.6/20daae6a9f39929e692dca3a68ff7406fbdfeffec549ab254e47e3ac19f2787c.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"20daae6a9f39929e692dca3a68ff7406fbdfeffec549ab254e47e3ac19f2787c","format":"webp","pixel":{"dark_fraction":0.0013,"file_sha256":"20daae6a9f39929e692dca3a68ff7406fbdfeffec549ab254e47e3ac19f2787c","height":900,"light_fraction":0.0,"luma_entropy":6.829,"meaningful_colors":32,"pixel_sha256":"121eac61c2338f6ddb64d9a53095111bca4ae5388a87916d6c4251c671f0c92e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"a84ca4fca52ae282f6f14bfdef6ea4d1e7136942bca4f6a5ac9dd4ab2ee5dcf0","height":1080,"pixel":{"dark_fraction":0.0013,"file_sha256":"a84ca4fca52ae282f6f14bfdef6ea4d1e7136942bca4f6a5ac9dd4ab2ee5dcf0","height":1080,"light_fraction":0.0,"luma_entropy":6.792,"meaningful_colors":32,"pixel_sha256":"06d4ff72a9d20c4fa61156af51ae5dbd3239ea94ef9c17d8c858b448b3ed16f8","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.6 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.21.6","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.21.6/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.6/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.6 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-1.21.6","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.21.6/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.6/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.6 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.21.6","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.21.6/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.6/5749e781e51cd09e430b6bf74a44bc3b096e67b37688c73965349038607f198e.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5749e781e51cd09e430b6bf74a44bc3b096e67b37688c73965349038607f198e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5749e781e51cd09e430b6bf74a44bc3b096e67b37688c73965349038607f198e","height":900,"light_fraction":0.0,"luma_entropy":5.5,"meaningful_colors":32,"pixel_sha256":"9e51679b78b97b226a27f49027cc47ba632c7e41a909eaab6fb4e886662949d1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"d4c760d3db0c37be525e45138305b1a552af4fcee26a980d7a63633f18fd532c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d4c760d3db0c37be525e45138305b1a552af4fcee26a980d7a63633f18fd532c","height":1080,"light_fraction":0.0,"luma_entropy":5.553,"meaningful_colors":32,"pixel_sha256":"a9a79497a610494462b0413a2aa8cf9dc110b6938900d46bb1e1cd1138c0f168","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.6 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.21.6","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.21.6/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.6/1b38793e6e944fa7b70739c83b2dfede6fffa33bc17eef38efcc3885375f6f41.webp","key":"mc1.21.6","lane_id":"fabric-1.21.6/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1b38793e6e944fa7b70739c83b2dfede6fffa33bc17eef38efcc3885375f6f41","format":"webp","pixel":{"dark_fraction":0.6755,"file_sha256":"1b38793e6e944fa7b70739c83b2dfede6fffa33bc17eef38efcc3885375f6f41","height":900,"light_fraction":0.0,"luma_entropy":3.819,"meaningful_colors":29,"pixel_sha256":"583063ff2c43f28dc35ab6c34b82cd41f030d85d03b786a2994f4635c3cf49a3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"664ca8fa808ce8a241353111d578a5e7b9d13d0f36be0b75a47b5755f1d41f63","height":1080,"pixel":{"dark_fraction":0.6787,"file_sha256":"664ca8fa808ce8a241353111d578a5e7b9d13d0f36be0b75a47b5755f1d41f63","height":1080,"light_fraction":0.0,"luma_entropy":3.761,"meaningful_colors":28,"pixel_sha256":"6548c9d2a089833765d7aea02811332f2d3b7eed74bcf4e5012be795b21d0630","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.6","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.6/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.6/1401d001e535b4b5db17f3773a0dfb15b857e911e41ad02c093e814b3e78c688.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1401d001e535b4b5db17f3773a0dfb15b857e911e41ad02c093e814b3e78c688","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1401d001e535b4b5db17f3773a0dfb15b857e911e41ad02c093e814b3e78c688","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"6fe0cb66e45eb115bc3bc2f1e4058d7d48be7da48bb7d485a24f32ed2c488a60","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"066db1bc619d65df53efe49212097ea86a7a3c7ad2dd22a6214b2536cfbb07a0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"066db1bc619d65df53efe49212097ea86a7a3c7ad2dd22a6214b2536cfbb07a0","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"ecfac20471d87ec5b7920e2f2932145446d738ca4dc4e565ed2fb3e01d2fb01e","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.6","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.6/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.6/5d4340c594db980778a79ee18d938028991d3375a8ab7b5f1f1e8faacf15495f.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5d4340c594db980778a79ee18d938028991d3375a8ab7b5f1f1e8faacf15495f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5d4340c594db980778a79ee18d938028991d3375a8ab7b5f1f1e8faacf15495f","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":31,"pixel_sha256":"841223cfb1821afcd623e72012ddd0217edd80bc22dc55b2d423627f3e74ecf4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"05be06de850cbbdc406eabb7909e06f5da46ebd6b16cb67666ae31204d44459b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"05be06de850cbbdc406eabb7909e06f5da46ebd6b16cb67666ae31204d44459b","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":31,"pixel_sha256":"7279fe172e11cc7fee5d34ce6cdb3ce71e704ae5ae955d6b51d3252344057bee","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.6","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.6/propagation/client_a/baseline","height":900,"image":"images/mc1.21.6/e9224401af88aea604821db2bf6d19f7d1318ed5d81db159761968f9dee71bdb.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e9224401af88aea604821db2bf6d19f7d1318ed5d81db159761968f9dee71bdb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e9224401af88aea604821db2bf6d19f7d1318ed5d81db159761968f9dee71bdb","height":900,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":30,"pixel_sha256":"01f8732e5e6957f136b19e62649bb5e8eb4bc38ec7fd00affc2b7709303820ba","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"c621ef98c2cdb3c014d2bb61964207974c4d38ec9e093859e4bd7173973df88b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c621ef98c2cdb3c014d2bb61964207974c4d38ec9e093859e4bd7173973df88b","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"02cf414d65f12a40ba1f8a3a5408a46711a2ec46b57ca401c0549569162e28eb","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-1.21.6","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-1.21.6/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.6/3008af6694852dedd78dd22fb64abfd59d9859f16fe1238265b6a45ad7807d7a.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3008af6694852dedd78dd22fb64abfd59d9859f16fe1238265b6a45ad7807d7a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3008af6694852dedd78dd22fb64abfd59d9859f16fe1238265b6a45ad7807d7a","height":900,"light_fraction":0.0,"luma_entropy":5.4,"meaningful_colors":31,"pixel_sha256":"4118cd827ee1d1f3ff6017bcf38ecba2b52e6e63a8fd7c6fa2fa646f8d08b83d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"c33c0f2f724c380ca06b2fc1d50daa32e8dc122f53f434930e2ace1bfcc39395","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c33c0f2f724c380ca06b2fc1d50daa32e8dc122f53f434930e2ace1bfcc39395","height":1080,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":31,"pixel_sha256":"d37613a70a1712ce34517eca45ddef2b396c3ed034a9ccd0eed8871a0afe3055","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.6 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection chec…","artifact_node":"neoforge-1.21.6","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-1.21.6/propagation/client_b/baseline","height":900,"image":"images/mc1.21.6/e62399fb504303ff65897b88a74309784d3519f83c54db46e4d5d499e284802c.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e62399fb504303ff65897b88a74309784d3519f83c54db46e4d5d499e284802c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e62399fb504303ff65897b88a74309784d3519f83c54db46e4d5d499e284802c","height":900,"light_fraction":0.0083,"luma_entropy":5.616,"meaningful_colors":32,"pixel_sha256":"06a9821782becd931089b4d0e3015ca3165676f25433e3a78e10fa35e21d6962","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"8872c4ae2f532af8f00b10a96db34ef47bdf4eaaf3620e644c222cefe7848530","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8872c4ae2f532af8f00b10a96db34ef47bdf4eaaf3620e644c222cefe7848530","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"1890057b95bfe1851cd3247728dda3e633a0bae6890997edc573a6e9cb51a903","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.6 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-1.21.6","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.6/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.6/13748176a63b33b356fd1034a44ac82bfdd39cb7f1baf977d8ad9da1a73cfa71.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13748176a63b33b356fd1034a44ac82bfdd39cb7f1baf977d8ad9da1a73cfa71","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"13748176a63b33b356fd1034a44ac82bfdd39cb7f1baf977d8ad9da1a73cfa71","height":900,"light_fraction":0.0,"luma_entropy":5.569,"meaningful_colors":30,"pixel_sha256":"96f04940e54826ef1403dc2e9763d9f1c1cb6991dec22bb986320077040811e7","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"b2e68e807c965d26eb89c426bd386c621a500cd3bab51409d1bfe636549d2089","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b2e68e807c965d26eb89c426bd386c621a500cd3bab51409d1bfe636549d2089","height":1080,"light_fraction":0.0,"luma_entropy":5.554,"meaningful_colors":31,"pixel_sha256":"34cd4fa6509451de67ab26386d42d56329734fef2a1106b647dd89fe9525384c","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.6","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.6/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.6/7f31ff4860d911d43fc97f764b81b85e9f7e8e538500345b827c040c20a2d0a2.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7f31ff4860d911d43fc97f764b81b85e9f7e8e538500345b827c040c20a2d0a2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7f31ff4860d911d43fc97f764b81b85e9f7e8e538500345b827c040c20a2d0a2","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"ed4d56e0d1f3b139484db2e2cb2dd6507e0389bedfbf28475b1cabf1f21ef956","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"a73394f939cbbfbed654595b58d6b0986f366eeb5d5a893ada55b57b322a037d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a73394f939cbbfbed654595b58d6b0986f366eeb5d5a893ada55b57b322a037d","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"367943739729cb3c74f36e6c8a20754971f01e5a42c3faddf7e73f5280eb445e","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.6","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.6/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.6/e38856d3f51b9a77bf78a5fcddbd7890544a8118d9cd6f324e74870195c3e069.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e38856d3f51b9a77bf78a5fcddbd7890544a8118d9cd6f324e74870195c3e069","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e38856d3f51b9a77bf78a5fcddbd7890544a8118d9cd6f324e74870195c3e069","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"0a9c641f70228b5034dc81d3a7a30da688cbbcb785f679dbfd841eade131b2cb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"5044681f3ed09b8bd9fe2ce38853c3142b0fe07ba61f3dd13d998a15337339cb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5044681f3ed09b8bd9fe2ce38853c3142b0fe07ba61f3dd13d998a15337339cb","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"a7780feba4ec4f9fa6d8083d30b219f9321839b065e43ae53fc2fe887376b6e6","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.6 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-1.21.6","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-1.21.6/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.6/76ae835c214f985c402a9749a07ab43b6e0d5f748ac4cfb5e0d9427af1fd4ecf.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"76ae835c214f985c402a9749a07ab43b6e0d5f748ac4cfb5e0d9427af1fd4ecf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"76ae835c214f985c402a9749a07ab43b6e0d5f748ac4cfb5e0d9427af1fd4ecf","height":900,"light_fraction":0.0083,"luma_entropy":5.616,"meaningful_colors":32,"pixel_sha256":"4dd9263d6ea4ecc80dd5264b13ad707bfad5f805b319ede9a97d9a0af62aa3cf","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"620d97a6785bdea71ed93429b1a7d3d61ae206f173e5b5b2d2f46571d03759b4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"620d97a6785bdea71ed93429b1a7d3d61ae206f173e5b5b2d2f46571d03759b4","height":1080,"light_fraction":0.0083,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"e4c69f64cba3ada9a7ac6b89c7ea86b1c3b146070b3748f65fe9e09290746c16","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.6 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-1.21.6","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.6/64afff5e09f8ffb4292be86f8211098b3c2995c63deb7e51f4aea9e8ad763381.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"64afff5e09f8ffb4292be86f8211098b3c2995c63deb7e51f4aea9e8ad763381","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"64afff5e09f8ffb4292be86f8211098b3c2995c63deb7e51f4aea9e8ad763381","height":900,"light_fraction":0.0,"luma_entropy":5.564,"meaningful_colors":29,"pixel_sha256":"87a74951119f5c2fdbb2e92ce6140ecb49c11c5754167385a2fdce4a62f80d60","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"ef1064d312f4fb9ab44b2c1276b1fd47411c5c7bfd743d464b7f15ed9cfc24dd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ef1064d312f4fb9ab44b2c1276b1fd47411c5c7bfd743d464b7f15ed9cfc24dd","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":31,"pixel_sha256":"137f2df64fe5b94409d8c7cdf603d873b085f12647e89e69c756ef36a85aa655","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.6 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical m…","artifact_node":"neoforge-1.21.6","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.6/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.6/fe28dfa778e5bdf167c893c8ed2e7bdc347f8f6d86f2bfcb6d23276a8dc49797.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe28dfa778e5bdf167c893c8ed2e7bdc347f8f6d86f2bfcb6d23276a8dc49797","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fe28dfa778e5bdf167c893c8ed2e7bdc347f8f6d86f2bfcb6d23276a8dc49797","height":900,"light_fraction":0.0,"luma_entropy":5.561,"meaningful_colors":31,"pixel_sha256":"295c4c7127cafb9de24fe0e2efc96cae0903b5600cc2e99b76f86a389ebb6220","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"0c6c1d19024ea0e05ef1a0334bb30ee77f11231b354c66a1cb17f1955fed5522","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0c6c1d19024ea0e05ef1a0334bb30ee77f11231b354c66a1cb17f1955fed5522","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"a8b5ca1f0a550a6b1b960c89c556ae3d88f8c7496f42a797479cd732a673013f","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.6 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That thi…","artifact_node":"neoforge-1.21.6","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.6/e78f44b04a3ac17d003f09f514c3afb3af714ced6c1a33bdba8b22f44b478ae1.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e78f44b04a3ac17d003f09f514c3afb3af714ced6c1a33bdba8b22f44b478ae1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e78f44b04a3ac17d003f09f514c3afb3af714ced6c1a33bdba8b22f44b478ae1","height":900,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":30,"pixel_sha256":"64c470f97b6cb97d9b90f5c0e4be8bcafa8045acdb336e77dee2d2c141d2ffa4","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"1429e2d07deb27a44697b31a6bca1f3d373ea26cf84953cb96781d2bae477029","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1429e2d07deb27a44697b31a6bca1f3d373ea26cf84953cb96781d2bae477029","height":1080,"light_fraction":0.0,"luma_entropy":5.548,"meaningful_colors":31,"pixel_sha256":"ece2431da18b2708f3627eb75061047f06f5460675face8cb008caeb21e8a833","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.6 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-1.21.6","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.6/0df5497c0bf449d2753ecd58074738cef0fd761b5d75291d6e2820c5703e43ab.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0df5497c0bf449d2753ecd58074738cef0fd761b5d75291d6e2820c5703e43ab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0df5497c0bf449d2753ecd58074738cef0fd761b5d75291d6e2820c5703e43ab","height":900,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":28,"pixel_sha256":"fff614364fc269ded91dd915da542e1ba58f2f76c75ca25605f0c165f9e559ac","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"224b654289102fa0c65e2764b16e2bd2eba04672d986931dbe5ae23e185b7788","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"224b654289102fa0c65e2764b16e2bd2eba04672d986931dbe5ae23e185b7788","height":1080,"light_fraction":0.0,"luma_entropy":5.56,"meaningful_colors":32,"pixel_sha256":"4a448805bd8dbac7eecf191186ba943e47c23c96b56aaf3a0962cd346206fd47","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.6 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-1.21.6","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.6/c5dd0615b02c221143a1401107c9114bc795b2002b3f59fe4122e7ad26f85ab8.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c5dd0615b02c221143a1401107c9114bc795b2002b3f59fe4122e7ad26f85ab8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c5dd0615b02c221143a1401107c9114bc795b2002b3f59fe4122e7ad26f85ab8","height":900,"light_fraction":0.0,"luma_entropy":5.565,"meaningful_colors":30,"pixel_sha256":"0866bf46b9a22298c1e5b65574c99ce38efd783aa75d48c0680d64b6ba87997a","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"b1ab2ea35cf74091310da88d305a02113a58a77ab10edfe1c09e49fe8d7a89d7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b1ab2ea35cf74091310da88d305a02113a58a77ab10edfe1c09e49fe8d7a89d7","height":1080,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":31,"pixel_sha256":"0e2ff749955aa542cfc159abba176208b6ecc17005e6d8e6cdb9a3d7412be875","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.6 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-1.21.6","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-1.21.6/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.6/5765a962bb910e1970685ef7b1774c3a3524156d778432c82dc42c4c02710e87.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5765a962bb910e1970685ef7b1774c3a3524156d778432c82dc42c4c02710e87","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5765a962bb910e1970685ef7b1774c3a3524156d778432c82dc42c4c02710e87","height":900,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":30,"pixel_sha256":"a6b955f0ee561262f144d74314236cae7612598176d2b20c95c299da1b93ffb0","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"e98925f157c318fed19854e20f2fe45a993ed3cd30f88817e6ac27b8feab2938","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e98925f157c318fed19854e20f2fe45a993ed3cd30f88817e6ac27b8feab2938","height":1080,"light_fraction":0.0,"luma_entropy":5.557,"meaningful_colors":30,"pixel_sha256":"3b8f78dc55b432546ee7e6f1d65ae65454d7cfee72de389b98c45af511c6919a","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.6/full/client_a/baseline","height":900,"image":"images/mc1.21.6/fee2d39f51a479132366eada575fcc58683090369a62f69f154973296f6284ce.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fee2d39f51a479132366eada575fcc58683090369a62f69f154973296f6284ce","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fee2d39f51a479132366eada575fcc58683090369a62f69f154973296f6284ce","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"7ce5779ac531440d2bcc4f87a82f4ae29798b6b37bf1144f179b0170be6ada05","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"2333112a2a94fdfab40229fbf34cf732b49254fe24fcbd1b24abf0ee0e3365fb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2333112a2a94fdfab40229fbf34cf732b49254fe24fcbd1b24abf0ee0e3365fb","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"e9c7ecff55297225df3741a12fa76a1b6e88908f36921e48570ac52c0218c8d3","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-1.21.6/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.6/86145d83133b5ca603b328b088f07283cd43e9c5ddc749a2bf12f2c03500a53e.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"86145d83133b5ca603b328b088f07283cd43e9c5ddc749a2bf12f2c03500a53e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"86145d83133b5ca603b328b088f07283cd43e9c5ddc749a2bf12f2c03500a53e","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"8892f3cc84306a315b864876cc1d646c3a316540dbaa5d80f4f5a1584d6f8746","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"8554304745a4bd2c36df00ada06b49d4e0e617e8503db49dfc134afe4ff23854","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8554304745a4bd2c36df00ada06b49d4e0e617e8503db49dfc134afe4ff23854","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"30b55247995f76e4a972680f4c6c3cd709b036b43eb22fa8d53e7c899b87dd5a","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-1.21.6/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.6/2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","format":"webp","pixel":{"dark_fraction":0.6515,"file_sha256":"2ceec207b4a9dac9967b5dd88c4773fd92185a156b3e74dd43651f85e440d371","height":900,"light_fraction":0.0,"luma_entropy":3.714,"meaningful_colors":24,"pixel_sha256":"7d63495dbefdd73b8f139738c9520a8bdb6275ee1800135593b628048d8e53c8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f1ca3e8654d8023eb6822603afceed30d18497b09a88661f27ae3e9b2b5684c","height":1080,"light_fraction":0.0,"luma_entropy":3.654,"meaningful_colors":26,"pixel_sha256":"367dbf4f6418cb6a6fc5832b98127bc726f3f53f7cefcacb1ce126731092a7b4","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-1.21.6/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.6/87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","format":"webp","pixel":{"dark_fraction":0.6451,"file_sha256":"87d88fdf8a36f1006180a6d58f423f0ee03b0a413d49179c4f75421e92fc53fe","height":900,"light_fraction":0.0,"luma_entropy":3.753,"meaningful_colors":24,"pixel_sha256":"3a0c51ff741db2fda0ed558b4457bdba0376b8021cec7a174a9bbafc6b523e29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"04062af55450abbe5ed177992e28b287007d42aebf5a326e3d6213e40b2624c3","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":27,"pixel_sha256":"7d688d96134cdc23132ba7fec831665124bf37ab54f34d8491f1c46f3fcf9bc5","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.6 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-1.21.6/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.6/479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","format":"webp","pixel":{"dark_fraction":0.6394,"file_sha256":"479198933b7f90843e0bb90c04022f433c2fd59e6d4750d841633bdfc5b09d81","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":28,"pixel_sha256":"f8c57babce98689179cc20c4276e7fc2505f752cf5e7726c346035048a8be15b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"2788f3abd1dfb5d1ed539cbf04d8151953280370722737b0cdb69f6f0cba1aad","height":1080,"light_fraction":0.0,"luma_entropy":3.695,"meaningful_colors":29,"pixel_sha256":"f92a9867655b07d4ed1d011152cd1f9dcf3ddce2f4e5065c6a104140b0383672","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-1.21.6/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.6/ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"ad63de7f9b3c0ee5a9f80daa5037b7c261fd5eda1741f553ba879b3c6e296f21","height":900,"light_fraction":0.0,"luma_entropy":3.76,"meaningful_colors":28,"pixel_sha256":"95eb42e7e8480c5bb179ac84d330e87a348b930c62fef63bd73c17f396de4cae","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558739268) at index 0 above plaid (mtime 1793558734316) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"pixel":{"dark_fraction":0.6373,"file_sha256":"247e33da7e795adb5b288b58cac2c48443082a5fa6408868a50dbc8af29710ec","height":1080,"light_fraction":0.0,"luma_entropy":3.696,"meaningful_colors":29,"pixel_sha256":"47a22597b3f7ddf2da8006065f77886a6ca5dc280a89a25eb0217a29e6b40b6e","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-1.21.6/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.6/1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","format":"webp","pixel":{"dark_fraction":0.6443,"file_sha256":"1c89b6ba7036e0b762b49a9b197c9247468d6da6538a8fd21b7f8d59bb4b0b24","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":25,"pixel_sha256":"553df76854d87bf6ed5199f3a446f4a04b17cddeee2dce24472c94c177bbad27","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"pixel":{"dark_fraction":0.6424,"file_sha256":"3875b17ee465bae8eabab76f53deaec3369939613eea001eb278a128783fd985","height":1080,"light_fraction":0.0,"luma_entropy":3.679,"meaningful_colors":24,"pixel_sha256":"dc5d717c2dc96c1f29f0e3a69035de2f913ab5722cbe5648f36b6b849ecb4bd0","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.6 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-1.21.6/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.6/d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","format":"webp","pixel":{"dark_fraction":0.6512,"file_sha256":"d342da7c3a2eebb7283f8dbb16b714935160f538cd0b3808cc2063aa537a5b85","height":900,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":24,"pixel_sha256":"0722e415a0ae861001f88b64f7e044ba7ba96c461ee57873622146f6d293ad56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"61dcece3737f41b9dd13074a383da3bc5e03ad51eaa767520434fd16d1a46094","height":1080,"light_fraction":0.0,"luma_entropy":3.652,"meaningful_colors":27,"pixel_sha256":"8ca2b23194ea24d1a61ae2cba6e4b69c2fa0ac9c6be5c2d9532bbb22d83e5ee1","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.6 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-1.21.6/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.6/a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed","format":"webp","pixel":{"dark_fraction":0.6244,"file_sha256":"a9c09b3ecf6f3da42054cc6c60960fc156d8cf2db129a40b974f3ac4b98dd5ed","height":900,"light_fraction":0.0,"luma_entropy":3.914,"meaningful_colors":24,"pixel_sha256":"b57a07944f9f36aae7ecc1f672ca743df349f8448d9ee26f32f4b5a44177c1d1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"eaa9d2c61f6387565e7dd91e1ec82f3c5a6874b99253c28785227817b0401f1f","height":1080,"pixel":{"dark_fraction":0.6228,"file_sha256":"eaa9d2c61f6387565e7dd91e1ec82f3c5a6874b99253c28785227817b0401f1f","height":1080,"light_fraction":0.0,"luma_entropy":3.858,"meaningful_colors":27,"pixel_sha256":"60e72a9d4ecf278ecf7dfbfe9dd7ecfc0d5476e7864696c5e6917f248cab16b6","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.6 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delet…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-1.21.6/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.6/2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"2b2e76f83b18c3b827904edf5ec3cb22e75932b06a6865b738cc281dbaf7dd16","height":900,"light_fraction":0.0,"luma_entropy":3.708,"meaningful_colors":21,"pixel_sha256":"4fc044673b932a01bd859ef4ec8e1b189cbb01eca8e703b09062f9cdec13f5da","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"pixel":{"dark_fraction":0.6495,"file_sha256":"6f2736e37c91641f78bd17220bd691de386df9453815635c3f27de8424c12929","height":1080,"light_fraction":0.0,"luma_entropy":3.653,"meaningful_colors":25,"pixel_sha256":"084c7e363bc800102eff0d192efeb5d1e4a14c0d26d802b2eca4e3ed698564ce","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.6/full/client_a/model_slim","height":900,"image":"images/mc1.21.6/b6531a0d72cfba0dc928c7f6aa2be5a3d37ed1dba2682aaab6a34c91cd6f9b12.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6531a0d72cfba0dc928c7f6aa2be5a3d37ed1dba2682aaab6a34c91cd6f9b12","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b6531a0d72cfba0dc928c7f6aa2be5a3d37ed1dba2682aaab6a34c91cd6f9b12","height":900,"light_fraction":0.0,"luma_entropy":5.348,"meaningful_colors":32,"pixel_sha256":"e94be45b4053834888d9a914aee6f8250c38c95f876ae073087a02d13d7673d2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"29a18cbf6ba2d31dcf4d9ee415de2c1dd13c61798f8f09c79b8cc27250579ae0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"29a18cbf6ba2d31dcf4d9ee415de2c1dd13c61798f8f09c79b8cc27250579ae0","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"3688def18360d77fa9c4a63efa376c99c95bb7edd674cd8eb5d565ef1504bfec","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.6/full/client_a/model_classic","height":900,"image":"images/mc1.21.6/920542ecabede0f785dcfb5540b1134ae9ac99e491cff66481f85304bc6a6401.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"920542ecabede0f785dcfb5540b1134ae9ac99e491cff66481f85304bc6a6401","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"920542ecabede0f785dcfb5540b1134ae9ac99e491cff66481f85304bc6a6401","height":900,"light_fraction":0.0,"luma_entropy":5.363,"meaningful_colors":32,"pixel_sha256":"c7323abf7c793ff183df39b1ee39d4a433348edf77dfba3e52ce1eb803d56799","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"dc4d5fc62553dc27335066a610756a82da6f354413b79a2429843e05133842e8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dc4d5fc62553dc27335066a610756a82da6f354413b79a2429843e05133842e8","height":1080,"light_fraction":0.0,"luma_entropy":5.331,"meaningful_colors":31,"pixel_sha256":"7ef6e4eb0e1d64a8a26dc5842646822205d5d34028c54bec52b70df87e55c889","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtim…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-1.21.6/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.6/e5c9fe6d5198cfe9a23a9bdda1e5bf70c2fdc3691895aeed4b9150b7c4bba11f.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e5c9fe6d5198cfe9a23a9bdda1e5bf70c2fdc3691895aeed4b9150b7c4bba11f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e5c9fe6d5198cfe9a23a9bdda1e5bf70c2fdc3691895aeed4b9150b7c4bba11f","height":900,"light_fraction":0.0,"luma_entropy":5.341,"meaningful_colors":32,"pixel_sha256":"81027c6af90a48518e8a5a20ec57e39d168a9d61ef2d299a2cc77578541431f2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"ea7a59db2b4532757d9a1814c1ccb7855a75d9c41978a151808e00caf3372ad1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ea7a59db2b4532757d9a1814c1ccb7855a75d9c41978a151808e00caf3372ad1","height":1080,"light_fraction":0.0,"luma_entropy":5.312,"meaningful_colors":31,"pixel_sha256":"a496a1637994deea1495d0ead18b7799bed152618071c20dbcd083048876da38","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-1.21.6/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.6/d1f245538c286660d06956eba824b4dc2ff48578ae2465a34c4f908babe5b3bd.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d1f245538c286660d06956eba824b4dc2ff48578ae2465a34c4f908babe5b3bd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d1f245538c286660d06956eba824b4dc2ff48578ae2465a34c4f908babe5b3bd","height":900,"light_fraction":0.0,"luma_entropy":5.33,"meaningful_colors":32,"pixel_sha256":"16d76712b99568d4184b5dcb3ff76c4fb4b4a3a35b4a36bbd43f6ec4b062baa8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"0dcb834efceab6f038a74de041e429c358549443efe631c084b0356ea179650a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0dcb834efceab6f038a74de041e429c358549443efe631c084b0356ea179650a","height":1080,"light_fraction":0.0,"luma_entropy":5.292,"meaningful_colors":31,"pixel_sha256":"554be925fa080a7f882e406ff1944ed2608719f526bd965625d58cd061520b54","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-1.21.6/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.6/625d50f793adda9cfddff0070c93b649572c0e136c7cb086bd6507fb110c14d0.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"625d50f793adda9cfddff0070c93b649572c0e136c7cb086bd6507fb110c14d0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"625d50f793adda9cfddff0070c93b649572c0e136c7cb086bd6507fb110c14d0","height":900,"light_fraction":0.0,"luma_entropy":5.352,"meaningful_colors":32,"pixel_sha256":"ebb20fa827bc8faae356f578f3d85a23a9f7765e48b70d654d0ea274a51f645b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"8cb43da6a95236295d020ac936cf5f958e05d8000c2a39979ccf4edd5c5a359d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8cb43da6a95236295d020ac936cf5f958e05d8000c2a39979ccf4edd5c5a359d","height":1080,"light_fraction":0.0,"luma_entropy":5.324,"meaningful_colors":31,"pixel_sha256":"a24ec5b8294834dba7d332e8d44e6ad393d8a11ee0f69ae4d9d8ed454ca85e9c","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks ca…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-1.21.6/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.6/b1b8bb9a1426124a4030238c7d05deec005b5131038796181a9b2c91b17efb49.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b1b8bb9a1426124a4030238c7d05deec005b5131038796181a9b2c91b17efb49","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b1b8bb9a1426124a4030238c7d05deec005b5131038796181a9b2c91b17efb49","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":32,"pixel_sha256":"d1626b1959989315e972c16a5d0a2336acf4a031490e5acb686547b3eae66c73","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"de9feed9f046d825c307561691ec8ac8d267d43de8b59328cd20ad0d5fec879d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"de9feed9f046d825c307561691ec8ac8d267d43de8b59328cd20ad0d5fec879d","height":1080,"light_fraction":0.0,"luma_entropy":5.438,"meaningful_colors":31,"pixel_sha256":"fa764b0bd84a3f91ef3bf6582aa9194cdb4d3c466bca06aa38f5219ca5037688","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.6 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-1.21.6/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.6/61031514196d363349fbbf0e52808d155d5cd062d66616d284326e06562ce45d.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"61031514196d363349fbbf0e52808d155d5cd062d66616d284326e06562ce45d","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"61031514196d363349fbbf0e52808d155d5cd062d66616d284326e06562ce45d","height":900,"light_fraction":0.0,"luma_entropy":5.365,"meaningful_colors":32,"pixel_sha256":"db5f00ee807433ff54404af0299ed8482f991ee92180fced58446f8492e428ce","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"a7932c2c8bd6c842fc640c6b0aa905ba9cd56d43803e3f3faffa4bf605dd6a71","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"a7932c2c8bd6c842fc640c6b0aa905ba9cd56d43803e3f3faffa4bf605dd6a71","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"bd73081362909c3a8cd7881ce2866fd79d156d7972fda1c87757aead97ac0566","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, w…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-1.21.6/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.6/7e9898fa9dc0382466f1ca5d7973a5ed98b7d9c29fa04625a158b7e70b1b3210.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7e9898fa9dc0382466f1ca5d7973a5ed98b7d9c29fa04625a158b7e70b1b3210","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7e9898fa9dc0382466f1ca5d7973a5ed98b7d9c29fa04625a158b7e70b1b3210","height":900,"light_fraction":0.0,"luma_entropy":5.419,"meaningful_colors":31,"pixel_sha256":"932dfce518be2f08b81f406dea8491f7e663ba166168c12ab667c3ddcc179bed","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"d6a21d13aa9f10c728ca8c08b90df2a4204e657adcea2d4e60ed5a61e7313a1b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d6a21d13aa9f10c728ca8c08b90df2a4204e657adcea2d4e60ed5a61e7313a1b","height":1080,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":32,"pixel_sha256":"b7ce01db8578f2694f82274d83df496af1832cbb6af7d2ceae0a1f6048756579","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proo…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-1.21.6/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.6/8fc738d712ac59e0e2d4d0805d5c1b5f97d2ee23007cefb33988b1306dacb40a.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8fc738d712ac59e0e2d4d0805d5c1b5f97d2ee23007cefb33988b1306dacb40a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8fc738d712ac59e0e2d4d0805d5c1b5f97d2ee23007cefb33988b1306dacb40a","height":900,"light_fraction":0.0,"luma_entropy":5.39,"meaningful_colors":31,"pixel_sha256":"5f951d1e3266188fd6fbf953b4828b519a7546de46316e8455871f943a3b1ed8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"04ae0a4d3ae60e99d6c906ee784dc663977e4e35faa89bbdcde5eac2028dbacf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"04ae0a4d3ae60e99d6c906ee784dc663977e4e35faa89bbdcde5eac2028dbacf","height":1080,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":32,"pixel_sha256":"902aef8d50383991673c2d9e700a69d193db1b1db1431911d7751d9c7ba10320","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-1.21.6/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.6/aa9599ae30696e656f11f42161d7f8694b50da5502870c826f025dcf8748edee.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa9599ae30696e656f11f42161d7f8694b50da5502870c826f025dcf8748edee","format":"webp","pixel":{"dark_fraction":0.5036,"file_sha256":"aa9599ae30696e656f11f42161d7f8694b50da5502870c826f025dcf8748edee","height":900,"light_fraction":0.0013,"luma_entropy":5.071,"meaningful_colors":29,"pixel_sha256":"b321e91207d03e9259598fb2ebbb1c2807726744413802d98b0cfb238e352a94","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"80dd1fe3db69d74ab45701fa51e1eecfb491b3d5bbae328345c605fb0f271534","height":1080,"pixel":{"dark_fraction":0.5067,"file_sha256":"80dd1fe3db69d74ab45701fa51e1eecfb491b3d5bbae328345c605fb0f271534","height":1080,"light_fraction":0.0011,"luma_entropy":5.014,"meaningful_colors":31,"pixel_sha256":"bbf45660c1650a9c3999585b61644e8e25252be0423664581409c37d288d70c8","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-1.21.6/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.6/89fafdc079037d7dff5b2272224fec206f6bcf6b3a2f6e21ec960c783f1c2744.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"89fafdc079037d7dff5b2272224fec206f6bcf6b3a2f6e21ec960c783f1c2744","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"89fafdc079037d7dff5b2272224fec206f6bcf6b3a2f6e21ec960c783f1c2744","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"b56a262ffb96909efbf5f790c38ecc40930e3af356d6472381d6c54a79ad85aa","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"a2d70811208b81bb3ab188404fefe5d909da224651a102776abeaea6aa862362","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a2d70811208b81bb3ab188404fefe5d909da224651a102776abeaea6aa862362","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"01e4e1a4ae7022e27226e3f682233fd67bfea75c646fc24a8165c4bb51a83890","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outli…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-1.21.6/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.6/067cd004eb4802b5a77c9831c7601d5840afa57f73f6a2793e63492fa46dc86e.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"067cd004eb4802b5a77c9831c7601d5840afa57f73f6a2793e63492fa46dc86e","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"067cd004eb4802b5a77c9831c7601d5840afa57f73f6a2793e63492fa46dc86e","height":900,"light_fraction":0.0,"luma_entropy":4.576,"meaningful_colors":28,"pixel_sha256":"736804d7afbf81bad768ac9a1b652824c83bcccf62f6bb600b0b9876250b0a5d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"02bcf6f741bb9b301e128912039d1b9ec845fac18c332a70300a3d4686f6c01c","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"02bcf6f741bb9b301e128912039d1b9ec845fac18c332a70300a3d4686f6c01c","height":1080,"light_fraction":0.0,"luma_entropy":4.548,"meaningful_colors":31,"pixel_sha256":"bbb525d2eea34ca676368df26014af1a64c0930b1c3d66fe9b6402d80508833c","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the r…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-1.21.6/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.6/9237a7b4f217094117ebe3099546331bb4e6302daaee2536a20b03455fc95c59.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9237a7b4f217094117ebe3099546331bb4e6302daaee2536a20b03455fc95c59","format":"webp","pixel":{"dark_fraction":0.5081,"file_sha256":"9237a7b4f217094117ebe3099546331bb4e6302daaee2536a20b03455fc95c59","height":900,"light_fraction":0.0013,"luma_entropy":5.116,"meaningful_colors":29,"pixel_sha256":"dabf0b187e53105f0e8e5a30c38ec0ba9a5fb26f9212e3065ac52eac4c31a2bc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"aac4db912a2c2c6adfa3795805fe77df7e2bd70141aa3cda212c7b91d69924e1","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"aac4db912a2c2c6adfa3795805fe77df7e2bd70141aa3cda212c7b91d69924e1","height":1080,"light_fraction":0.0011,"luma_entropy":5.047,"meaningful_colors":32,"pixel_sha256":"0176fdcfb89ec11588c9e86d120f1168eefda84031bfe1ff06a98ee15b6a8982","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-1.21.6/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.6/84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","format":"webp","pixel":{"dark_fraction":0.5083,"file_sha256":"84103348f75a4189e29ef932ce2f384c2e4c302312b7dee9c6cc50093a251f5d","height":900,"light_fraction":0.0011,"luma_entropy":5.105,"meaningful_colors":30,"pixel_sha256":"7362393ab6ba84f5f7d9ce06219fa1eb9f25ee1dea158793c883ee22314a41e5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"pixel":{"dark_fraction":0.5101,"file_sha256":"495cfb8dd816a1cb9ce2c961e22ffe391a7e0fb5a680437127f0227c7f82c2ad","height":1080,"light_fraction":0.0011,"luma_entropy":5.04,"meaningful_colors":32,"pixel_sha256":"4718e6ab5ccc46ae3d9b43b0f1c9d7c800616021495c6200cd39e18764a5c830","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-1.21.6/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.6/42c370db0c486669b87ea0a1eb7b4b3d47d0d28715030da0eaf5376e018259a8.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"42c370db0c486669b87ea0a1eb7b4b3d47d0d28715030da0eaf5376e018259a8","format":"webp","pixel":{"dark_fraction":0.1976,"file_sha256":"42c370db0c486669b87ea0a1eb7b4b3d47d0d28715030da0eaf5376e018259a8","height":900,"light_fraction":0.0,"luma_entropy":4.57,"meaningful_colors":31,"pixel_sha256":"2498635ed7eed0f4e9e65dad787ef508c0e6491d1d16ade8849ab60fa284c1fa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"86e1bcbbe3d1890640e42a2b103a4fb49306ebcca9d9bde4bffad843cedb4670","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"86e1bcbbe3d1890640e42a2b103a4fb49306ebcca9d9bde4bffad843cedb4670","height":1080,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":31,"pixel_sha256":"d1271621a5b0fca16f5d585279ac98d05f44932168f5ffb8f4c3a5dfbdaaa1c4","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-1.21.6/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.6/62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"62548c14bb5c0cc6bc5c633467957457dda5cc1c271649a461c3598473d2a806","height":900,"light_fraction":0.0,"luma_entropy":4.583,"meaningful_colors":32,"pixel_sha256":"5fc97f89c3fe5fdfe2e6f02fea5d3f26a911f59cb299b76fa127a91a34c5012c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8169c535ea8a381907af3a5e3fe2189bd93ee9060dde3fe8e7fcbf9768cc04ff","height":1080,"light_fraction":0.0,"luma_entropy":4.556,"meaningful_colors":30,"pixel_sha256":"99454bdf88283dac67eb0652d5e3c8a9d877c337cc68a8d6414f3eebf3b63921","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-1.21.6/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.6/f7bd2cec778c9938d9f4892da009513ed81f5d2eb8ea21efe6d3ef14db51dd59.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7bd2cec778c9938d9f4892da009513ed81f5d2eb8ea21efe6d3ef14db51dd59","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"f7bd2cec778c9938d9f4892da009513ed81f5d2eb8ea21efe6d3ef14db51dd59","height":900,"light_fraction":0.0,"luma_entropy":4.83,"meaningful_colors":30,"pixel_sha256":"962e3bd647f1fedde7c947a56b3f6ae162500e1b43b0d366c42178f3aa96c2c6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"5bb88e01040fc0408d504c5c146818def84238cf0b96e23c0d1fe15799370439","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"5bb88e01040fc0408d504c5c146818def84238cf0b96e23c0d1fe15799370439","height":1080,"light_fraction":0.0,"luma_entropy":4.79,"meaningful_colors":31,"pixel_sha256":"16653caeab5de455dde3171c160ba21cfb23c8ce256e9162bbdacaf64580a2db","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.6 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-1.21.6/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.6/602bc9874d61ceae4f513b5d6fdafb645a1373d002fd4a0e5eecd9cb73df3027.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"602bc9874d61ceae4f513b5d6fdafb645a1373d002fd4a0e5eecd9cb73df3027","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"602bc9874d61ceae4f513b5d6fdafb645a1373d002fd4a0e5eecd9cb73df3027","height":900,"light_fraction":0.0,"luma_entropy":5.298,"meaningful_colors":32,"pixel_sha256":"72989dfcc3c7aea32b765cf6fdfeb828bbfe53032a0084483cf40cb8f929139a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"fc006a6d9f8feab2daeff8b99ccc3f83a051dcb421036a2cd334546d9149e255","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"fc006a6d9f8feab2daeff8b99ccc3f83a051dcb421036a2cd334546d9149e255","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"191351bf448eba82f9cf5a0dd6a0b77a0201e51cd2845ebe9926acf886207ef9","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.6 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-1.21.6/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.6/8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"8e2c3f6d8fc09f0aaeda3e9287d4b96e51cfd41035f5cd916028ccf0c2260219","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":32,"pixel_sha256":"7ff5b15b2a82ae3a02b109bc9a1ecfd646a250df814bc1408f214878feeccc75","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"b3ec46d64f3433439ecb126871696a3bf779e5d0c2a47400f85ad86274e1eff4","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"b13c675d82e2024e7df402809b0f581274045f34595a5a55c4c859e0ebb45786","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back out…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-1.21.6/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.6/f8eb9f7ece5d7b9319cbff84027f926a1f0ec23866849b65582d2c06a8c61cef.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f8eb9f7ece5d7b9319cbff84027f926a1f0ec23866849b65582d2c06a8c61cef","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"f8eb9f7ece5d7b9319cbff84027f926a1f0ec23866849b65582d2c06a8c61cef","height":900,"light_fraction":0.0,"luma_entropy":5.657,"meaningful_colors":31,"pixel_sha256":"b859d3ce327434d6117083a2a3a6e4357cd7a93474340d760a42b960a234fcb8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"ef3def89a275cbb336e96e3f5d3d2e0d94e8aea0f187db09d5da3f9164fc6616","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"ef3def89a275cbb336e96e3f5d3d2e0d94e8aea0f187db09d5da3f9164fc6616","height":1080,"light_fraction":0.0,"luma_entropy":5.635,"meaningful_colors":32,"pixel_sha256":"d31937dbe9270951c2e39f6583482f9995480512b11c1cf67c43da0b11704d84","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-1.21.6/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.6/75b9947dc9d736493591e3f6f3085dc4c8decc9a1235db73b0de667249603efd.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"75b9947dc9d736493591e3f6f3085dc4c8decc9a1235db73b0de667249603efd","format":"webp","pixel":{"dark_fraction":0.4722,"file_sha256":"75b9947dc9d736493591e3f6f3085dc4c8decc9a1235db73b0de667249603efd","height":900,"light_fraction":0.0013,"luma_entropy":5.17,"meaningful_colors":28,"pixel_sha256":"d29991d73f9ef87136f6ad69eae8192ea14b9551fe251c393991027a6827740c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"81c8ac4a51989efb8e40c914a66370fc145eaa8117cab33df6e0975f3e2c852b","height":1080,"pixel":{"dark_fraction":0.4746,"file_sha256":"81c8ac4a51989efb8e40c914a66370fc145eaa8117cab33df6e0975f3e2c852b","height":1080,"light_fraction":0.0011,"luma_entropy":5.104,"meaningful_colors":30,"pixel_sha256":"543a0657f5c63ef2930dabd8d6de6be7e676bc4ec6365221eb96859219adb5b9","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-1.21.6/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.6/95960b7b2f901241c92f4419e01b9dcdc2b8917a54e1531cce7384cfe9cbe89f.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"95960b7b2f901241c92f4419e01b9dcdc2b8917a54e1531cce7384cfe9cbe89f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"95960b7b2f901241c92f4419e01b9dcdc2b8917a54e1531cce7384cfe9cbe89f","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"0d0cb9d75aa41a9e84870a5ebfc34c05b8c550f905bcd23fb04750d79e9ce73d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"7a265bbd56869c4d164e1820cc4d6e105a69e034d9e24d3d4bd9cc8e81f30086","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7a265bbd56869c4d164e1820cc4d6e105a69e034d9e24d3d4bd9cc8e81f30086","height":1080,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"c114e5971831d54647d5b16ad0a23fa4d8a5277568a9d6fe08eae7417c24e31e","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-1.21.6/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.6/76ca4f0e61215cc7ca982ffc444617f6df04808e4026cb98d02f70e66506cd31.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"76ca4f0e61215cc7ca982ffc444617f6df04808e4026cb98d02f70e66506cd31","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"76ca4f0e61215cc7ca982ffc444617f6df04808e4026cb98d02f70e66506cd31","height":900,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":30,"pixel_sha256":"6ea4c77f1833c5881c039883390ca822c6c252d9424b364db67c7e213ec2d722","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"3f95293790535ea1d2c4d668a4bcf4bd115ad6d5232abd4e8050ca2058b5259e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3f95293790535ea1d2c4d668a4bcf4bd115ad6d5232abd4e8050ca2058b5259e","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"3ceca0d5e66050ee1baccb4ac5c66cdbce744a7cec97827401dc964fcf1045c5","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-1.21.6/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.6/5c8f67035273cc4f5c182ce6e91b39f1ea5a4b94593fd6c9334010528d8f550e.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c8f67035273cc4f5c182ce6e91b39f1ea5a4b94593fd6c9334010528d8f550e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5c8f67035273cc4f5c182ce6e91b39f1ea5a4b94593fd6c9334010528d8f550e","height":900,"light_fraction":0.0,"luma_entropy":5.429,"meaningful_colors":32,"pixel_sha256":"78ecffce2785e53b79070a422839624ee2cbf52b0a26b2fbaa0c1b6b3fa5e481","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"da219ca7b7b87a60d1230812e449da12d4cf4e5450b6303cedb6cd4b7a3a0d7b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"da219ca7b7b87a60d1230812e449da12d4cf4e5450b6303cedb6cd4b7a3a0d7b","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"22d25284d523cdfa88344a589883778e083d385e8f0bf32d719e5875f2b860bd","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-1.21.6/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.6/45a9d8d703c2d541e970fe54cdbd401e5729d1fdceac26072a295b6a3784d2e6.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"45a9d8d703c2d541e970fe54cdbd401e5729d1fdceac26072a295b6a3784d2e6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"45a9d8d703c2d541e970fe54cdbd401e5729d1fdceac26072a295b6a3784d2e6","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":29,"pixel_sha256":"9e10a286a9350b1fa2e697c95b0cad355bc9108149db8e91853f0ad797a367f6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"39d3697493e3bc130051f584f402e250fd0d819a597e84c568e0f5866ac0c3ba","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"39d3697493e3bc130051f584f402e250fd0d819a597e84c568e0f5866ac0c3ba","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"1c2c7c4d69b54c8716f45907cdad2cc808f188dbaadb7065e429f2f97524648b","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.6 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-1.21.6/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.6/95da583231babc2fa402181314c0b72025c8f0e5b51b82b34b4c4716fe3561f6.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"95da583231babc2fa402181314c0b72025c8f0e5b51b82b34b4c4716fe3561f6","format":"webp","pixel":{"dark_fraction":0.4366,"file_sha256":"95da583231babc2fa402181314c0b72025c8f0e5b51b82b34b4c4716fe3561f6","height":900,"light_fraction":0.0,"luma_entropy":4.576,"meaningful_colors":32,"pixel_sha256":"1bc903a304f21b8e9d53987142b6f584f12c83d45cb8805a7a5463111fab2455","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"755f50b3229f5d6abca38b028b8e249fb123483d8b0d0dcfe02179dbfff40beb","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"755f50b3229f5d6abca38b028b8e249fb123483d8b0d0dcfe02179dbfff40beb","height":1080,"light_fraction":0.0,"luma_entropy":4.528,"meaningful_colors":31,"pixel_sha256":"6593270f69baf87e06a106f531ed0fa539836c9804ca94a3cdf1d6999bed52d2","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.6 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-1.21.6/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.6/ab55f07af762aa90ae91f9a1a075ae85d53dd3c50b041b0fa0110b00e2d864fb.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ab55f07af762aa90ae91f9a1a075ae85d53dd3c50b041b0fa0110b00e2d864fb","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"ab55f07af762aa90ae91f9a1a075ae85d53dd3c50b041b0fa0110b00e2d864fb","height":900,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":31,"pixel_sha256":"b2f8dfe90a22d65af43942cafbfe4d7253798f90a734a4bc1d9136b7142778c9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"45ce204d61984161f8c1a142c93a9c62fee0e6f8d65c7e946c5979decfc05ba4","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"45ce204d61984161f8c1a142c93a9c62fee0e6f8d65c7e946c5979decfc05ba4","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":30,"pixel_sha256":"a944ab1d2f0cc5f82c0dde13c40e5792e86843d0cc9651904bf9ab2efd2c2e9d","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas p…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-1.21.6/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.6/cdc93995077ef473e524f3551bcd17ea8073597385132b65facd4bcc1765721e.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cdc93995077ef473e524f3551bcd17ea8073597385132b65facd4bcc1765721e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cdc93995077ef473e524f3551bcd17ea8073597385132b65facd4bcc1765721e","height":900,"light_fraction":0.0,"luma_entropy":5.429,"meaningful_colors":32,"pixel_sha256":"99edf2df9506e1051fc7238196e08c0a18c0a690fe73f0a6cb9fb4f450cdbbb6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"22df803d85a0c7e5307cf48f02c6d3a67c75f4c25c863ffde987f1e31ad51785","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"22df803d85a0c7e5307cf48f02c6d3a67c75f4c25c863ffde987f1e31ad51785","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"619e12e29d7f6d448d6073aa126b9517b6a768937d819193bc8fda92e21932ec","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-1.21.6/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.6/523e4c38871a2646722bbbae07b72beafc307e0083e92a0ffeea9dd575efd49b.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"523e4c38871a2646722bbbae07b72beafc307e0083e92a0ffeea9dd575efd49b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"523e4c38871a2646722bbbae07b72beafc307e0083e92a0ffeea9dd575efd49b","height":900,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":29,"pixel_sha256":"1c841047b950bf71c47ffbaeeec32ecaa02d0ae689fd8e7e68c718f57e6eedc2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"9c3af395c18891c9d29f8a517e885c7d3823277c1cb3eb178aa1dc2001633e68","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9c3af395c18891c9d29f8a517e885c7d3823277c1cb3eb178aa1dc2001633e68","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":30,"pixel_sha256":"69b99f14dbf3dbece1f289afe75b103e582009bbe1907b40d8f83646b3304dc6","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.6 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-1.21.6/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.6/76ca4f0e61215cc7ca982ffc444617f6df04808e4026cb98d02f70e66506cd31.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"76ca4f0e61215cc7ca982ffc444617f6df04808e4026cb98d02f70e66506cd31","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"76ca4f0e61215cc7ca982ffc444617f6df04808e4026cb98d02f70e66506cd31","height":900,"light_fraction":0.0,"luma_entropy":5.55,"meaningful_colors":30,"pixel_sha256":"6ea4c77f1833c5881c039883390ca822c6c252d9424b364db67c7e213ec2d722","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"d0fee0ba3d454fdfe559be88e961372dffeae6a2d539868edd82ad2623cdb33a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d0fee0ba3d454fdfe559be88e961372dffeae6a2d539868edd82ad2623cdb33a","height":1080,"light_fraction":0.0,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"2baf55b72cbccf8f2ed97dc6fba0cfdffe32a758ac5ffba572568bf74942e856","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-1.21.6/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.6/fb04e913ff0f1ffd8df8706466444467d5eca92831122f995bcd5929e7d5dbd4.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fb04e913ff0f1ffd8df8706466444467d5eca92831122f995bcd5929e7d5dbd4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fb04e913ff0f1ffd8df8706466444467d5eca92831122f995bcd5929e7d5dbd4","height":900,"light_fraction":0.0,"luma_entropy":5.423,"meaningful_colors":29,"pixel_sha256":"ea0108a16258e7fe22f476895e7f4b7c6dd0d1a97091378fc46eaa733de58701","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"7d50974246c358b85a6ee62c51d36feba8941b52acc052e97a019fd32de4db23","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7d50974246c358b85a6ee62c51d36feba8941b52acc052e97a019fd32de4db23","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":32,"pixel_sha256":"717161fa2f93c3a7cf5937bf92a8d645203748f43333fd035fc9fd37f5b9c488","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compa…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.6/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.6/fd19c2eca552d095e9ece4a972aaf87eb94c8db37588f15a4a6c785450dc4687.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fd19c2eca552d095e9ece4a972aaf87eb94c8db37588f15a4a6c785450dc4687","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fd19c2eca552d095e9ece4a972aaf87eb94c8db37588f15a4a6c785450dc4687","height":900,"light_fraction":0.0,"luma_entropy":5.421,"meaningful_colors":30,"pixel_sha256":"eb6cb5788cad41b3dcee88d3fc7a3ae8d4aac87a85f20d92756145822d6d7692","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"39e968fe3718498a231d923416e552bccd04ed1d44b91b64a3039810e8150e37","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"39e968fe3718498a231d923416e552bccd04ed1d44b91b64a3039810e8150e37","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":32,"pixel_sha256":"cc3ebf7baa748a979da3d0b96dd8c8c438fed6dbd93bf17b7a21c2f52916ab31","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-1.21.6/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.6/9025dd8d79efc287cd0c686b15727c44995b2f9d2f05c4a7faa14dc4a5445f17.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9025dd8d79efc287cd0c686b15727c44995b2f9d2f05c4a7faa14dc4a5445f17","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9025dd8d79efc287cd0c686b15727c44995b2f9d2f05c4a7faa14dc4a5445f17","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":32,"pixel_sha256":"19ac47c7481b1c58b83269bcf3e3f820a2bda042cb63d51e981d7a2e0d7d6060","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"9c43eaaf417775b33a6d60aa370056484723a62ac79f4c49c6a20336876b2f9a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9c43eaaf417775b33a6d60aa370056484723a62ac79f4c49c6a20336876b2f9a","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"2aff5dfcfbffd143415c1459045f1f1301b210942c6bb27aa7668db21073d9ec","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-1.21.6/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.6/cbe6f0763831068daf9f5bbca552297ffe0400f0784e77c47bcd96bf08bada91.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cbe6f0763831068daf9f5bbca552297ffe0400f0784e77c47bcd96bf08bada91","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cbe6f0763831068daf9f5bbca552297ffe0400f0784e77c47bcd96bf08bada91","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":30,"pixel_sha256":"24c013e4f19a70c332489c7ea08b80ab76d79f45303240d214debf7b0064f657","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"3387e2c3d07075f067b54b3535af7031b2cdda50a3807f91c7f1d9f722e2d842","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3387e2c3d07075f067b54b3535af7031b2cdda50a3807f91c7f1d9f722e2d842","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":32,"pixel_sha256":"4d1bb97da98fc4cba6624d3c653fe394409ff26599ad3b2a073807e6727cec92","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-1.21.6/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.6/f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"f02bd994a39dd77f11de8609691e41e53e03c41df049f7f9fa655be05597c296","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":29,"pixel_sha256":"33b44f531bdf291342def711b5c6f9472cc81badd3c1fb2dff59610ed047241c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 108, 541, 136], floor 4190)","scenario":"full","source":{"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"12308b6c9b8d72f15fa1579edc2f6ebb6bf302bb86eeffac3e2f62c0bf95f879","height":1080,"light_fraction":0.0,"luma_entropy":4.498,"meaningful_colors":31,"pixel_sha256":"3bbca335d8a1a86381f210fe2a2fc60e13429d82969627c29610e192670eb988","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-1.21.6/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.6/6bac600fe2b765bd26d257c51689c1c4bba0d80eed518b2860303bae1e09e57b.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6bac600fe2b765bd26d257c51689c1c4bba0d80eed518b2860303bae1e09e57b","format":"webp","pixel":{"dark_fraction":0.4902,"file_sha256":"6bac600fe2b765bd26d257c51689c1c4bba0d80eed518b2860303bae1e09e57b","height":900,"light_fraction":0.0011,"luma_entropy":5.287,"meaningful_colors":28,"pixel_sha256":"8a556e8168f63e9861f82779f4f9f040ac18a0f175aa023def5cac59a2bbd7de","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a112233a20f4a5afb86d478281c4cf9f1d71d267f6cdacbafb3f159f6a51fd7d","height":1080,"pixel":{"dark_fraction":0.4953,"file_sha256":"a112233a20f4a5afb86d478281c4cf9f1d71d267f6cdacbafb3f159f6a51fd7d","height":1080,"light_fraction":0.0011,"luma_entropy":5.206,"meaningful_colors":31,"pixel_sha256":"e949d1548055a696c7a74015060cb4f99a2ac9ba2af9f92cc70a3a9cc78c9e91","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-1.21.6/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.6/a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334","format":"webp","pixel":{"dark_fraction":0.4901,"file_sha256":"a291d89e59ff1ecc6065357bde3d53d2d8e68b808968b3e79434ea9d897a6334","height":900,"light_fraction":0.0011,"luma_entropy":5.29,"meaningful_colors":28,"pixel_sha256":"d2846c6774097ebf82f263bb54aca992cfd1cd18dbe7b5180fca08f00188aff5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"4aef2ac62b5c56a7189d201b6a1736ae4a8653e39e2a44c2afc1774531b6979a","height":1080,"pixel":{"dark_fraction":0.4951,"file_sha256":"4aef2ac62b5c56a7189d201b6a1736ae4a8653e39e2a44c2afc1774531b6979a","height":1080,"light_fraction":0.0011,"luma_entropy":5.216,"meaningful_colors":32,"pixel_sha256":"61a68ed0ae3d10d9ae177055fbcca1b2b56dc63f3ee45815bad7f95ea996666b","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-1.21.6/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.6/f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","format":"webp","pixel":{"dark_fraction":0.4908,"file_sha256":"f7e77b3ca3f9f73bf7c334866014c1a17a12e9327a9829f4a39b4950c47da658","height":900,"light_fraction":0.0012,"luma_entropy":5.303,"meaningful_colors":31,"pixel_sha256":"b60d44c45ae6c33da48d94e2c0c0086000ed2e56555d05e79e1a039ad9dadadb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"pixel":{"dark_fraction":0.4952,"file_sha256":"a6d4bfa0835ef95b5a71f0b38b28559a75d2be173ab3ccd0a73f5fb98d40f5f4","height":1080,"light_fraction":0.0011,"luma_entropy":5.248,"meaningful_colors":32,"pixel_sha256":"f365eff6fbab4235a9333da35625eff65665a13bacb375debf1d746ff3a3c749","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-1.21.6/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.6/323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","format":"webp","pixel":{"dark_fraction":0.4648,"file_sha256":"323c6d369e4cf026df4518776570e341c9addedc221a5d6f1b4f3a8eab92d9a9","height":900,"light_fraction":0.0011,"luma_entropy":5.371,"meaningful_colors":29,"pixel_sha256":"b8f78cea27ccb9f34df860c2ef080505a89c576227a154952e019dfa8cb4f5bd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"pixel":{"dark_fraction":0.4678,"file_sha256":"e9cd1358dc8e5331f37a39a992eede11db2c1ac79a255c7ded574cb4021298bb","height":1080,"light_fraction":0.0011,"luma_entropy":5.297,"meaningful_colors":31,"pixel_sha256":"6362665b32ca2848e21b56bdb98e8b3f309df1fded905df7c89acf0d769ae5b3","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.6 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-1.21.6/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.6/c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","format":"webp","pixel":{"dark_fraction":0.5033,"file_sha256":"c9148a4c89b875ecb2f942e9431f19667da5482ca2866e79efdad0e396ab9a1c","height":900,"light_fraction":0.0011,"luma_entropy":5.154,"meaningful_colors":29,"pixel_sha256":"9d4698e794e1166e0c8f45bf279b9f9806fe40f031d6ff789743074f65f36a28","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"pixel":{"dark_fraction":0.5072,"file_sha256":"6c0eb6c924be82d2ff0a6cdf69516052d0d8e8b65d9a1556daa7728ad567e581","height":1080,"light_fraction":0.0011,"luma_entropy":5.078,"meaningful_colors":32,"pixel_sha256":"f066202819cd962b08b04e1532f20d748c946622c9f98a9d2a0aff4fcb92eba1","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-1.21.6/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.6/0d81c4342b49dfcda1d90daa7f65c1c297c8b3618aeaf899ba4bd9256f6eeb30.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0d81c4342b49dfcda1d90daa7f65c1c297c8b3618aeaf899ba4bd9256f6eeb30","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0d81c4342b49dfcda1d90daa7f65c1c297c8b3618aeaf899ba4bd9256f6eeb30","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"e49c8b5b08d5a1a967ba41eb33894afa15b3a26d972fdaa0f43d0cf7fcf9ac50","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"253f3ee0884bcadff12bb956f1fe55e953d680539e7827a3d4a97ffa7580ee4f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"253f3ee0884bcadff12bb956f1fe55e953d680539e7827a3d4a97ffa7580ee4f","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"26efefa676de147a6352b4fd0db5700c1be1998cd00861e98eb5c86718ad58c5","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.6 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-1.21.6/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.6/ec54883dc600fbe8091bc7b35966a10347f68c8af3a3513322f6ccf2dc419821.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ec54883dc600fbe8091bc7b35966a10347f68c8af3a3513322f6ccf2dc419821","format":"webp","pixel":{"dark_fraction":0.5935,"file_sha256":"ec54883dc600fbe8091bc7b35966a10347f68c8af3a3513322f6ccf2dc419821","height":900,"light_fraction":0.0,"luma_entropy":4.568,"meaningful_colors":27,"pixel_sha256":"78df060ced744231ead4733058082ef085bb49a1f974d0c825aa273e31197741","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"153edf4f473cf0889f0e625392990e275c31419cfbd95e9654c6a63f8f160a4c","height":1080,"pixel":{"dark_fraction":0.5972,"file_sha256":"153edf4f473cf0889f0e625392990e275c31419cfbd95e9654c6a63f8f160a4c","height":1080,"light_fraction":0.0,"luma_entropy":4.488,"meaningful_colors":29,"pixel_sha256":"58cb8728472d8058c6b260f3cedddb9420a0d3f2cae13ec42fa3b965479f752e","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the ti…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-1.21.6/full/client_a/settings_screen","height":900,"image":"images/mc1.21.6/40697e5e716379c363d92f43c0a7fd23100e3355889dc767a71207b0202c4865.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"40697e5e716379c363d92f43c0a7fd23100e3355889dc767a71207b0202c4865","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"40697e5e716379c363d92f43c0a7fd23100e3355889dc767a71207b0202c4865","height":900,"light_fraction":0.0,"luma_entropy":4.737,"meaningful_colors":30,"pixel_sha256":"88c0d524291aab7d222e9878a4271244dd7f717c5f6cd7750dd235d1553b7aa5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"97d703a6f35b13c0ccc8d0c75ff476153fb820199b09b217a2009617844f23b7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"97d703a6f35b13c0ccc8d0c75ff476153fb820199b09b217a2009617844f23b7","height":1080,"light_fraction":0.0,"luma_entropy":4.738,"meaningful_colors":32,"pixel_sha256":"a0026f52fcea2864cc6f1f1cd3cf503f6a9869ed872eff2bb770da9968506d8e","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-1.21.6/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.6/9cb446caf0c104485b0d276db5af4287919063e081a654fac03bc94984d30536.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9cb446caf0c104485b0d276db5af4287919063e081a654fac03bc94984d30536","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9cb446caf0c104485b0d276db5af4287919063e081a654fac03bc94984d30536","height":900,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":30,"pixel_sha256":"ced85774e7e116780f55c3e6f4364df20e5ab546b969facedbaaba7c635e50e6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"3782e9b84542e4bdb1cb3dd1faad664e5e567b43b03b6beb7f263e1e3e51df20","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3782e9b84542e4bdb1cb3dd1faad664e5e567b43b03b6beb7f263e1e3e51df20","height":1080,"light_fraction":0.0,"luma_entropy":4.735,"meaningful_colors":32,"pixel_sha256":"238757762db79459bc762bfced224520f0d39fb04e96afbbfad9f269d786f08b","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-1.21.6/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.6/dce9ef110aff9699e6bd7480960ca9a34c7bd59dba68654b6ab7fb3949546f7e.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dce9ef110aff9699e6bd7480960ca9a34c7bd59dba68654b6ab7fb3949546f7e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dce9ef110aff9699e6bd7480960ca9a34c7bd59dba68654b6ab7fb3949546f7e","height":900,"light_fraction":0.0,"luma_entropy":4.693,"meaningful_colors":31,"pixel_sha256":"ac3a8421c6580cf0d3772636a9bfe33d5755ffb7fc414749b9cb217da9a17ce2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"8ad8fd85cd8036d29eb3ecc375f95590d50df6f741faa0ca53cac9af3e2dbd20","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8ad8fd85cd8036d29eb3ecc375f95590d50df6f741faa0ca53cac9af3e2dbd20","height":1080,"light_fraction":0.0,"luma_entropy":4.708,"meaningful_colors":32,"pixel_sha256":"c52dfd9f1137433386b2b4cb47f2c1c5abd41492f6bde58e6b7c1cc5ee00249e","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-1.21.6/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.6/d640ed9e3a63a90b122759ffcc616cb1716d8ef68b65d153c344640738347667.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d640ed9e3a63a90b122759ffcc616cb1716d8ef68b65d153c344640738347667","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d640ed9e3a63a90b122759ffcc616cb1716d8ef68b65d153c344640738347667","height":900,"light_fraction":0.0,"luma_entropy":4.31,"meaningful_colors":31,"pixel_sha256":"c9809a8d84885ff6c41075228fe94a892c469d00c7de8232bd3947129f28f6a6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"c8162fd6747746b068c5a1daace708cdd5f3d303a4f7accb5cf06c7aa79bf66c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c8162fd6747746b068c5a1daace708cdd5f3d303a4f7accb5cf06c7aa79bf66c","height":1080,"light_fraction":0.0,"luma_entropy":4.313,"meaningful_colors":30,"pixel_sha256":"a2851ce0110f2f8da0ca2231015a0c4b263e09030c6d70a98a02c7566deac68c","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-1.21.6/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.6/40b8d3fe861e75d87020bc8ad9eac9d767cc4114162aa0aa0124ab4028817f42.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"40b8d3fe861e75d87020bc8ad9eac9d767cc4114162aa0aa0124ab4028817f42","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"40b8d3fe861e75d87020bc8ad9eac9d767cc4114162aa0aa0124ab4028817f42","height":900,"light_fraction":0.0,"luma_entropy":4.695,"meaningful_colors":32,"pixel_sha256":"5187b99d7a7d777889bba9e7e5a85dfbec011dac0f47f1f4bd5eacc03726ac19","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"50ff2fdbc38d46ff24cbdb7c5f83f83cf7cbfb74ea245198cb97f76f35982215","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"50ff2fdbc38d46ff24cbdb7c5f83f83cf7cbfb74ea245198cb97f76f35982215","height":1080,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":31,"pixel_sha256":"8483b98d6d24737969721551892a938b032fe14cb2d96ec2f0d1e88665732830","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and n…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-1.21.6/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.6/db1049646a12e999ac8473bbce5d891f6bcf6fd70ac2951ca20d5ead9088ee45.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"db1049646a12e999ac8473bbce5d891f6bcf6fd70ac2951ca20d5ead9088ee45","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"db1049646a12e999ac8473bbce5d891f6bcf6fd70ac2951ca20d5ead9088ee45","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":32,"pixel_sha256":"4c4271cc7a745366fd83a79afa2d7edcfb8b124de5ef64de697b97c6bc979922","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"c7468a419f9b316c8f2d36bf5566567346eb12e08ec480b92a087657de0461fc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c7468a419f9b316c8f2d36bf5566567346eb12e08ec480b92a087657de0461fc","height":1080,"light_fraction":0.0,"luma_entropy":5.642,"meaningful_colors":32,"pixel_sha256":"5165c53a5fa9abbb2def16032ceaa7489988bdd80167353d3b0d1929d626f198","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-1.21.6/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.6/253434f2e19f907f76eca6f7767d0373743c06c71f25bd2c54865333e4fc8b67.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"253434f2e19f907f76eca6f7767d0373743c06c71f25bd2c54865333e4fc8b67","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"253434f2e19f907f76eca6f7767d0373743c06c71f25bd2c54865333e4fc8b67","height":900,"light_fraction":0.0,"luma_entropy":4.944,"meaningful_colors":31,"pixel_sha256":"536d6fb8d176d00f89a1a17fff87b675e56cffbf140f4e81b6db8c24cb134656","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"b1b7492f6223d827b9e1a81369a35e28b44f55cd72054c06773cce522e4023eb","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"b1b7492f6223d827b9e1a81369a35e28b44f55cd72054c06773cce522e4023eb","height":1080,"light_fraction":0.0,"luma_entropy":4.983,"meaningful_colors":32,"pixel_sha256":"579309d02652540a28b5c5f86fedda9ea986dc0c9176f64976035355d9a248b4","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-1.21.6/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.6/3fdc97f62d756c58712b606b9981e68465edddf8ea9ea4e83ce9a8a0a1fae757.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3fdc97f62d756c58712b606b9981e68465edddf8ea9ea4e83ce9a8a0a1fae757","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3fdc97f62d756c58712b606b9981e68465edddf8ea9ea4e83ce9a8a0a1fae757","height":900,"light_fraction":0.0,"luma_entropy":4.751,"meaningful_colors":30,"pixel_sha256":"a173e7d5d259c73e54755a56e6865cfc1f2368523a1a8f7ae158b88a0d0d6add","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"0e2f1735a23bbae022e7826164d611e4a70c0c525fc65fe660ccecf8eed2418a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0e2f1735a23bbae022e7826164d611e4a70c0c525fc65fe660ccecf8eed2418a","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"49d28fab36426d6951e53a365cbbb2c50522d57b8a004ebc14714a6e043af4a2","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-1.21.6/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.6/43938db5154c1be1d64eabef5bc63fcdb641118eea61282ca294504167ba4ac5.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"43938db5154c1be1d64eabef5bc63fcdb641118eea61282ca294504167ba4ac5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"43938db5154c1be1d64eabef5bc63fcdb641118eea61282ca294504167ba4ac5","height":900,"light_fraction":0.0,"luma_entropy":5.574,"meaningful_colors":30,"pixel_sha256":"606ba8e9e191a82e3d8e55d464b9ed0f086965dc6d75bb78d46e727106056be4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"7f22eb7f0f95e887ca2547ddc4e1ccd20ea43962652012a5ea8138194e4f1f50","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7f22eb7f0f95e887ca2547ddc4e1ccd20ea43962652012a5ea8138194e4f1f50","height":1080,"light_fraction":0.0,"luma_entropy":5.581,"meaningful_colors":32,"pixel_sha256":"917d5d3745407d7d9a43f5d36ad6a77c4069f05422d58a9cee8338553303eeee","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-1.21.6/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.6/379e991c7e2cf90060533e203a51d14ad0cd28d4967fcc1a3dd2fad642cfea3b.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"379e991c7e2cf90060533e203a51d14ad0cd28d4967fcc1a3dd2fad642cfea3b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"379e991c7e2cf90060533e203a51d14ad0cd28d4967fcc1a3dd2fad642cfea3b","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":31,"pixel_sha256":"39cc764c33f8cd62dced1da99dadb5efd4844158c7452423b2626654b1c55ae8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"6d8a882678a8b2831f52426f20ff62d5c74e8b92fdc10cd26d346c807474af2c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6d8a882678a8b2831f52426f20ff62d5c74e8b92fdc10cd26d346c807474af2c","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"931a1d1ac342823cf64323b5cf245897671b142658144f3477796f93561701ee","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.6 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-1.21.6/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.6/662859f7b419a12637eb3396e8bce22580a7a19de849ea3c99422714081f955f.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"662859f7b419a12637eb3396e8bce22580a7a19de849ea3c99422714081f955f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"662859f7b419a12637eb3396e8bce22580a7a19de849ea3c99422714081f955f","height":900,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":32,"pixel_sha256":"7f67a67181f5959d251050b1f1a446d3744f6891d6f1199b4a07008a72bd0555","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"304d17b7cfd2c76b29198bcac92192321bf59c9ef340934781c9871335108933","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"304d17b7cfd2c76b29198bcac92192321bf59c9ef340934781c9871335108933","height":1080,"light_fraction":0.0,"luma_entropy":5.513,"meaningful_colors":32,"pixel_sha256":"051adb74020adb102f5a79ef5b0d4045a71ce4ee094f447153f6390807ebeba0","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.6 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main button…","artifact_node":"neoforge-1.21.6","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-1.21.6/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.6/ccc9859b3a609dc6b0c9882bfbf005ab02491b4673e35f96dadff30067b934d6.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ccc9859b3a609dc6b0c9882bfbf005ab02491b4673e35f96dadff30067b934d6","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"ccc9859b3a609dc6b0c9882bfbf005ab02491b4673e35f96dadff30067b934d6","height":900,"light_fraction":0.0,"luma_entropy":6.763,"meaningful_colors":32,"pixel_sha256":"24e4e10cf7f393bfe561ac5a8841084daab87f4c7df20926c03737e331984271","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 446 splash pixels in the control frame, 0 left once the model is over them (region [387, 72, 413, 85])","scenario":"full","source":{"file_sha256":"429af2d34c8941a4cad264f05ec8ccdc49abaeea2697d8238f4e490efc21a7cc","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"429af2d34c8941a4cad264f05ec8ccdc49abaeea2697d8238f4e490efc21a7cc","height":1080,"light_fraction":0.0,"luma_entropy":6.731,"meaningful_colors":32,"pixel_sha256":"1a277d3a015f73442042ac922e843644d1244951e04a4796974c1c894125d2bb","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.6","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.6/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.6/1401d001e535b4b5db17f3773a0dfb15b857e911e41ad02c093e814b3e78c688.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1401d001e535b4b5db17f3773a0dfb15b857e911e41ad02c093e814b3e78c688","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1401d001e535b4b5db17f3773a0dfb15b857e911e41ad02c093e814b3e78c688","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":30,"pixel_sha256":"6fe0cb66e45eb115bc3bc2f1e4058d7d48be7da48bb7d485a24f32ed2c488a60","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"066db1bc619d65df53efe49212097ea86a7a3c7ad2dd22a6214b2536cfbb07a0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"066db1bc619d65df53efe49212097ea86a7a3c7ad2dd22a6214b2536cfbb07a0","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"ecfac20471d87ec5b7920e2f2932145446d738ca4dc4e565ed2fb3e01d2fb01e","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.6 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-1.21.6","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-1.21.6/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.6/6427d0651020010ba967830daa4a728c61dab0636888e834397779b1d69ee013.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6427d0651020010ba967830daa4a728c61dab0636888e834397779b1d69ee013","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"6427d0651020010ba967830daa4a728c61dab0636888e834397779b1d69ee013","height":900,"light_fraction":0.0,"luma_entropy":5.364,"meaningful_colors":32,"pixel_sha256":"77b5d4e5119aac4c096be9b6599a4bdadda33fee410880d7c8d1d2987c9be6b0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"2d99197449ff0cbf3781a9f00274d80d42af94fc9ed84031fbedee6435643213","height":1080,"pixel":{"dark_fraction":0.0022,"file_sha256":"2d99197449ff0cbf3781a9f00274d80d42af94fc9ed84031fbedee6435643213","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":31,"pixel_sha256":"c5cad72c65ed6d437ff1f233e33c1fdf56c61cc6256eeea2e23064b0843ff709","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-1.21.6","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-1.21.6/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.6/b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","format":"webp","pixel":{"dark_fraction":0.6452,"file_sha256":"b7bfbcba08692622166310dfec2a1719ffec03313afb0866e66e0cfbceafbb58","height":900,"light_fraction":0.0,"luma_entropy":3.763,"meaningful_colors":25,"pixel_sha256":"2c92e0877e7b8fad2890a28797a7360d9c4ff28a5c1965d2e1626c36a110999e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"pixel":{"dark_fraction":0.6436,"file_sha256":"03ae6fe491c3ce9630e097b900f74f6d50bd432d1762ed0e05e416a757a346af","height":1080,"light_fraction":0.0,"luma_entropy":3.705,"meaningful_colors":27,"pixel_sha256":"a9d92457a3a4c9f0864156a26da0b7c8f0d808b4d863823ebaba33c9e8427bb2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cool…","artifact_node":"neoforge-1.21.6","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-1.21.6/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.6/a6bc5a35305975689df3b0109558cfed346ca632e28dc811b87d44228749b464.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a6bc5a35305975689df3b0109558cfed346ca632e28dc811b87d44228749b464","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a6bc5a35305975689df3b0109558cfed346ca632e28dc811b87d44228749b464","height":900,"light_fraction":0.0,"luma_entropy":5.368,"meaningful_colors":32,"pixel_sha256":"4848c15981252a3d4c84b1622466fda0c10c535047e07ae2e17fd59cdd2780a2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"a63e6a3cc78388b9e7199d11668ba5e80bb577f234022d1c66e5b2f19dabbec5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a63e6a3cc78388b9e7199d11668ba5e80bb577f234022d1c66e5b2f19dabbec5","height":1080,"light_fraction":0.0,"luma_entropy":5.334,"meaningful_colors":31,"pixel_sha256":"49124be8cabecd462c62e1fc1f27a19ce3620bd34f523ac80ca7d4e6d6509687","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"neoforge-1.21.6","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.6/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.6/9392c474dc511d99a95e761d1069b476e8aae0165bc9b357269e5f70f6e97d32.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9392c474dc511d99a95e761d1069b476e8aae0165bc9b357269e5f70f6e97d32","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9392c474dc511d99a95e761d1069b476e8aae0165bc9b357269e5f70f6e97d32","height":900,"light_fraction":0.0,"luma_entropy":5.52,"meaningful_colors":30,"pixel_sha256":"d194259c0ac6639c89382c40613e0a9a8f966d15d160b94f3c8162467ba9af6e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"1cc9c605e2ca7dd6ee9eac310b022a0370bdd0cd2afed152e41709a97bf80e57","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1cc9c605e2ca7dd6ee9eac310b022a0370bdd0cd2afed152e41709a97bf80e57","height":1080,"light_fraction":0.0,"luma_entropy":5.511,"meaningful_colors":32,"pixel_sha256":"5f147303492c0347d95d7219e683ef7f354280a209f6d2fb6325929950f24ff0","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-1.21.6","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-1.21.6/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.6/aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"aa1b77bf42372b30ddf4678d121eb75835adf4ee2f8300ff7eaed93b766e5028","height":900,"light_fraction":0.0,"luma_entropy":4.368,"meaningful_colors":31,"pixel_sha256":"dd7e9111ee1c5bf98219196456eaefa849226375141719092143d1b23309ec56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"4333dc81c3c7249002a685660818f99069dbcc4b84b89451c93bc7d974f99631","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"4333dc81c3c7249002a685660818f99069dbcc4b84b89451c93bc7d974f99631","height":1080,"light_fraction":0.0,"luma_entropy":4.398,"meaningful_colors":29,"pixel_sha256":"ca29507c92aced7919c907417516494f91e6736182a770a1fc747b28cafe8f29","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on thi…","artifact_node":"neoforge-1.21.6","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-1.21.6/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.6/62d581a308f4d18c7a56ca5de135688be537087a123f10ea1c71085014aeea57.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"62d581a308f4d18c7a56ca5de135688be537087a123f10ea1c71085014aeea57","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"62d581a308f4d18c7a56ca5de135688be537087a123f10ea1c71085014aeea57","height":900,"light_fraction":0.0,"luma_entropy":5.472,"meaningful_colors":31,"pixel_sha256":"b92a2e9812cdae8932e16a75113a4bb168f5c8a3c113f0c8053071b01af6bac9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"a6cf62c3ba113a03b38abe463e7ffc21f07458f3705b444e45731f032ba331f8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a6cf62c3ba113a03b38abe463e7ffc21f07458f3705b444e45731f032ba331f8","height":1080,"light_fraction":0.0,"luma_entropy":5.47,"meaningful_colors":32,"pixel_sha256":"4dc6a1fea52e79e113b04d5e6c068ba5b6abde4d0fb63b595d89d91aa5a5a878","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.6 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sh…","artifact_node":"neoforge-1.21.6","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.6/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.6/34d0f0036bda905f5f00a5e9a7256a9930b7720960767076ffbcb9d5d7a2c4cc.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"34d0f0036bda905f5f00a5e9a7256a9930b7720960767076ffbcb9d5d7a2c4cc","format":"webp","pixel":{"dark_fraction":0.0013,"file_sha256":"34d0f0036bda905f5f00a5e9a7256a9930b7720960767076ffbcb9d5d7a2c4cc","height":900,"light_fraction":0.0,"luma_entropy":6.822,"meaningful_colors":32,"pixel_sha256":"c83d546552c7f97f28147a407ac9ac374e54576400c4ce154f3f3bf984af9d37","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"8a91c8628d990bf78e7b3f83e5a1843521ad1afbc20e52ebafe1d6fe0aa25a2a","height":1080,"pixel":{"dark_fraction":0.0013,"file_sha256":"8a91c8628d990bf78e7b3f83e5a1843521ad1afbc20e52ebafe1d6fe0aa25a2a","height":1080,"light_fraction":0.0,"luma_entropy":6.781,"meaningful_colors":32,"pixel_sha256":"08f7dfd3ff53781a3f10585d5ece65303e34e5b1ba6cc9892620af643225dcce","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-1.21.6","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-1.21.6/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.6/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.6 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-1.21.6","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-1.21.6/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.6/4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"4f9399fbfcfa18e945d60c9256ab82938773e4130dfc8dece507beb19330b013","height":900,"light_fraction":0.0,"luma_entropy":3.718,"meaningful_colors":22,"pixel_sha256":"089b39ca5a5a4cf363231f125f6161baba4b4e43785aafc5284ba236ffc2b4b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"pixel":{"dark_fraction":0.6367,"file_sha256":"898062a221d39533c3313f80367da5e0c13f61d2c755003f824626de2a042c14","height":1080,"light_fraction":0.0,"luma_entropy":3.655,"meaningful_colors":26,"pixel_sha256":"fef4fd5dfa098381ea315769844712bad4b62ce7c8d7801be9e46522744256da","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.6 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-1.21.6","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-1.21.6/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.6/0299f2c98514a5316f53d7a7e5d60b4eb2060205feefec1307e9e876b7c67a05.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0299f2c98514a5316f53d7a7e5d60b4eb2060205feefec1307e9e876b7c67a05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0299f2c98514a5316f53d7a7e5d60b4eb2060205feefec1307e9e876b7c67a05","height":900,"light_fraction":0.0,"luma_entropy":5.5,"meaningful_colors":32,"pixel_sha256":"c25d68fafb7267b402d350997d67a3bca43e16dac7cbf46a8ba6b0939c993d39","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"e812c4273e58b5e59ce01f8787b7d9f70983f54afe979ad9550484dffac6d314","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e812c4273e58b5e59ce01f8787b7d9f70983f54afe979ad9550484dffac6d314","height":1080,"light_fraction":0.0,"luma_entropy":5.553,"meaningful_colors":32,"pixel_sha256":"55a3abf29ffcf372b2bca88573e6e71677aa8fd001a45341c0cd26d258da45f6","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.6 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-1.21.6","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-1.21.6/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.6/91602753954258291a8f11d005c0899da5f06313db76b1569887987ddb73572b.webp","key":"mc1.21.6","lane_id":"neoforge-1.21.6/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"91602753954258291a8f11d005c0899da5f06313db76b1569887987ddb73572b","format":"webp","pixel":{"dark_fraction":0.6747,"file_sha256":"91602753954258291a8f11d005c0899da5f06313db76b1569887987ddb73572b","height":900,"light_fraction":0.0,"luma_entropy":3.832,"meaningful_colors":29,"pixel_sha256":"f64fc4433c1f91009e0052d613d26925a7ce9ce759aae6cd8f3a75d88d7ce10a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"40aab25611444b091525f3efd62274b9e275445490f0627ab5e7f04e63514609","height":1080,"pixel":{"dark_fraction":0.678,"file_sha256":"40aab25611444b091525f3efd62274b9e275445490f0627ab5e7f04e63514609","height":1080,"light_fraction":0.0,"luma_entropy":3.773,"meaningful_colors":29,"pixel_sha256":"ae94847276221868b1d25b331f1bdca9233cc078ba04f8a80fc2438228f52cf4","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.5","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.5/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.5/08609ef493a5dd576dc0f216b2f2ecf12dc8f1b5846cf1439c6a018e1e178031.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"08609ef493a5dd576dc0f216b2f2ecf12dc8f1b5846cf1439c6a018e1e178031","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"08609ef493a5dd576dc0f216b2f2ecf12dc8f1b5846cf1439c6a018e1e178031","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"15ec18375cd0f6d166f04a7d8647c759d01b3473cc65fe826e59e68ac04769cd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"d24d15996a2684a31fcda0c6d59f653b8930e928647ee7af606dc45a04aa04b1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d24d15996a2684a31fcda0c6d59f653b8930e928647ee7af606dc45a04aa04b1","height":1080,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":32,"pixel_sha256":"8aaca4854cd2eec400dbfcf6cdfda1dd12d52483c2c204819de8c888bdbac6fb","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.5 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.5","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.5/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.5/cce998ebe8779b5ad5ede670d18ffd2fcd2b525b49e513497dc45b67caa1f40e.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cce998ebe8779b5ad5ede670d18ffd2fcd2b525b49e513497dc45b67caa1f40e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cce998ebe8779b5ad5ede670d18ffd2fcd2b525b49e513497dc45b67caa1f40e","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":31,"pixel_sha256":"0e7ef475d7182be9052017c2f4cf678f30d29a98cac963144c4c175eef60eb70","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"125542d8cba2592dfcd6eb4c8b2347f03a11b4415ba0e9bf0df5ec707934f145","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"125542d8cba2592dfcd6eb4c8b2347f03a11b4415ba0e9bf0df5ec707934f145","height":1080,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":31,"pixel_sha256":"3a90f610c7713630212bcd697d457a372d20e79d398918824cc4627ea30a83a9","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.5","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.5/propagation/client_a/baseline","height":900,"image":"images/mc1.21.5/8795a1ad40024c9cc7c71d12df848950791835071d7672107b9f4ee0fcf18f8d.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8795a1ad40024c9cc7c71d12df848950791835071d7672107b9f4ee0fcf18f8d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8795a1ad40024c9cc7c71d12df848950791835071d7672107b9f4ee0fcf18f8d","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"7d9de53312f105c8f926adaea8ccfd5a8286abd44239f188fd9dde5bea54738b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"20c923fcaea8ade3f46d934a3f9340e8a97c041727d3797ddd00593cf1d1e447","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"20c923fcaea8ade3f46d934a3f9340e8a97c041727d3797ddd00593cf1d1e447","height":1080,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":32,"pixel_sha256":"931b41d70515c3c1eb18192075a90d7436149ffc1890be92638c7993a3b4e1d9","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.5 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.21.5","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.21.5/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.5/2542c982f072b034875a072eef6cbceb657c657f880d9a3faebb9d710546802f.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2542c982f072b034875a072eef6cbceb657c657f880d9a3faebb9d710546802f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2542c982f072b034875a072eef6cbceb657c657f880d9a3faebb9d710546802f","height":900,"light_fraction":0.0,"luma_entropy":5.411,"meaningful_colors":31,"pixel_sha256":"06acc07cadd917ecd82ac0a83ed64cde339d62f42941b254ce35a7f2489d627e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"f8ef45b41cccd11158193faff02059f8955b288fc1f898d4757fe9dc19a232ba","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f8ef45b41cccd11158193faff02059f8955b288fc1f898d4757fe9dc19a232ba","height":1080,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":31,"pixel_sha256":"c72b3cff2b33d215b195b4707590bbc9818aa2dc0f979c38a0a3169ca7cbf034","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.5 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-1.21.5","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.21.5/propagation/client_b/baseline","height":900,"image":"images/mc1.21.5/c0c6367e64f782770da9fba6f52122ae31f4e65c28baa7eb0852b530340d1cbd.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c0c6367e64f782770da9fba6f52122ae31f4e65c28baa7eb0852b530340d1cbd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c0c6367e64f782770da9fba6f52122ae31f4e65c28baa7eb0852b530340d1cbd","height":900,"light_fraction":0.0083,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"a8248c5115a0a54570e5478f6fa71b39a04b3459d356daa27241664d6aadd524","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"15de96198bb00061881e645a97378d96d91c1d2e9104d6f1558a72d7cb4f1ceb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"15de96198bb00061881e645a97378d96d91c1d2e9104d6f1558a72d7cb4f1ceb","height":1080,"light_fraction":0.0083,"luma_entropy":5.612,"meaningful_colors":32,"pixel_sha256":"b23fabf62f5a54d4cd9197121728d7d781ee4151d1cd6e28dfa559119d22b26d","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.5 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-1.21.5","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.5/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.5/0e94e9219d1a3dc2f8c9239ce5a90f9611bd95afbbbabc4e61212c70ffac0c6f.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0e94e9219d1a3dc2f8c9239ce5a90f9611bd95afbbbabc4e61212c70ffac0c6f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0e94e9219d1a3dc2f8c9239ce5a90f9611bd95afbbbabc4e61212c70ffac0c6f","height":900,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":28,"pixel_sha256":"6f50121af21cb21819c1c0dd75271fda77722e943a2dbd47e7d06c58f9ba00f3","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"42666f6eb22aab6ee5d0ef5c3e0fa25c02f879e02819a86d1d91afb445c3dfe9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"42666f6eb22aab6ee5d0ef5c3e0fa25c02f879e02819a86d1d91afb445c3dfe9","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":29,"pixel_sha256":"6d28ea4ace28f7ee3fd90f35952a2972ff70bc38ab1660b0600fcf78a0db4478","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.5","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.5/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.5/58b7b1ac8be921d39321089287c05aecf608d442a027761ac491f2d4189dc221.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"58b7b1ac8be921d39321089287c05aecf608d442a027761ac491f2d4189dc221","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"58b7b1ac8be921d39321089287c05aecf608d442a027761ac491f2d4189dc221","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"10ea7bbbeb0b092fec9add7ea68332ce1877f1ccd2b0f52bb59b19420509a18c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"67f1153c5ab06e6225a1e8f9c1ef79e2de6d8eb5ddd4266a9454417fe323957d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"67f1153c5ab06e6225a1e8f9c1ef79e2de6d8eb5ddd4266a9454417fe323957d","height":1080,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":32,"pixel_sha256":"11db2e1ef8a6c0e2d010dd9d399673c1a2f737f76571d3523d839e1809f034ff","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.5 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.5","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.5/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.5/cce998ebe8779b5ad5ede670d18ffd2fcd2b525b49e513497dc45b67caa1f40e.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cce998ebe8779b5ad5ede670d18ffd2fcd2b525b49e513497dc45b67caa1f40e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cce998ebe8779b5ad5ede670d18ffd2fcd2b525b49e513497dc45b67caa1f40e","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":31,"pixel_sha256":"0e7ef475d7182be9052017c2f4cf678f30d29a98cac963144c4c175eef60eb70","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"125542d8cba2592dfcd6eb4c8b2347f03a11b4415ba0e9bf0df5ec707934f145","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"125542d8cba2592dfcd6eb4c8b2347f03a11b4415ba0e9bf0df5ec707934f145","height":1080,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":31,"pixel_sha256":"3a90f610c7713630212bcd697d457a372d20e79d398918824cc4627ea30a83a9","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.5 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.21.5","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.21.5/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.5/ad780c0e886f01b5d0cbf114d1a7c46973c022c426524732879f3c55c2568b86.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ad780c0e886f01b5d0cbf114d1a7c46973c022c426524732879f3c55c2568b86","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ad780c0e886f01b5d0cbf114d1a7c46973c022c426524732879f3c55c2568b86","height":900,"light_fraction":0.0083,"luma_entropy":5.556,"meaningful_colors":32,"pixel_sha256":"b1e248611a7774ba54421f76afc986ebe5b052ee280dad39c617d9dabddcedab","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"41e944d43bfbfa7a73962ed38681eb9f0a4a0dc1f9291bbedcc73d71f6f78f28","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"41e944d43bfbfa7a73962ed38681eb9f0a4a0dc1f9291bbedcc73d71f6f78f28","height":1080,"light_fraction":0.0083,"luma_entropy":5.612,"meaningful_colors":32,"pixel_sha256":"ee0250c211c9e9103e75b9bcb93de6e4ec3f0b65f155dd85edadb6b943af0681","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.5 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.21.5","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.21.5/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.5/4be09819506da16a064e4ed33847c17e903abf2aa58171d2cbfac5bfb26c7703.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4be09819506da16a064e4ed33847c17e903abf2aa58171d2cbfac5bfb26c7703","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4be09819506da16a064e4ed33847c17e903abf2aa58171d2cbfac5bfb26c7703","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":29,"pixel_sha256":"604243f884f1342be89792fb549f94a16192793e564190e14abc0374527cba82","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"79917970dcba76671eee12f6b5ee576d579edc30ce8569de8d016737854a569a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"79917970dcba76671eee12f6b5ee576d579edc30ce8569de8d016737854a569a","height":1080,"light_fraction":0.0,"luma_entropy":5.567,"meaningful_colors":30,"pixel_sha256":"806cea2fc3b5ea1f4296592404d4fbd4daf9db163c3a0c25bbdbceb3b5d6c50a","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.5 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-1.21.5","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.5/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.5/12f2a6cbf827d6646f7c3fd8d2c5e81c20796b85681e5ebb8e767de5bc6cf48a.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"12f2a6cbf827d6646f7c3fd8d2c5e81c20796b85681e5ebb8e767de5bc6cf48a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"12f2a6cbf827d6646f7c3fd8d2c5e81c20796b85681e5ebb8e767de5bc6cf48a","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":28,"pixel_sha256":"8e41e7b7b41226f97109cc5a0c29022370e960f2064309ecb7f65d0a1ea09081","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"046fa79e92575eda293c26e861859a134c65f3c35f9320b6f7471365576c8f2a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"046fa79e92575eda293c26e861859a134c65f3c35f9320b6f7471365576c8f2a","height":1080,"light_fraction":0.0,"luma_entropy":5.564,"meaningful_colors":31,"pixel_sha256":"6a5d48ec30bd585a0963ed850421b3b1b0c26399c4c74b0ed6cc706d12507d3a","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.5 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.21.5","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.5/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.5/5b6dd2eb9fec1edea005b5988f33666d7c7142d7eddb708548e9397700f291f4.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5b6dd2eb9fec1edea005b5988f33666d7c7142d7eddb708548e9397700f291f4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5b6dd2eb9fec1edea005b5988f33666d7c7142d7eddb708548e9397700f291f4","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":29,"pixel_sha256":"5bc036e82c565795d5e8cad1cc77af25445cc044d353f440f55fd2897b89e7e4","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"7a68eedf5c65344e11c98e99c3040585f59194ec796f3e75abd103c73eb0706f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7a68eedf5c65344e11c98e99c3040585f59194ec796f3e75abd103c73eb0706f","height":1080,"light_fraction":0.0,"luma_entropy":5.566,"meaningful_colors":30,"pixel_sha256":"a611790160cd8a06626ccc3cd1973bfbd4686853aff114696996ea308293ecb3","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.5 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.21.5","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.21.5/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.5/74d381ac2643d0a2387ad17aa99cd35c92b15d6f6dd69b898df5def5b0583773.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"74d381ac2643d0a2387ad17aa99cd35c92b15d6f6dd69b898df5def5b0583773","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"74d381ac2643d0a2387ad17aa99cd35c92b15d6f6dd69b898df5def5b0583773","height":900,"light_fraction":0.0,"luma_entropy":5.515,"meaningful_colors":29,"pixel_sha256":"af854e259812685aa67eecfbe11753f93e685a3dbc39aa5234b35c6a0af62166","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"6cbe1bdf32a4d73d0f47d1477476b514e6289e42d5c6883e5a405bcc366bb8bc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6cbe1bdf32a4d73d0f47d1477476b514e6289e42d5c6883e5a405bcc366bb8bc","height":1080,"light_fraction":0.0,"luma_entropy":5.607,"meaningful_colors":30,"pixel_sha256":"292bd0face1067c28cedc08bf09373656a86f62bfc8320af3a5a0b31bfa10385","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.5 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.21.5","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.21.5/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.5/e4ae41f8026e7e993316bd0bc3da6ccf44b4de49461c8f3474b28c3468c3c886.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e4ae41f8026e7e993316bd0bc3da6ccf44b4de49461c8f3474b28c3468c3c886","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e4ae41f8026e7e993316bd0bc3da6ccf44b4de49461c8f3474b28c3468c3c886","height":900,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":27,"pixel_sha256":"0761c89e218514480c4242a4b8e60de29b9231bc4592bc948cda28f2cbe4e3b6","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"05d9daafeaed2411aaebeb4466a3b23b9dc87cffdb468ee0907ad7993a53c29b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"05d9daafeaed2411aaebeb4466a3b23b9dc87cffdb468ee0907ad7993a53c29b","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":31,"pixel_sha256":"57adcc61c5901b5dcb13dde2e9ca81b10dadc9d997e68a79d9f7991af663f45e","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.5 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.21.5","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.21.5/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.5/3ba15e06881bc0c687241a7c844ebeb2b0a0e470102bb78af8c0036432dc5eea.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3ba15e06881bc0c687241a7c844ebeb2b0a0e470102bb78af8c0036432dc5eea","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3ba15e06881bc0c687241a7c844ebeb2b0a0e470102bb78af8c0036432dc5eea","height":900,"light_fraction":0.0,"luma_entropy":5.496,"meaningful_colors":29,"pixel_sha256":"d7fe9b4994ac094f3276fdfa77c1fdc3d703e1ff159d26f686dc11d0ae7e061c","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"807dd6946bcb68ced2dd73b1183e675b283c9311f5fee7a7b92cb4218683a882","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"807dd6946bcb68ced2dd73b1183e675b283c9311f5fee7a7b92cb4218683a882","height":1080,"light_fraction":0.0,"luma_entropy":5.576,"meaningful_colors":31,"pixel_sha256":"f56e1007aa2c8b8715e68df4f0485a4c4da51bf616e471396e90627b3ce11275","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.5 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.5/full/client_a/baseline","height":900,"image":"images/mc1.21.5/bacddc4c525c6f46d46660a00528a3f8785d728d02ad37543a8f6bd0f9188e38.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bacddc4c525c6f46d46660a00528a3f8785d728d02ad37543a8f6bd0f9188e38","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bacddc4c525c6f46d46660a00528a3f8785d728d02ad37543a8f6bd0f9188e38","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"48d195b80d3c5ce18821e7fe67895fd901f537adfeb70f379c833d36bcd6d80b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"794666a334892b5bbe887c4a5586d026101ae3caa278478567cf979dd96094eb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"794666a334892b5bbe887c4a5586d026101ae3caa278478567cf979dd96094eb","height":1080,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":32,"pixel_sha256":"387ab715b87532ced9c7577622894160cdb4b6c39aa926c8e7b52f8fa8a06b82","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.5 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.21.5/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.5/fab616251e4338aa61cccef96b3393c08cfb6006a8d47a5f232cea6df70cd92e.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fab616251e4338aa61cccef96b3393c08cfb6006a8d47a5f232cea6df70cd92e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fab616251e4338aa61cccef96b3393c08cfb6006a8d47a5f232cea6df70cd92e","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":32,"pixel_sha256":"ce80fa32f96f56ffe7e2182878741ea57ac175f26078766d479324d6ebc7842c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"4bc18d86f84c0905f6dcd1916248f3ebc856d2c3539f43f1f948f33b07af5762","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4bc18d86f84c0905f6dcd1916248f3ebc856d2c3539f43f1f948f33b07af5762","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"848635c4e13c0ee80a43603d2cf1c765e0db8ebf9f469f4ace88dcc8776a0210","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.5 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.21.5/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.5/7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","format":"webp","pixel":{"dark_fraction":0.6492,"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":23,"pixel_sha256":"73ca8fc2d3c6226f13367a41d8793da9c365453d8c154acb8dec67744ee37b5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"light_fraction":0.0,"luma_entropy":3.669,"meaningful_colors":24,"pixel_sha256":"f94d764fc244bf1c37c0135e99974cc57223aefe115f9eb1ec8cc44160d52008","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.5 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.21.5/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.5/4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","height":900,"light_fraction":0.0,"luma_entropy":3.776,"meaningful_colors":25,"pixel_sha256":"f10b7d81adb29295299b41f5706e68fb241cb9568a803d028f573585d5d0815a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"light_fraction":0.0,"luma_entropy":3.711,"meaningful_colors":24,"pixel_sha256":"87d0313704cd471579aed5242019b167428bcb9cf810ad7478a2479171c072dc","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.5 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.21.5/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.5/d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","format":"webp","pixel":{"dark_fraction":0.6393,"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","height":900,"light_fraction":0.0,"luma_entropy":3.754,"meaningful_colors":25,"pixel_sha256":"04df02ba70e415eb83544a0896b2a54f45ed1e9d400b99663ab9f3f4e8e344ab","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"e25f92140bcdcd32da465306f9bb853bd3e5ae5db4b9c7854a4371f581315e0a","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.5 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.21.5/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.5/6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","height":900,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":27,"pixel_sha256":"e8f7aeb6691b4954939b96fce9bc6aa32672a5d556d8cec05a030af87ffcccdc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558774216) at index 0 above plaid (mtime 1793558769305) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"a0cfcb32d8ddc0f1d0ba5012b6d0c88e3992a43fc9f450bf0e808c7220e022f9","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.5 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.21.5/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.5/692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","format":"webp","pixel":{"dark_fraction":0.6428,"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","height":900,"light_fraction":0.0,"luma_entropy":3.748,"meaningful_colors":24,"pixel_sha256":"40ef07bf41e63eab9e7afdf1df10788826af9fa31926f1731f5fe636f7b5de3f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"pixel":{"dark_fraction":0.6417,"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"light_fraction":0.0,"luma_entropy":3.698,"meaningful_colors":24,"pixel_sha256":"9d15fbe35013bd32a408893a4606395d3068ee9ef1c485e77e074be6a8e25f5b","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.5 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.21.5/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.5/1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","format":"webp","pixel":{"dark_fraction":0.6497,"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","height":900,"light_fraction":0.0,"luma_entropy":3.725,"meaningful_colors":24,"pixel_sha256":"f77fee30b825c425e8be6527d3b1379194e011683358d046719e174c767b76a0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":24,"pixel_sha256":"58c2c5b0c497e72dc63a73b3be9b80f184c812844f243b017b2a0c38f11962df","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.5 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.21.5/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.5/36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","format":"webp","pixel":{"dark_fraction":0.623,"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","height":900,"light_fraction":0.0,"luma_entropy":3.944,"meaningful_colors":27,"pixel_sha256":"44fa47d12cf61a65de9ec8d00f62f37fce89958159cfeccce86b63a85a7c2758","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"pixel":{"dark_fraction":0.6215,"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"light_fraction":0.0,"luma_entropy":3.877,"meaningful_colors":25,"pixel_sha256":"ebea12882bc5b9f09e258c0af3711de4650239364a864a15fcc2c74a7bbecec4","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.5 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.21.5/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.5/72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","format":"webp","pixel":{"dark_fraction":0.6494,"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","height":900,"light_fraction":0.0,"luma_entropy":3.731,"meaningful_colors":24,"pixel_sha256":"bc4c06f1813eb242c3cba8ca04b273ccc16931c5bc8156392995bb195b3e5e6e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"light_fraction":0.0,"luma_entropy":3.668,"meaningful_colors":24,"pixel_sha256":"878fcd53a07a8d01f79ec1fda27afd90d8c7f3118c2264f8197d12a7fdeb68aa","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.5/full/client_a/model_slim","height":900,"image":"images/mc1.21.5/92d0d80266b669b369a632f1531f3ddb15be4bc522cb6306bfb5ddf9c01e4671.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"92d0d80266b669b369a632f1531f3ddb15be4bc522cb6306bfb5ddf9c01e4671","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"92d0d80266b669b369a632f1531f3ddb15be4bc522cb6306bfb5ddf9c01e4671","height":900,"light_fraction":0.0,"luma_entropy":5.254,"meaningful_colors":31,"pixel_sha256":"6335871b7b43c88f5b0ad47ad7b74aec5d27ea39f59be2549770319721c72a94","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"c55b4cfdfac0c358a14a9e350bee85fa83a2919330caadc0569da31bf89eb2ba","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c55b4cfdfac0c358a14a9e350bee85fa83a2919330caadc0569da31bf89eb2ba","height":1080,"light_fraction":0.0,"luma_entropy":5.362,"meaningful_colors":31,"pixel_sha256":"991ac057dee5ab5e6823a5fa2e40022b7a6e9fcc4e7e881b2fa3658156225cdc","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.5/full/client_a/model_classic","height":900,"image":"images/mc1.21.5/2a072a4402683729a7b5f36b1f7dbc8cbc7962e8a09c265ff94badf64209c845.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a072a4402683729a7b5f36b1f7dbc8cbc7962e8a09c265ff94badf64209c845","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2a072a4402683729a7b5f36b1f7dbc8cbc7962e8a09c265ff94badf64209c845","height":900,"light_fraction":0.0,"luma_entropy":5.275,"meaningful_colors":31,"pixel_sha256":"81b8c87d05e23f2a6482b7d4964d6e801d45c37794d4905910c00bbaf0d90087","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"f886d762df701d25141417551e8a25a2cb5d35efe386443b0f2ba2c4e8d4ad08","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f886d762df701d25141417551e8a25a2cb5d35efe386443b0f2ba2c4e8d4ad08","height":1080,"light_fraction":0.0,"luma_entropy":5.381,"meaningful_colors":31,"pixel_sha256":"d623e19b6a45ea66cef7a906bdcd78ed64328a88fd506e9e55610e4d502e2a5d","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.21.5/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.5/46ee513a757410430a9058e2ae499499b4c5aed9f41ea0b17cc5361f607f24c4.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"46ee513a757410430a9058e2ae499499b4c5aed9f41ea0b17cc5361f607f24c4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"46ee513a757410430a9058e2ae499499b4c5aed9f41ea0b17cc5361f607f24c4","height":900,"light_fraction":0.0,"luma_entropy":5.253,"meaningful_colors":30,"pixel_sha256":"7e23565f19e55dd3793aed1c8633bbb3394e1a59d498359573c860b50f1bfe46","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"729aab495332d3f89b7a5f37f69ac787054cbda6461f0305de90fa06501f701d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"729aab495332d3f89b7a5f37f69ac787054cbda6461f0305de90fa06501f701d","height":1080,"light_fraction":0.0,"luma_entropy":5.362,"meaningful_colors":31,"pixel_sha256":"995d9c1eccbdcb3da16f9f57b20bdfa1e6e40be0c6f888d04b45e70b05ae4bb2","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.21.5/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.5/1c37ca819ededec8788eb4d9399c0ca96bf3ed4f5ceae1f9da5e4f0986ae2d16.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c37ca819ededec8788eb4d9399c0ca96bf3ed4f5ceae1f9da5e4f0986ae2d16","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1c37ca819ededec8788eb4d9399c0ca96bf3ed4f5ceae1f9da5e4f0986ae2d16","height":900,"light_fraction":0.0,"luma_entropy":5.224,"meaningful_colors":30,"pixel_sha256":"84eb2a066b23e10fbee7be36a4a8ba64f916ea782edaa996334169b1542219d6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"ec64d53d6ed583dc900d58d5326db65ed562be3b1103079d07dcb7da45ad9d2c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ec64d53d6ed583dc900d58d5326db65ed562be3b1103079d07dcb7da45ad9d2c","height":1080,"light_fraction":0.0,"luma_entropy":5.332,"meaningful_colors":30,"pixel_sha256":"b07318042e8211e1f9d540d67fb4a5c9f6f077ed3a1019b0b07b78897b14423f","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.21.5/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.5/86cb57fed280d98d3dcdb0260597e3fc581b129e620a72d3ec5e9dddac3c77f0.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"86cb57fed280d98d3dcdb0260597e3fc581b129e620a72d3ec5e9dddac3c77f0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"86cb57fed280d98d3dcdb0260597e3fc581b129e620a72d3ec5e9dddac3c77f0","height":900,"light_fraction":0.0,"luma_entropy":5.264,"meaningful_colors":30,"pixel_sha256":"00e6ada05612764f445825d5ab8f78d5c7aee140d53af7dcce6843b9b366aaf1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"64fb7f636a676e7a311fae6060fb3a66cde24e50f2afbf0ed05f291257327740","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"64fb7f636a676e7a311fae6060fb3a66cde24e50f2afbf0ed05f291257327740","height":1080,"light_fraction":0.0,"luma_entropy":5.373,"meaningful_colors":30,"pixel_sha256":"b5dc868bdce30c13d1459f1d2518af41b6ff32deaf8457f0a76ee185f4d9d40b","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.5 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.21.5/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.5/f5e2f8a7669f37de4d1e15d3b3b4c1a98191dc7560564cb034d9f5db8bd1c176.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f5e2f8a7669f37de4d1e15d3b3b4c1a98191dc7560564cb034d9f5db8bd1c176","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f5e2f8a7669f37de4d1e15d3b3b4c1a98191dc7560564cb034d9f5db8bd1c176","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"cd6736e18ff6c5b8a22cc4c07cbb7f815d588c7ec5a4fe02833fdca316976e06","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"205b7d86a3e2be8e77087021d9507d93cdc3d4d8717d19f31db4212122176243","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"205b7d86a3e2be8e77087021d9507d93cdc3d4d8717d19f31db4212122176243","height":1080,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":30,"pixel_sha256":"32606200156ec18b480dcbd12f4cb61b416248d57526e1b5b215029f94ed1ecd","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.5 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.21.5/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.5/bab1a8820c259eec3a69c9077bb06e6e0e9ef737bfc71267c425be50517f907b.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bab1a8820c259eec3a69c9077bb06e6e0e9ef737bfc71267c425be50517f907b","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"bab1a8820c259eec3a69c9077bb06e6e0e9ef737bfc71267c425be50517f907b","height":900,"light_fraction":0.0,"luma_entropy":5.277,"meaningful_colors":30,"pixel_sha256":"2206e503324c17cfc6bc23956512b382b8ff6c52ce552ad424aac4fd0b0b4022","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); GPU texture pixel unavailable; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"581ef8adf5c72031e515e088dc218b3aed51ce82f91d42963720c0b79c02b968","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"581ef8adf5c72031e515e088dc218b3aed51ce82f91d42963720c0b79c02b968","height":1080,"light_fraction":0.0,"luma_entropy":5.383,"meaningful_colors":31,"pixel_sha256":"3af7f820832f547685a19d674acd4493c14f35c75ad0ce7e0fc671d094d20d3e","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.21.5/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.5/6abcfee32d48422fe1ad79fe63ca6e8586d9deef0ce0f3dc74c7fbdb89fec423.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6abcfee32d48422fe1ad79fe63ca6e8586d9deef0ce0f3dc74c7fbdb89fec423","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6abcfee32d48422fe1ad79fe63ca6e8586d9deef0ce0f3dc74c7fbdb89fec423","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":32,"pixel_sha256":"ba623beca9f6679b586326c0ae3b133b1244cb6e7aa3815bed3ccb332933629f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"11e159c7ff0e2466fedac43ce8945271bfc5d668bdaa33352a23d468c6a54804","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"11e159c7ff0e2466fedac43ce8945271bfc5d668bdaa33352a23d468c6a54804","height":1080,"light_fraction":0.0,"luma_entropy":5.516,"meaningful_colors":32,"pixel_sha256":"27c1e3210287a1d74fb131fdbe543790bca8aa0059894f748287280dd932b306","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.21.5/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.5/93e6fb27f203129a3b00f40d7992d0091fbb73461c15f22fdad0cefd9f43fbdc.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"93e6fb27f203129a3b00f40d7992d0091fbb73461c15f22fdad0cefd9f43fbdc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"93e6fb27f203129a3b00f40d7992d0091fbb73461c15f22fdad0cefd9f43fbdc","height":900,"light_fraction":0.0,"luma_entropy":5.409,"meaningful_colors":31,"pixel_sha256":"22dae93a3f6e49165bea6375887a343ad033bdd2ab727b91385cfb99579d611e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"026bf33444490db9a8a6b2101f9dc6ef534728896f32ddce54ed8c14fb5e37cd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"026bf33444490db9a8a6b2101f9dc6ef534728896f32ddce54ed8c14fb5e37cd","height":1080,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":32,"pixel_sha256":"2af5a3c87655bdb57a4cfbd5643603aeaa415c3e441ea888535659e092d47213","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.5 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.21.5/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.5/a9dfc7a9000ea48fd04721525412d88c1d7f548514ae954d83b23e553336b314.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a9dfc7a9000ea48fd04721525412d88c1d7f548514ae954d83b23e553336b314","format":"webp","pixel":{"dark_fraction":0.5017,"file_sha256":"a9dfc7a9000ea48fd04721525412d88c1d7f548514ae954d83b23e553336b314","height":900,"light_fraction":0.0012,"luma_entropy":5.093,"meaningful_colors":27,"pixel_sha256":"95165c1aac39357bbca2151ab5db10dfded4e06d3cfa86b672b423a23d5bbf21","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"af93580adf0008e60752d4902c2a78386443b955f23bd2180fe117592c04d9d3","height":1080,"pixel":{"dark_fraction":0.5036,"file_sha256":"af93580adf0008e60752d4902c2a78386443b955f23bd2180fe117592c04d9d3","height":1080,"light_fraction":0.0011,"luma_entropy":5.036,"meaningful_colors":32,"pixel_sha256":"b53b4d281a97c697e348d89c1f10375f6f001635a234765e71490388171efb42","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.5 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.21.5/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.5/3c157b6fb6a76105fb864c60046b416b64f40efb2c6bc33224eac34629361d69.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c157b6fb6a76105fb864c60046b416b64f40efb2c6bc33224eac34629361d69","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3c157b6fb6a76105fb864c60046b416b64f40efb2c6bc33224eac34629361d69","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"beb5731804fc983e1d57c132a658229b3442202524b5b1039ae80a6609b69d43","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"5fa4081eeaa29c7c8a153f5b15d4025275deaee97788ab83cc6108d91592a66a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5fa4081eeaa29c7c8a153f5b15d4025275deaee97788ab83cc6108d91592a66a","height":1080,"light_fraction":0.0,"luma_entropy":5.547,"meaningful_colors":32,"pixel_sha256":"5300fafc4dca9327b23b41b838c01bd144a7426e5b780763d17ce882d74ff223","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.5 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.21.5/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.5/f0d706a914d7209bd492309cc0a41a0b10222b0e9f7e1d3cd7b13f082d1206d8.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f0d706a914d7209bd492309cc0a41a0b10222b0e9f7e1d3cd7b13f082d1206d8","format":"webp","pixel":{"dark_fraction":0.196,"file_sha256":"f0d706a914d7209bd492309cc0a41a0b10222b0e9f7e1d3cd7b13f082d1206d8","height":900,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"c1c9eb4d53ad1305195401cb19a4386d2413023b893f0d8ce2d57f4b444b60b1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"0cfcc6ecd33bafa04d5255608a0a248acaf165dfe0dee4dafb66b6bfc11aeebd","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"0cfcc6ecd33bafa04d5255608a0a248acaf165dfe0dee4dafb66b6bfc11aeebd","height":1080,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":32,"pixel_sha256":"43a9825dd8333d892637d9fd04895ad71fb1e7574f8b9eac84f250e9088addba","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.5 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.21.5/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.5/81ab8cccd569a03533dea0a3f6f737912661b4ed4179bfd6eb1f44ee7db3e68a.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"81ab8cccd569a03533dea0a3f6f737912661b4ed4179bfd6eb1f44ee7db3e68a","format":"webp","pixel":{"dark_fraction":0.5035,"file_sha256":"81ab8cccd569a03533dea0a3f6f737912661b4ed4179bfd6eb1f44ee7db3e68a","height":900,"light_fraction":0.0012,"luma_entropy":5.142,"meaningful_colors":29,"pixel_sha256":"5afcc250a327420ed7ae65f1b44fd60bb6e59c7d688259074611dcd1d0c1488d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b9fba192030467856982175d985f24bec6f318a95b85c8439ecfef0fe4453696","height":1080,"pixel":{"dark_fraction":0.5061,"file_sha256":"b9fba192030467856982175d985f24bec6f318a95b85c8439ecfef0fe4453696","height":1080,"light_fraction":0.0011,"luma_entropy":5.07,"meaningful_colors":30,"pixel_sha256":"a97b8ba0614d389a9d874e12bd2fc0cd5cea794d1d98f728f80a35566107946e","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.5 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.21.5/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.5/2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","format":"webp","pixel":{"dark_fraction":0.5035,"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","height":900,"light_fraction":0.0011,"luma_entropy":5.135,"meaningful_colors":30,"pixel_sha256":"af348136b71f1df5a81251d8bd8b61d74fa228218faa58aed456cd7c482f1b1a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"light_fraction":0.0011,"luma_entropy":5.067,"meaningful_colors":30,"pixel_sha256":"9e34b3b60747b4b126031b577875c75101fda0a9b717c28b6fe696631fd95707","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.5 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.21.5/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.5/d4e4520f4ee8b6f07df2ccfb353c5d0c1d2bc579681650d8e0fea70cd16e3cf5.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d4e4520f4ee8b6f07df2ccfb353c5d0c1d2bc579681650d8e0fea70cd16e3cf5","format":"webp","pixel":{"dark_fraction":0.1964,"file_sha256":"d4e4520f4ee8b6f07df2ccfb353c5d0c1d2bc579681650d8e0fea70cd16e3cf5","height":900,"light_fraction":0.0,"luma_entropy":4.598,"meaningful_colors":32,"pixel_sha256":"35979f07f00bf98e12ac0b1037225cb475407b5cc06458cb046cfce67c16e084","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"3b40b228770a624717c65f364351fb5c1720a4add1a65d7ca335e1fd5a8fd2e4","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3b40b228770a624717c65f364351fb5c1720a4add1a65d7ca335e1fd5a8fd2e4","height":1080,"light_fraction":0.0,"luma_entropy":4.554,"meaningful_colors":30,"pixel_sha256":"cae6f097186bcb2b1895341b74d5e67d95888d671ff76424b412b85311c54a39","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.5 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.21.5/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.5/1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":30,"pixel_sha256":"c51797373a720378b376254451c0e2ab1331b56cdbf2b2128f2afb18ee317b25","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":30,"pixel_sha256":"c60175aea5d4a9794bafdf151636cf4c11377533f40b9f922468d22bf8971ce0","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.5 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.21.5/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.5/fafdc1f1536a00b0b706259239d76b7456d2a871d2cbee16830cd231426da504.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fafdc1f1536a00b0b706259239d76b7456d2a871d2cbee16830cd231426da504","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"fafdc1f1536a00b0b706259239d76b7456d2a871d2cbee16830cd231426da504","height":900,"light_fraction":0.0,"luma_entropy":4.849,"meaningful_colors":30,"pixel_sha256":"6126e2f3f61986f03ec588bcad96538772579eb1aa82097afb286b581afea662","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"58be3e8ef2adf3894ea0f869db212023d5686871417d97062a5cf436c31e2a9c","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"58be3e8ef2adf3894ea0f869db212023d5686871417d97062a5cf436c31e2a9c","height":1080,"light_fraction":0.0,"luma_entropy":4.792,"meaningful_colors":30,"pixel_sha256":"b940010444062bc8a682838b9bcd1c3b1cdc0e8d1cc2902787811d1654016fb7","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.5 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.21.5/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.5/74419a85022d98b0167ba7b0f9408cbcd3e7c24001439d57f43eeef486107209.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"74419a85022d98b0167ba7b0f9408cbcd3e7c24001439d57f43eeef486107209","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"74419a85022d98b0167ba7b0f9408cbcd3e7c24001439d57f43eeef486107209","height":900,"light_fraction":0.0,"luma_entropy":5.305,"meaningful_colors":31,"pixel_sha256":"11fa3a35c18621dbf5a4406eda8157b33b1955d294fa3cf16a2fd3e767c1fad8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"64bb0f730f66fb2d8e3eff7954121993c3b36793c372d8c86c3e8436238d87cb","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"64bb0f730f66fb2d8e3eff7954121993c3b36793c372d8c86c3e8436238d87cb","height":1080,"light_fraction":0.0,"luma_entropy":5.235,"meaningful_colors":32,"pixel_sha256":"f10dbf2f57c8863a8a547f2c58a10595923fa31db158a76ff73a487b1c9d78c1","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.5 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.21.5/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.5/a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"c82a01f44a209e22f295aec86fb93ce8cbf7306dea08263e4a8b5b95dc474efe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"d8852c57bffb0c080d1937dc5444af58166ecf6b7977ef7ea28c370ddfd60be9","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.5 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.21.5/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.5/e53a756959157d3496e50c8ccad8c45b9ba9eb2a8694749ad0f3a22d67812893.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e53a756959157d3496e50c8ccad8c45b9ba9eb2a8694749ad0f3a22d67812893","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"e53a756959157d3496e50c8ccad8c45b9ba9eb2a8694749ad0f3a22d67812893","height":900,"light_fraction":0.0,"luma_entropy":5.654,"meaningful_colors":31,"pixel_sha256":"fc7388dbe7f699551503c6652a2e632633c449b209791c175cab86d4caf205e2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"82b1099656d13cff9b843d68fdf1643c4ee58a70064b0648e2121af53946eb43","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"82b1099656d13cff9b843d68fdf1643c4ee58a70064b0648e2121af53946eb43","height":1080,"light_fraction":0.0,"luma_entropy":5.638,"meaningful_colors":32,"pixel_sha256":"90f4c23d392812828ad4c05d6b5950c74b81541fd8285e06ec7556badb1dcbb0","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.5 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.21.5/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.5/b28808d515a6d3339c2bc215a9455997807d06915f5ca2e2421e39149e7bf957.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b28808d515a6d3339c2bc215a9455997807d06915f5ca2e2421e39149e7bf957","format":"webp","pixel":{"dark_fraction":0.4683,"file_sha256":"b28808d515a6d3339c2bc215a9455997807d06915f5ca2e2421e39149e7bf957","height":900,"light_fraction":0.001,"luma_entropy":5.184,"meaningful_colors":28,"pixel_sha256":"287ae664b59a26c2554ace1f85384c2b7b0a62080b7ed245fdf88302a2c8de58","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"d24832de09ee0be6b3bf4a94ed8c2e9a11711244a0cfc55021b362b37be15d80","height":1080,"pixel":{"dark_fraction":0.47,"file_sha256":"d24832de09ee0be6b3bf4a94ed8c2e9a11711244a0cfc55021b362b37be15d80","height":1080,"light_fraction":0.0011,"luma_entropy":5.13,"meaningful_colors":31,"pixel_sha256":"f33f2cc532dced63168fd079ebac4f46b12f1d3450622724176983a00dfe1787","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.5 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.21.5/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.5/cbf5dcd85e971ac7b1510b0ec3a9a598e15fdb47cf8592a89fb52dec4787c42a.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cbf5dcd85e971ac7b1510b0ec3a9a598e15fdb47cf8592a89fb52dec4787c42a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cbf5dcd85e971ac7b1510b0ec3a9a598e15fdb47cf8592a89fb52dec4787c42a","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":32,"pixel_sha256":"6f372997e24a8dd423816a554a200642de00332f25c02642774995d4651dcae1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"b7505557a161edd5fde4728f2f9635d80edbf9ae74b3d8f289370405c8b1b232","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b7505557a161edd5fde4728f2f9635d80edbf9ae74b3d8f289370405c8b1b232","height":1080,"light_fraction":0.0,"luma_entropy":5.542,"meaningful_colors":31,"pixel_sha256":"0f5bc75dd2c99ca620d2c170480eab12adab43a346b82f9d7b044b3460866646","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.5 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.21.5/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.5/13eaf7471eb9e91aad858e8d545d495395368dfaa23fffb50ee42d2bfa94e05a.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13eaf7471eb9e91aad858e8d545d495395368dfaa23fffb50ee42d2bfa94e05a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"13eaf7471eb9e91aad858e8d545d495395368dfaa23fffb50ee42d2bfa94e05a","height":900,"light_fraction":0.0,"luma_entropy":5.6,"meaningful_colors":30,"pixel_sha256":"8a5c78049b11f34cf4645a58b743b5afd473f1bf142bfd4e2d11915601496e73","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"1f469e4982d56abb38fc4b9d1cfe1445eb25df57f2e6447d252085a1d67acc41","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1f469e4982d56abb38fc4b9d1cfe1445eb25df57f2e6447d252085a1d67acc41","height":1080,"light_fraction":0.0,"luma_entropy":5.67,"meaningful_colors":29,"pixel_sha256":"c2664d4580cbc3bb897591d2cc9dbfc30c5cd416799d29aad893afdbfc3f2822","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.5 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.21.5/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.5/ffadff69832c3cab7aaeb04008188d884e5f4a8059d7208e9ba2c1dd6f60f965.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ffadff69832c3cab7aaeb04008188d884e5f4a8059d7208e9ba2c1dd6f60f965","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ffadff69832c3cab7aaeb04008188d884e5f4a8059d7208e9ba2c1dd6f60f965","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"fb37adfb203d7a22a15cca516f2d5425cd11b1ce75dea49a1ef86265b269c8c8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"5eaf211a3c2f076d99481ff0c6604840afd6834e3a86acd8267733c52a7f83b7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5eaf211a3c2f076d99481ff0c6604840afd6834e3a86acd8267733c52a7f83b7","height":1080,"light_fraction":0.0,"luma_entropy":5.534,"meaningful_colors":32,"pixel_sha256":"7b72a4a0d1a30666b85af32022949978626fcc58684ca7b4071497769754841d","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.5 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.21.5/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.5/241e244859177dcfdec1a548ea38b24e4b5ae0418352e0738dfd3358dbc6d2db.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"241e244859177dcfdec1a548ea38b24e4b5ae0418352e0738dfd3358dbc6d2db","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"241e244859177dcfdec1a548ea38b24e4b5ae0418352e0738dfd3358dbc6d2db","height":900,"light_fraction":0.0,"luma_entropy":5.606,"meaningful_colors":29,"pixel_sha256":"3bd625f7e901fe447252a688025fcc07f2f0c163ddb39143fbaf8fa10d696db6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"4d504ccd39231652f264e91e48542efb55875351fb30ada09d72f611507cb934","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4d504ccd39231652f264e91e48542efb55875351fb30ada09d72f611507cb934","height":1080,"light_fraction":0.0,"luma_entropy":5.678,"meaningful_colors":30,"pixel_sha256":"5c383be23ddd46715f610d38bcd2959beb736b536f5c56799f81d91e07a78832","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.5 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.21.5/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.5/cf46ea926f9f2b1ca107cd1c9900602c107b2248175935034c1e98df9b1ea594.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cf46ea926f9f2b1ca107cd1c9900602c107b2248175935034c1e98df9b1ea594","format":"webp","pixel":{"dark_fraction":0.4358,"file_sha256":"cf46ea926f9f2b1ca107cd1c9900602c107b2248175935034c1e98df9b1ea594","height":900,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":31,"pixel_sha256":"34097c6205f760e774e280691d3383d58f1b580be9821f949eb208bef32a7a5f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"9cf36f3545062991ddbfeddc338f1665c9572c1c544b7d069d63520abd6f3e95","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"9cf36f3545062991ddbfeddc338f1665c9572c1c544b7d069d63520abd6f3e95","height":1080,"light_fraction":0.0,"luma_entropy":4.531,"meaningful_colors":30,"pixel_sha256":"157e58e3b87b6e730573e932c5d46d0034642d996d5fdee0cced0f0c9c16a7cf","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.5 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.21.5/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.5/93da94f5d731f7b4c953024425340b491eab3d7cd48c6914af36911fedab5a97.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"93da94f5d731f7b4c953024425340b491eab3d7cd48c6914af36911fedab5a97","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"93da94f5d731f7b4c953024425340b491eab3d7cd48c6914af36911fedab5a97","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":30,"pixel_sha256":"ea8d770d0dc8291e4d8e8259c0af5b545c617d63ee890f96247e56f89c8de68f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"7d6983c97bcccff1f623925e74c0e2de014f0bd3c4c1296c6f6a0035fbd0dd18","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"7d6983c97bcccff1f623925e74c0e2de014f0bd3c4c1296c6f6a0035fbd0dd18","height":1080,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":30,"pixel_sha256":"fcee9cadccd612d2fecac7b9b68d08c0303bbb5b75f920e5ca0197052e9a3291","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.5 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.21.5/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.5/ead686db1067d39ff3b798ad605da7763b202535e89d08e587019e83ad0929b8.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ead686db1067d39ff3b798ad605da7763b202535e89d08e587019e83ad0929b8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ead686db1067d39ff3b798ad605da7763b202535e89d08e587019e83ad0929b8","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"8694cf4e9296ac974adb622d70dd78ae02cc767f3a18150e4e673b3cf19fde8a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"2dc737f93539e6ca562d33d0d2c9cd2a3f3afb994fc05d5d229f244e5d808863","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2dc737f93539e6ca562d33d0d2c9cd2a3f3afb994fc05d5d229f244e5d808863","height":1080,"light_fraction":0.0,"luma_entropy":5.534,"meaningful_colors":32,"pixel_sha256":"106b0c19666816061fb5b5470dcab76184e0104fbd4c3cf6b74259cc4bc7c4cf","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.5 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.21.5/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.5/32d0e40b58806dc42c03edc1a67b10d0dea7c0bd0e73c0edc9f2181af7e385b2.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"32d0e40b58806dc42c03edc1a67b10d0dea7c0bd0e73c0edc9f2181af7e385b2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"32d0e40b58806dc42c03edc1a67b10d0dea7c0bd0e73c0edc9f2181af7e385b2","height":900,"light_fraction":0.0,"luma_entropy":5.606,"meaningful_colors":29,"pixel_sha256":"4357f581e20a85f439e12c98ed3350c67c6fa0047a90538925405fb3fc9f475b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"228170e126570a82ed96b11fbce665a5b32150d8ade1b37ca89510d0b1360116","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"228170e126570a82ed96b11fbce665a5b32150d8ade1b37ca89510d0b1360116","height":1080,"light_fraction":0.0,"luma_entropy":5.678,"meaningful_colors":30,"pixel_sha256":"6a3bf12b046e42108588230168dbba6d3249fb0f3110997c3ce13a8877fa99d3","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.5 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.21.5/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.5/7732394ac23861ccc70d0edd5890d9424550fe8145f5ce64de154d8aa47ee05b.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7732394ac23861ccc70d0edd5890d9424550fe8145f5ce64de154d8aa47ee05b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7732394ac23861ccc70d0edd5890d9424550fe8145f5ce64de154d8aa47ee05b","height":900,"light_fraction":0.0,"luma_entropy":5.598,"meaningful_colors":30,"pixel_sha256":"303d3312d6ef38b7883469ef76c830ce03b2b042ae744c4bf094b4f7564f8d9a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"12cedeeb93659b3032079820899d8cc483aea1b8f0931cd7964289923cc1f914","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"12cedeeb93659b3032079820899d8cc483aea1b8f0931cd7964289923cc1f914","height":1080,"light_fraction":0.0,"luma_entropy":5.67,"meaningful_colors":29,"pixel_sha256":"0ec898f51233ae2cef32eb21512bbdfb731d0043985e8cc378ce068dc3df0d38","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.5 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.21.5/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.5/c7c50f3df8ab4678d857d37b6c6db869b424f5c09edf43e911aa924f97d41183.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c7c50f3df8ab4678d857d37b6c6db869b424f5c09edf43e911aa924f97d41183","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c7c50f3df8ab4678d857d37b6c6db869b424f5c09edf43e911aa924f97d41183","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":32,"pixel_sha256":"240275fbc0506a68af36b68d1fa675d215aaf170e7e6512db92f488c89a62988","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"e27e12fede4828d2855117fc5e90f1d7d8415fb3e895e34f45d258987ac2136e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e27e12fede4828d2855117fc5e90f1d7d8415fb3e895e34f45d258987ac2136e","height":1080,"light_fraction":0.0,"luma_entropy":5.52,"meaningful_colors":31,"pixel_sha256":"5373eacb8eda6afa91f4a20ce5a8be9b79213ebd36f59adf4c38d478866e0603","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.5 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.5/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.5/0f7e54ead593cfb87c2498eb011b7190bda25e5864c1e755076b80783871521b.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0f7e54ead593cfb87c2498eb011b7190bda25e5864c1e755076b80783871521b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0f7e54ead593cfb87c2498eb011b7190bda25e5864c1e755076b80783871521b","height":900,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":32,"pixel_sha256":"636a7a2f12dba3e6d4cda8683ae08411a547654a93126b02cebfd177d3a35b68","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"1c4402bc1bd63cddef902a47c5df6f2b072ff09cd976ec6196cd4786e9c6f038","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1c4402bc1bd63cddef902a47c5df6f2b072ff09cd976ec6196cd4786e9c6f038","height":1080,"light_fraction":0.0,"luma_entropy":5.515,"meaningful_colors":32,"pixel_sha256":"001e1e84bc1012352445bb4ac81a569ccb9535f6aae52eb3925e87155e0c52c8","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.5 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.21.5/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.5/2edb83f57bc6d517947278a30e51ad1cc739c69c78e3047bed6e2cf038b15be4.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2edb83f57bc6d517947278a30e51ad1cc739c69c78e3047bed6e2cf038b15be4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2edb83f57bc6d517947278a30e51ad1cc739c69c78e3047bed6e2cf038b15be4","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"bde2df7335713b2b29085b11d52cde9327d349e715bf4f3bb87b38c58d29969e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"1f02e4ae4c2aa9ee3b635b710d3a1bfab5a6223ae0e3380f6e9a33be747bb542","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1f02e4ae4c2aa9ee3b635b710d3a1bfab5a6223ae0e3380f6e9a33be747bb542","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":32,"pixel_sha256":"86e2f04c3f15668dd3085fe54ff38ffa027e29af23a8fa5baf96cdf44f68e04e","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.5 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.21.5/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.5/99a71bb7054dea91539152e8d1329c9d374a750ed304822fa3e35423587c2ffa.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"99a71bb7054dea91539152e8d1329c9d374a750ed304822fa3e35423587c2ffa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"99a71bb7054dea91539152e8d1329c9d374a750ed304822fa3e35423587c2ffa","height":900,"light_fraction":0.0,"luma_entropy":5.525,"meaningful_colors":31,"pixel_sha256":"834e4731019fd7b6c7f54c26a033c0af77e37abdce131a109b7fdd8021ad8420","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"cf787b2b1d694da0fad19fd9399774107b56141693d3632e91f4d969d4a364df","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cf787b2b1d694da0fad19fd9399774107b56141693d3632e91f4d969d4a364df","height":1080,"light_fraction":0.0,"luma_entropy":5.596,"meaningful_colors":32,"pixel_sha256":"ba6278e652c0cce8fe0b33b007b6cbd5d28b77cc41b67c869b490a60bf6b7e22","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.5 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.21.5/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.5/3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":32,"pixel_sha256":"2bcd91d17ea5e5ddf9552ee0556ea47be79d635194a6ce52478697b221b2f0fb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"light_fraction":0.0,"luma_entropy":4.502,"meaningful_colors":30,"pixel_sha256":"dfecd2aecbb21ef955c1182f7cc1dbfc7647cf489dde1d40f9892fd88917d658","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.5 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.21.5/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.5/bccdb10a9b2431ddfa09c3c5d355a6108e08da67477bafd34c5093d451213d28.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bccdb10a9b2431ddfa09c3c5d355a6108e08da67477bafd34c5093d451213d28","format":"webp","pixel":{"dark_fraction":0.4878,"file_sha256":"bccdb10a9b2431ddfa09c3c5d355a6108e08da67477bafd34c5093d451213d28","height":900,"light_fraction":0.0011,"luma_entropy":5.301,"meaningful_colors":29,"pixel_sha256":"799c84bf54d1ea3ca5a8da124c675e24d0555e84a8ee3138b02e30e56d317c69","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e1143e824402b006a427561feb15577ea1afadf39b3824ae3695f8632f1ace71","height":1080,"pixel":{"dark_fraction":0.4913,"file_sha256":"e1143e824402b006a427561feb15577ea1afadf39b3824ae3695f8632f1ace71","height":1080,"light_fraction":0.0011,"luma_entropy":5.229,"meaningful_colors":30,"pixel_sha256":"4029e29a143a5a19eb10bc78d9f7eacdd665ebaa042356231495430d1b71e872","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.5 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.21.5/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.5/218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05","format":"webp","pixel":{"dark_fraction":0.4876,"file_sha256":"218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05","height":900,"light_fraction":0.0011,"luma_entropy":5.305,"meaningful_colors":30,"pixel_sha256":"1f09c6961256e8ecde1dbb280a40bcbd0c3a5f943c650b93b59f68f19cd4bff5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b8f592c774e025807a3e6b81e9e8ba1d69a66aa0c1b4ecc9d8e2ad09788e7712","height":1080,"pixel":{"dark_fraction":0.4903,"file_sha256":"b8f592c774e025807a3e6b81e9e8ba1d69a66aa0c1b4ecc9d8e2ad09788e7712","height":1080,"light_fraction":0.0011,"luma_entropy":5.239,"meaningful_colors":31,"pixel_sha256":"21a401766db40f92cbc76252c25b3041fb250e71e3f770fd7e5788a0e6425ea7","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.5 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.21.5/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.5/dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","format":"webp","pixel":{"dark_fraction":0.4877,"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","height":900,"light_fraction":0.0012,"luma_entropy":5.327,"meaningful_colors":30,"pixel_sha256":"7abb470c2ef2425394329582d6b1905c4c1abe3223d6aec54af03b5472e3684d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"pixel":{"dark_fraction":0.4906,"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"light_fraction":0.0011,"luma_entropy":5.27,"meaningful_colors":32,"pixel_sha256":"57d9be038286c0a0dd626601bbd118bbb1a996d898cea23050013fc8b3e0b08f","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.5 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.21.5/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.5/23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","format":"webp","pixel":{"dark_fraction":0.4599,"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","height":900,"light_fraction":0.0011,"luma_entropy":5.381,"meaningful_colors":28,"pixel_sha256":"0892252201e359df65682353516b3b182a751c05e95b092498414929d6cf37f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"pixel":{"dark_fraction":0.4631,"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"light_fraction":0.0011,"luma_entropy":5.319,"meaningful_colors":31,"pixel_sha256":"e298063d5653175f46e511ad349786a01e17bab2d669d4cbebbd373b387fa601","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.5 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.21.5/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.5/66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","format":"webp","pixel":{"dark_fraction":0.4995,"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","height":900,"light_fraction":0.0013,"luma_entropy":5.166,"meaningful_colors":30,"pixel_sha256":"5ef2038c17c0c95758e9ba423b062e7ac2f9d20314567371a1660b082e47b54b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"pixel":{"dark_fraction":0.5025,"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"light_fraction":0.0011,"luma_entropy":5.1,"meaningful_colors":31,"pixel_sha256":"a04cf31b76783b503136067e0a8c9a71f0e3280d2b90a66ef06af5be1586b1b4","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.5 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.21.5/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.5/58db7c4fa7e15b36441b71740414dbea63876a6cb445cd801981fe5739ad1bf7.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"58db7c4fa7e15b36441b71740414dbea63876a6cb445cd801981fe5739ad1bf7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"58db7c4fa7e15b36441b71740414dbea63876a6cb445cd801981fe5739ad1bf7","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"5c44e0e357ef0ca0b01ab2c262a3c7fe5b15dcc368027716928266d8cfa79107","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"80440f15925f9a5d4cd9f3a6b4bd043a0d7354584314713be786b0b78b5eaa76","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"80440f15925f9a5d4cd9f3a6b4bd043a0d7354584314713be786b0b78b5eaa76","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"2510b600841c12b16f691c1782156a7d79872e1456e715aa852108cd9a8521b9","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.5 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.21.5/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.5/4525d3609b0a807723f87522f906072679a25dd32d9b6854c4e52c741ae97f98.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4525d3609b0a807723f87522f906072679a25dd32d9b6854c4e52c741ae97f98","format":"webp","pixel":{"dark_fraction":0.5908,"file_sha256":"4525d3609b0a807723f87522f906072679a25dd32d9b6854c4e52c741ae97f98","height":900,"light_fraction":0.0,"luma_entropy":4.575,"meaningful_colors":29,"pixel_sha256":"aee4640d6f3d573d5b301562a884e4375a9e78dbcc80d071f7021d9d44cede8a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"4256c22d4d1c36d15ba046566fe8b709321c72c9882bbabff08f24f6dd78939b","height":1080,"pixel":{"dark_fraction":0.5943,"file_sha256":"4256c22d4d1c36d15ba046566fe8b709321c72c9882bbabff08f24f6dd78939b","height":1080,"light_fraction":0.0,"luma_entropy":4.508,"meaningful_colors":28,"pixel_sha256":"17c376229bb52bd32418c5147b6db30dd2b7c40e47afb1d1402c17da3b541e26","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.5 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.21.5/full/client_a/settings_screen","height":900,"image":"images/mc1.21.5/9269ae5fc49a5479bcc8c22e28301905490af25b45ec851d156543bfa632aad3.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9269ae5fc49a5479bcc8c22e28301905490af25b45ec851d156543bfa632aad3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9269ae5fc49a5479bcc8c22e28301905490af25b45ec851d156543bfa632aad3","height":900,"light_fraction":0.0,"luma_entropy":4.9,"meaningful_colors":30,"pixel_sha256":"a6eefe31adb0f37dc5522f857212da357809e58e044bb24d624eb9607c345fdd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"b55498657c1ff9f0430c124f4573a153317ad48ed7f85d83d0b3968ba5373e28","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b55498657c1ff9f0430c124f4573a153317ad48ed7f85d83d0b3968ba5373e28","height":1080,"light_fraction":0.0,"luma_entropy":4.916,"meaningful_colors":29,"pixel_sha256":"be42998364ffa40ba3d7ee49e2981dcfe6fbc0f33409f09ce1587ffb1358d392","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.5 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.21.5/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.5/a6ee15c0ccea99e23af38fdf52a45064f9982650e0c1a32169454e7686553f3b.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a6ee15c0ccea99e23af38fdf52a45064f9982650e0c1a32169454e7686553f3b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a6ee15c0ccea99e23af38fdf52a45064f9982650e0c1a32169454e7686553f3b","height":900,"light_fraction":0.0,"luma_entropy":4.879,"meaningful_colors":30,"pixel_sha256":"9d9c0468c42ba2d22b8dd76b8c07c5ca8d80d2ea78acfdc9c2cb644be6cdfa30","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"974a4cc5ce928b87438f3096289cdbce7df7d2c9b625d1716e9ed2f2202d8b72","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"974a4cc5ce928b87438f3096289cdbce7df7d2c9b625d1716e9ed2f2202d8b72","height":1080,"light_fraction":0.0,"luma_entropy":4.913,"meaningful_colors":29,"pixel_sha256":"20132e87b53426c12544d38dea6b611a1dca3e83310cb3bc2af5f6d39f366a8e","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.5 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.21.5/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.5/bf9be9052af02868782d15dca2ae89c54583b5c7277567efe505a159b91ed4dd.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bf9be9052af02868782d15dca2ae89c54583b5c7277567efe505a159b91ed4dd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bf9be9052af02868782d15dca2ae89c54583b5c7277567efe505a159b91ed4dd","height":900,"light_fraction":0.0,"luma_entropy":4.901,"meaningful_colors":32,"pixel_sha256":"f5f391260e84ab2a52b9dc843a8bd272a71bd30659435d403251a2352a2400a4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"b38dfcc8535a324a54f31b02c6111e38fd43362ee61cc0f40317e7c4d304cda0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b38dfcc8535a324a54f31b02c6111e38fd43362ee61cc0f40317e7c4d304cda0","height":1080,"light_fraction":0.0,"luma_entropy":4.903,"meaningful_colors":31,"pixel_sha256":"1b093cbd0ad8aa7288baafb1f89c21ef091e93a2c4651b1bb67f27984c19e14a","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.5 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.21.5/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.5/47f945c12ea8835050ecdc637eef6fc5de943fe74861a4640bf2b7592a274f7f.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"47f945c12ea8835050ecdc637eef6fc5de943fe74861a4640bf2b7592a274f7f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"47f945c12ea8835050ecdc637eef6fc5de943fe74861a4640bf2b7592a274f7f","height":900,"light_fraction":0.0,"luma_entropy":4.318,"meaningful_colors":30,"pixel_sha256":"9b04e4b3656649e2e0cd1bf2acdd3b256998f30ea7657577451b84fabe75bc4f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"94516d575ba7f933c7fc6460820955c6e45c2537957494c0627581b9dcd3bfc2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"94516d575ba7f933c7fc6460820955c6e45c2537957494c0627581b9dcd3bfc2","height":1080,"light_fraction":0.0,"luma_entropy":4.282,"meaningful_colors":32,"pixel_sha256":"3ef4c36604ccacf78486817b4bd107816a43d75b6dfa362916ad33bf06eab62d","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.5 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.21.5/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.5/77549f09869474ce0aa35f5197ae1bfebb8282c67465113f073d941380f4776c.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"77549f09869474ce0aa35f5197ae1bfebb8282c67465113f073d941380f4776c","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"77549f09869474ce0aa35f5197ae1bfebb8282c67465113f073d941380f4776c","height":900,"light_fraction":0.0,"luma_entropy":4.703,"meaningful_colors":32,"pixel_sha256":"665684a403823f6c5cb744f09c43c378dd619e79a7d53800426266e6fe254275","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"9568b450fd9745984ad75752d02e38a40355344be9a9d42a6a0593efc2ca5ab9","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"9568b450fd9745984ad75752d02e38a40355344be9a9d42a6a0593efc2ca5ab9","height":1080,"light_fraction":0.0,"luma_entropy":4.645,"meaningful_colors":30,"pixel_sha256":"5f874c2899d4efd9cb2fb9ad2910d18aebcd5ce0b039941d47e8ccdabc1fe56a","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.5 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.21.5/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.5/92d3acc4a1c9645c0d04830c225a5b3a9d79ef4a0ebf9bc88c0c60a8f0dade4b.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"92d3acc4a1c9645c0d04830c225a5b3a9d79ef4a0ebf9bc88c0c60a8f0dade4b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"92d3acc4a1c9645c0d04830c225a5b3a9d79ef4a0ebf9bc88c0c60a8f0dade4b","height":900,"light_fraction":0.0,"luma_entropy":5.633,"meaningful_colors":31,"pixel_sha256":"0171850c618ce5fff7d2ecb3c22528f6d1e26f7e8b1503799f3695dc4b653f87","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"a2f8c841ad3b621f4e2e70cbfc7ae8c31e29c7e306a729ca6c0683c50c0c711f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a2f8c841ad3b621f4e2e70cbfc7ae8c31e29c7e306a729ca6c0683c50c0c711f","height":1080,"light_fraction":0.0,"luma_entropy":5.703,"meaningful_colors":32,"pixel_sha256":"bff937de204cb54fbe2b2320677160695c4de5c82719ce47432a2d8605495a4d","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.5 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.21.5/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.5/39c6e87cf3ce05e1ba5ae3ac06733728316e9f715f9f36734669df91f030911f.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"39c6e87cf3ce05e1ba5ae3ac06733728316e9f715f9f36734669df91f030911f","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"39c6e87cf3ce05e1ba5ae3ac06733728316e9f715f9f36734669df91f030911f","height":900,"light_fraction":0.0,"luma_entropy":5.018,"meaningful_colors":28,"pixel_sha256":"84be69fd6740b6d2facfc05742c6711e8ff07e55eb860b1e71136e2cde56e199","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"6be3be04954697bd1765462b3082d4e6031ab1f2f5c7c345e2de859731ce59e2","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"6be3be04954697bd1765462b3082d4e6031ab1f2f5c7c345e2de859731ce59e2","height":1080,"light_fraction":0.0,"luma_entropy":5.041,"meaningful_colors":32,"pixel_sha256":"25e9e86ce5129b2f0cebac95f6c56c10cd60e9b0744ced5489712c919f184bd5","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.5 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.21.5/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.5/512d0cb37bea16b206f7d381ae82756cd23b9c7e8f2dc3804574c75b226943e8.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"512d0cb37bea16b206f7d381ae82756cd23b9c7e8f2dc3804574c75b226943e8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"512d0cb37bea16b206f7d381ae82756cd23b9c7e8f2dc3804574c75b226943e8","height":900,"light_fraction":0.0,"luma_entropy":4.857,"meaningful_colors":31,"pixel_sha256":"f53cc2a779d92a3dcfa329b642d402bfab80924596d23ba7a337145010ce2811","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"8cf7453e8e0aa05f32199f620100750f5dc98dac7d6b08cf5c2a27eb0456f603","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8cf7453e8e0aa05f32199f620100750f5dc98dac7d6b08cf5c2a27eb0456f603","height":1080,"light_fraction":0.0,"luma_entropy":4.85,"meaningful_colors":31,"pixel_sha256":"0c00852996db1c091058aeb63fc5e71617c82b3248f1f7dda5f582f167e7d542","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.5 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.21.5/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.5/e64b64111dc78f219864a9c70b2e4601146cab94471d7cc9153772c04fa3f604.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e64b64111dc78f219864a9c70b2e4601146cab94471d7cc9153772c04fa3f604","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e64b64111dc78f219864a9c70b2e4601146cab94471d7cc9153772c04fa3f604","height":900,"light_fraction":0.0,"luma_entropy":5.605,"meaningful_colors":31,"pixel_sha256":"f2d95b1b80f61baf67e28784aecf42bbfaa171a6a64b4fba7f3477a65366f1c7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"88e18783d5ecd77b6d1cc6a0293c315b8e75049b481cde8c978ab972e43e48fe","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"88e18783d5ecd77b6d1cc6a0293c315b8e75049b481cde8c978ab972e43e48fe","height":1080,"light_fraction":0.0,"luma_entropy":5.678,"meaningful_colors":32,"pixel_sha256":"c6d35c5a70dab353ffc0b1424e46fd3ab394a890d6a4a0cf9d3a65f57d170bee","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.21.5/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.5/4df3442cf96c5e2f727bd620ddbd0e8593adfcea195b18e3a617a9ced7c512ba.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4df3442cf96c5e2f727bd620ddbd0e8593adfcea195b18e3a617a9ced7c512ba","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4df3442cf96c5e2f727bd620ddbd0e8593adfcea195b18e3a617a9ced7c512ba","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":31,"pixel_sha256":"062ae69bb032630e8748f5dcb3a843a796530c13321d6ad4668b71847814036b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"92d88867516e197293690ab0da8013cda7a0e4f94c21f0dcd49bd01ae68d1440","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"92d88867516e197293690ab0da8013cda7a0e4f94c21f0dcd49bd01ae68d1440","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"8084e7c35262bccbff85b13becb7816bf8c0fbb0c679fd0cc45a1f7f843d2134","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.5 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.21.5/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.5/f6729d55163da32bd286aedda3c2d0d69d6a3ecadc52d914a32fe727f8791b73.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f6729d55163da32bd286aedda3c2d0d69d6a3ecadc52d914a32fe727f8791b73","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f6729d55163da32bd286aedda3c2d0d69d6a3ecadc52d914a32fe727f8791b73","height":900,"light_fraction":0.0,"luma_entropy":5.529,"meaningful_colors":32,"pixel_sha256":"8dad2cc7fa810b62eeecc1d2b57fc0f784ba0d8c36a17604c7fe08e2f96f7cea","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"c1584e2041c1686a141e58b41cffd15c36b2c5611312cfb98e9e95218e2b68f5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c1584e2041c1686a141e58b41cffd15c36b2c5611312cfb98e9e95218e2b68f5","height":1080,"light_fraction":0.0,"luma_entropy":5.61,"meaningful_colors":31,"pixel_sha256":"6bb1385213b4bdb31242296f358cb0b691a306f9d85d5f85436a7a8472d320ef","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.5 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-1.21.5","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.21.5/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.5/c0f775108c58c4a1fe40d8aecacb35b71d573c07c99e40fcc7b90e932fc69ea2.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c0f775108c58c4a1fe40d8aecacb35b71d573c07c99e40fcc7b90e932fc69ea2","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"c0f775108c58c4a1fe40d8aecacb35b71d573c07c99e40fcc7b90e932fc69ea2","height":900,"light_fraction":0.0,"luma_entropy":6.958,"meaningful_colors":32,"pixel_sha256":"c009a86b5838fa1c94e80e385c8fc1ee5f293a486453caff00b4d19993e6f3d6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 425 splash pixels in the control frame, 0 left once the model is over them (region [388, 72, 413, 85])","scenario":"full","source":{"file_sha256":"1dc43d6c619fb46f076a7cc18e4a4beca9ff2774eea1bfdbf3f181846cd7b650","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"1dc43d6c619fb46f076a7cc18e4a4beca9ff2774eea1bfdbf3f181846cd7b650","height":1080,"light_fraction":0.0,"luma_entropy":6.961,"meaningful_colors":32,"pixel_sha256":"7c79a4fc7e035c5d3aa46c4a02dceeb1dea7c56e64108f17a06c8d6530dca272","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.5 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.5","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.5/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.5/ab7010aa22755d76b473b87d4bbf02728a6b681c3654167460b1d0004f2779f5.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ab7010aa22755d76b473b87d4bbf02728a6b681c3654167460b1d0004f2779f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ab7010aa22755d76b473b87d4bbf02728a6b681c3654167460b1d0004f2779f5","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"a66c89b22cb18890d499bcc7121af8f0074b4a99c1d6ae87c68fbe1049ea86c1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"19ecb517d1642e238248537583f0c1512cf0467462a546cfc476568212ed01dc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"19ecb517d1642e238248537583f0c1512cf0467462a546cfc476568212ed01dc","height":1080,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":32,"pixel_sha256":"8a932ed6df851e8ff7c6b8f6f1c0780e62788d76f31091f9a3f9c1c35be44f58","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.5 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.21.5","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.21.5/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.5/afc3b627561a3253f73374771d2e56db57a3df908ba3d51eed144d14e33b4b21.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"afc3b627561a3253f73374771d2e56db57a3df908ba3d51eed144d14e33b4b21","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"afc3b627561a3253f73374771d2e56db57a3df908ba3d51eed144d14e33b4b21","height":900,"light_fraction":0.0,"luma_entropy":5.28,"meaningful_colors":30,"pixel_sha256":"1c292d69b0ae898dd8ea6af89ed86e65bb05eda1d9251e520a222bf3917f82eb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"9b55aaba5f248c2fa7a97468d8accc7e117680fce34846298c3e1ed6ff90b271","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"9b55aaba5f248c2fa7a97468d8accc7e117680fce34846298c3e1ed6ff90b271","height":1080,"light_fraction":0.0,"luma_entropy":5.383,"meaningful_colors":31,"pixel_sha256":"2d669e5236794cd75a4663da9d9299abf76f0ff6257fc7d6158972db0233dd8c","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.5 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.21.5","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.21.5/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.5/b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","format":"webp","pixel":{"dark_fraction":0.6431,"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","height":900,"light_fraction":0.0,"luma_entropy":3.793,"meaningful_colors":26,"pixel_sha256":"68faf48ca45398c8da00700f817a828bac36bdec8eac6228c5ad23c53fe2a9e5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":24,"pixel_sha256":"9302577c9b1374d037a5fcacaf8eac146fbd51738e036c6a3da1c30132930014","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.5 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-1.21.5","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.21.5/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.5/2487791f34605e23852968694d25fcd2992400cf29240b276d9aa4eaaf1206b0.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2487791f34605e23852968694d25fcd2992400cf29240b276d9aa4eaaf1206b0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2487791f34605e23852968694d25fcd2992400cf29240b276d9aa4eaaf1206b0","height":900,"light_fraction":0.0,"luma_entropy":5.278,"meaningful_colors":31,"pixel_sha256":"7e64f01e0b761033cb6a04827d58fadc34472ecbc933b136f64a905c9df017ca","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 594s","scenario":"server-policy","source":{"file_sha256":"9b0fc7a862812282807ebe52d1ca24b31c8400f8eca41709752320a03c6d2bfb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9b0fc7a862812282807ebe52d1ca24b31c8400f8eca41709752320a03c6d2bfb","height":1080,"light_fraction":0.0,"luma_entropy":5.382,"meaningful_colors":30,"pixel_sha256":"2d350121eeac4cf31ef67e94060b7282b910d9fb33e9c9dea21580fbb54a4613","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.5 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-1.21.5","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.5/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.5/70af30e3108f98293226486558af751993cd175c3859d847db891d8cfac2508b.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"70af30e3108f98293226486558af751993cd175c3859d847db891d8cfac2508b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"70af30e3108f98293226486558af751993cd175c3859d847db891d8cfac2508b","height":900,"light_fraction":0.0,"luma_entropy":5.409,"meaningful_colors":31,"pixel_sha256":"8549c445db2a9b363d03cae81e7b4ee36943476c26fc3fd198a61f84ae89c381","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"42462f0aec00d24ba2d688046f6830ba6d68bdc0a74633208ca878e032e625b4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"42462f0aec00d24ba2d688046f6830ba6d68bdc0a74633208ca878e032e625b4","height":1080,"light_fraction":0.0,"luma_entropy":5.502,"meaningful_colors":30,"pixel_sha256":"c9f2a8a4f99d60bc3dd61729c4c7adec17d0a446ff0180a56f02803a874b6e56","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.5 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.21.5","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.21.5/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.5/a448357ab6c8ab79beded6a41e1035d1362cbaa0ea38df5da3c6505f6d48bf7e.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a448357ab6c8ab79beded6a41e1035d1362cbaa0ea38df5da3c6505f6d48bf7e","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"a448357ab6c8ab79beded6a41e1035d1362cbaa0ea38df5da3c6505f6d48bf7e","height":900,"light_fraction":0.0,"luma_entropy":4.356,"meaningful_colors":31,"pixel_sha256":"4a7d80347a9242cac1e0dbf957aec541ff47ddfc798eaa0d6f80d7344d4c69b7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"9169f0a0fd9339f3035060c3d3d2c1b891356a8f146b70317ec0dfa6114071b1","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"9169f0a0fd9339f3035060c3d3d2c1b891356a8f146b70317ec0dfa6114071b1","height":1080,"light_fraction":0.0,"luma_entropy":4.45,"meaningful_colors":29,"pixel_sha256":"612c54e80bbc344a7c215f0dda5979e2566e78b400559d972c2e424deab40e47","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.5 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.21.5","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.21.5/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.5/27ef08564c0e148dcd8a4fefe57180d8ef1bb9e1c0f9b2a152119f8bf3c0c234.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"27ef08564c0e148dcd8a4fefe57180d8ef1bb9e1c0f9b2a152119f8bf3c0c234","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"27ef08564c0e148dcd8a4fefe57180d8ef1bb9e1c0f9b2a152119f8bf3c0c234","height":900,"light_fraction":0.0,"luma_entropy":5.487,"meaningful_colors":32,"pixel_sha256":"a79c8882d1c77e57ab14fead99eb291dc6e262079bd0a074d3d07dd3fdb1b1a1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"dbbf23353f3dacdbc2c4d9f29876e6d78e54f117add07f9a2d5a4f1a9a051de3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dbbf23353f3dacdbc2c4d9f29876e6d78e54f117add07f9a2d5a4f1a9a051de3","height":1080,"light_fraction":0.0,"luma_entropy":5.567,"meaningful_colors":31,"pixel_sha256":"032224b604a1806d5892141fa2f92e458a7224903e61ae3dfab165932768e80f","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.5 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-1.21.5","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.5/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.5/3ae092cf56bf08c3c2803c85e23ea220438348adc48ca76d191536562a2384e3.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3ae092cf56bf08c3c2803c85e23ea220438348adc48ca76d191536562a2384e3","format":"webp","pixel":{"dark_fraction":0.0014,"file_sha256":"3ae092cf56bf08c3c2803c85e23ea220438348adc48ca76d191536562a2384e3","height":900,"light_fraction":0.0,"luma_entropy":6.952,"meaningful_colors":32,"pixel_sha256":"777334e96cc034dd69031d8eaf6d28acf26eed0348d82ecf979e487929e283c2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"8c3657216b0bc28b4d653f842439860da18aeb2a68046762b3c3cd36f85edb1a","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"8c3657216b0bc28b4d653f842439860da18aeb2a68046762b3c3cd36f85edb1a","height":1080,"light_fraction":0.0,"luma_entropy":6.949,"meaningful_colors":32,"pixel_sha256":"2d29ae2baacf47acdfeb9aa3f98dfd9837ad857bf1665d92b4d5aa75d2e22ca4","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.5 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.21.5","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.21.5/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.5/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.5 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-1.21.5","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.21.5/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.5/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.5 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.21.5","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.21.5/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.5/8856c6ae3600f6c871b2cb11543d8182283d72a35a9784ffad3d2fe3880b1434.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8856c6ae3600f6c871b2cb11543d8182283d72a35a9784ffad3d2fe3880b1434","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8856c6ae3600f6c871b2cb11543d8182283d72a35a9784ffad3d2fe3880b1434","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":32,"pixel_sha256":"1da4c089424a7cbb7ab5cc9db4c4d68393acd3c4054ee5e3e093fb0356f411c7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"76f7676d3c5120e888cee49426730e7196cbb335812b8abf589643b5ae1c13a0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"76f7676d3c5120e888cee49426730e7196cbb335812b8abf589643b5ae1c13a0","height":1080,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":31,"pixel_sha256":"2151cdd12f4bb7a291fba807f8b9244e48b18f93dc5bab855ee3fb6ad1cb3557","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.5 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.21.5","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.21.5/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.5/aa0775cd306ce381078172f17b8a674cd0c3ce67c08a60b02ad4a440c139a1f1.webp","key":"mc1.21.5","lane_id":"fabric-1.21.5/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa0775cd306ce381078172f17b8a674cd0c3ce67c08a60b02ad4a440c139a1f1","format":"webp","pixel":{"dark_fraction":0.6727,"file_sha256":"aa0775cd306ce381078172f17b8a674cd0c3ce67c08a60b02ad4a440c139a1f1","height":900,"light_fraction":0.0,"luma_entropy":3.844,"meaningful_colors":31,"pixel_sha256":"413a527a394834460a70e8b82c933d58dfd9daa738ab01452a1503a8d696f480","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"319072aa2cc7fcfeeb2ff139d6ed61b2e505bf68646816be3e4942c31c18dc11","height":1080,"pixel":{"dark_fraction":0.6751,"file_sha256":"319072aa2cc7fcfeeb2ff139d6ed61b2e505bf68646816be3e4942c31c18dc11","height":1080,"light_fraction":0.0,"luma_entropy":3.79,"meaningful_colors":29,"pixel_sha256":"41da219151ec61a31d11c514e34e803a28b163a854d0914e16620c5ab8701a03","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.5","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.5/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.5/74ac262921740bd0d01502311e37eb25bd6d6a56208a0009d756c4974b9c2c19.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"74ac262921740bd0d01502311e37eb25bd6d6a56208a0009d756c4974b9c2c19","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"74ac262921740bd0d01502311e37eb25bd6d6a56208a0009d756c4974b9c2c19","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"e83c8b4ec64420f4108a71e0002ae552bc438490ac2693ce9431a32079c133a6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"f75a8226700ec8629a16ee8f90e097e69b26e953b982cd2bf093079f74fb9bc1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f75a8226700ec8629a16ee8f90e097e69b26e953b982cd2bf093079f74fb9bc1","height":1080,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":32,"pixel_sha256":"22ec66ffe68cda11c09ae79f5df0d51cfed2028340c7bd7ce56516f4f0c8faa3","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.5","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.5/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.5/452651db1827bc494e6437fee1cbdb427bcabbf746722576e6b1074b09dbfbb4.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"452651db1827bc494e6437fee1cbdb427bcabbf746722576e6b1074b09dbfbb4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"452651db1827bc494e6437fee1cbdb427bcabbf746722576e6b1074b09dbfbb4","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":31,"pixel_sha256":"17c04498c5b0ce1c0699f6054ff3e99056249f6cca72464e0f4992caae49a594","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"9121ab34de441299ee184e573339d5155c32a1e45dc14715f00c931b54d8d87b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9121ab34de441299ee184e573339d5155c32a1e45dc14715f00c931b54d8d87b","height":1080,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":31,"pixel_sha256":"c0c1d194107dc2282a37b377724f5179ee6bd80652a3eaad51f4b6fa367eacd0","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.5","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.5/propagation/client_a/baseline","height":900,"image":"images/mc1.21.5/31d28b0e9f0bc63186729e82d67015cea5ce32152681c636c8cb53c47844d27c.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"31d28b0e9f0bc63186729e82d67015cea5ce32152681c636c8cb53c47844d27c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"31d28b0e9f0bc63186729e82d67015cea5ce32152681c636c8cb53c47844d27c","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"6fee8c445f214e81dbdbc1f2293aaf99f0471d6ede89a4eecbfdee993c0e2825","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"3c3639294cbbc3e0844bd6fd9b62cdf7880770ea6b2074ee999c83be65b4583c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3c3639294cbbc3e0844bd6fd9b62cdf7880770ea6b2074ee999c83be65b4583c","height":1080,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":32,"pixel_sha256":"66b763e5b8c975060bdc995ae211ada50a74c2e3e66effafb8721df63cf2c9c3","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-1.21.5","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-1.21.5/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.5/ab3363d9269908a2927e06da02eadcaf591fa6cdae56e4c1376c24734137f4be.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ab3363d9269908a2927e06da02eadcaf591fa6cdae56e4c1376c24734137f4be","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ab3363d9269908a2927e06da02eadcaf591fa6cdae56e4c1376c24734137f4be","height":900,"light_fraction":0.0,"luma_entropy":5.413,"meaningful_colors":31,"pixel_sha256":"ac3b1043da052f253f0f8cb833acee10b2ecd2c2a459187da3afa66c7e6f4b70","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"8d19b8e68e2dd7d0efe45ee343e9efa54783315baec5bbfa237f1fcd2f95b334","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8d19b8e68e2dd7d0efe45ee343e9efa54783315baec5bbfa237f1fcd2f95b334","height":1080,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":31,"pixel_sha256":"f82106bee07e4f025b21297c9c51d62c62e066ecd947f3c3b86df0f6a7100b6a","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.5 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection chec…","artifact_node":"neoforge-1.21.5","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-1.21.5/propagation/client_b/baseline","height":900,"image":"images/mc1.21.5/4648146c49a6f4153a688514d4f0baee3ea7fcb8f8dd1c9d677f06d31e62ff08.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4648146c49a6f4153a688514d4f0baee3ea7fcb8f8dd1c9d677f06d31e62ff08","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4648146c49a6f4153a688514d4f0baee3ea7fcb8f8dd1c9d677f06d31e62ff08","height":900,"light_fraction":0.0083,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"87ea743727a98805abb4fbc7f3b1928bc1e03eb135e264fab89c20d2bb38d9e1","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"6d9fa0dee424f8741113c35860f4c32ff7557ce8ab7bfe15d38cebcf2efc6dac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6d9fa0dee424f8741113c35860f4c32ff7557ce8ab7bfe15d38cebcf2efc6dac","height":1080,"light_fraction":0.0083,"luma_entropy":5.612,"meaningful_colors":32,"pixel_sha256":"9ca8309d03ec8595cdc833ceb890d1fba29ec0ad1837ffb5a9a8d39d6c891cab","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.5 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-1.21.5","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.5/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.5/2a84de8406af4a93e3605efd4b43073f45617d34ab9584d12e1bdd761a2bc034.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a84de8406af4a93e3605efd4b43073f45617d34ab9584d12e1bdd761a2bc034","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2a84de8406af4a93e3605efd4b43073f45617d34ab9584d12e1bdd761a2bc034","height":900,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":29,"pixel_sha256":"ce50a45b489ce27d697a779f3509cd3d9a0337e0466b2ea64aebdbee98fe0178","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"d2522c7809e259f6013956f85a32ef1d027539f46388b3e7a72385c1a2bb0d4a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d2522c7809e259f6013956f85a32ef1d027539f46388b3e7a72385c1a2bb0d4a","height":1080,"light_fraction":0.0,"luma_entropy":5.571,"meaningful_colors":29,"pixel_sha256":"663c380f3e2038a73d8ee50a9d801d5019d8cc60e9c553dd699f8eec1a41bb5d","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.5","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.5/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.5/34808904172aa1f5aa1094f15905af71ba9eb2e77d9980ed842d7eadd95af069.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"34808904172aa1f5aa1094f15905af71ba9eb2e77d9980ed842d7eadd95af069","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"34808904172aa1f5aa1094f15905af71ba9eb2e77d9980ed842d7eadd95af069","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"6101825bdcb0feadfef5bb36b140ee081a36d85408afdb8c953f680eaf880e28","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"f9f34868d1b688d3490c6d172c10705553e889ad610e1be250e008a2b31df50e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f9f34868d1b688d3490c6d172c10705553e889ad610e1be250e008a2b31df50e","height":1080,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":32,"pixel_sha256":"b0d1d9cdd881f574b100c07781bed660237d5b94a58a4b6a502adc0f4e36e621","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.5","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.5/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.5/452651db1827bc494e6437fee1cbdb427bcabbf746722576e6b1074b09dbfbb4.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"452651db1827bc494e6437fee1cbdb427bcabbf746722576e6b1074b09dbfbb4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"452651db1827bc494e6437fee1cbdb427bcabbf746722576e6b1074b09dbfbb4","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":31,"pixel_sha256":"17c04498c5b0ce1c0699f6054ff3e99056249f6cca72464e0f4992caae49a594","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"9121ab34de441299ee184e573339d5155c32a1e45dc14715f00c931b54d8d87b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9121ab34de441299ee184e573339d5155c32a1e45dc14715f00c931b54d8d87b","height":1080,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":31,"pixel_sha256":"c0c1d194107dc2282a37b377724f5179ee6bd80652a3eaad51f4b6fa367eacd0","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.5 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-1.21.5","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-1.21.5/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.5/4e462e9fd1c6508f18f0ab0e483c65b61c28233926193b0232bc0a83510f2c95.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4e462e9fd1c6508f18f0ab0e483c65b61c28233926193b0232bc0a83510f2c95","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4e462e9fd1c6508f18f0ab0e483c65b61c28233926193b0232bc0a83510f2c95","height":900,"light_fraction":0.0083,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"6b92f612ae996c2268d844f0601213bc820a33d31876c5354ce5c459d9dc41d4","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"f12dd7a2c1e8bacd6c25c1122f911bf1342bd1593900ab387df358dcd38d5842","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f12dd7a2c1e8bacd6c25c1122f911bf1342bd1593900ab387df358dcd38d5842","height":1080,"light_fraction":0.0083,"luma_entropy":5.612,"meaningful_colors":32,"pixel_sha256":"00f56295898d30ef9e2ed7c39b34ac21ef25628270ff70ced69dd5f34b1674bf","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.5 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-1.21.5","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.5/fa8c878e282e22e516352352b4b081844af0704b78bee30cce11483590da93a4.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fa8c878e282e22e516352352b4b081844af0704b78bee30cce11483590da93a4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fa8c878e282e22e516352352b4b081844af0704b78bee30cce11483590da93a4","height":900,"light_fraction":0.0,"luma_entropy":5.492,"meaningful_colors":28,"pixel_sha256":"488e6ce698565fcea241cfd24da064851436686c774604d9dac613933deae6de","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"d0a4fa89577aca9f96b378d3e08cf959575b30ee90f3f336a77356d7e7b56d08","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d0a4fa89577aca9f96b378d3e08cf959575b30ee90f3f336a77356d7e7b56d08","height":1080,"light_fraction":0.0,"luma_entropy":5.567,"meaningful_colors":30,"pixel_sha256":"713471a862d4fdc12b54a3504633d970bc9af1f8de34663a5a389c0e4cce6274","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.5 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical m…","artifact_node":"neoforge-1.21.5","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.5/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.5/91761bac69759cf181a0bb667f9ff3ebdb1f5e2ce1ab98dc65d69a0a6a3a7f92.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"91761bac69759cf181a0bb667f9ff3ebdb1f5e2ce1ab98dc65d69a0a6a3a7f92","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"91761bac69759cf181a0bb667f9ff3ebdb1f5e2ce1ab98dc65d69a0a6a3a7f92","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":29,"pixel_sha256":"a69e177c02f1fb661cf6b91fb4117c6c1f39eba6dc8b1c279e7b5f09de0faabe","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"b44082c02a9153d37e41c00cb9ae61b703f890975ab93fb41abb86ac6b05361c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b44082c02a9153d37e41c00cb9ae61b703f890975ab93fb41abb86ac6b05361c","height":1080,"light_fraction":0.0,"luma_entropy":5.564,"meaningful_colors":31,"pixel_sha256":"b0d3079b45bacde4871b9f75992a76e9eefef4c9dcbf95ec757597fb3b459da9","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.5 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That thi…","artifact_node":"neoforge-1.21.5","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.5/8d98fb3bf4d54ecf4697946332ca9d37174627f029c1188acdb8c5d89a3e82cb.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8d98fb3bf4d54ecf4697946332ca9d37174627f029c1188acdb8c5d89a3e82cb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8d98fb3bf4d54ecf4697946332ca9d37174627f029c1188acdb8c5d89a3e82cb","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":29,"pixel_sha256":"147de365fd3fc70c52be918bf5a6e6fdac33682211ae84d23031bf794b007030","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"6a8e66034dcc40ae47c1d662465ab4146d66f39d88f294158abbb6dafeafc3ef","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6a8e66034dcc40ae47c1d662465ab4146d66f39d88f294158abbb6dafeafc3ef","height":1080,"light_fraction":0.0,"luma_entropy":5.566,"meaningful_colors":30,"pixel_sha256":"1c6739333de5aa5279641018ee592564d2010f5dbf7a288c1a300b6c1237aae9","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.5 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-1.21.5","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.5/84a026a99730bec666a942a597325b2026049c4326ed2e7bfa7f4a53e7d878b2.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84a026a99730bec666a942a597325b2026049c4326ed2e7bfa7f4a53e7d878b2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"84a026a99730bec666a942a597325b2026049c4326ed2e7bfa7f4a53e7d878b2","height":900,"light_fraction":0.0,"luma_entropy":5.517,"meaningful_colors":29,"pixel_sha256":"b0adfb25b1908f1e6d0a26ec3683a136f05f3eff46784ce3a014b45aa9b637ff","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"ccca58857d5289ecfa1a53e513d537c2befd4cf4ae07b1083ac238fee3bdfd17","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ccca58857d5289ecfa1a53e513d537c2befd4cf4ae07b1083ac238fee3bdfd17","height":1080,"light_fraction":0.0,"luma_entropy":5.607,"meaningful_colors":30,"pixel_sha256":"6826e44d45050154bb98a1705657102f39dfabcef73965e30fa7a1d1aafbaa32","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.5 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-1.21.5","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.5/36a98150b3141a8eb0e36f322cbc8a835148b51a12cc65d3e92b23bbe6e15cc0.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36a98150b3141a8eb0e36f322cbc8a835148b51a12cc65d3e92b23bbe6e15cc0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"36a98150b3141a8eb0e36f322cbc8a835148b51a12cc65d3e92b23bbe6e15cc0","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":28,"pixel_sha256":"4aacf1ffbab14b2a668640b3093856034cf52f19959bab9b43310aa5cb32eb36","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"2d0e3d3cb5159d04f739726fd457d6a0f6810a9680111570c338ce187fdfc5fc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2d0e3d3cb5159d04f739726fd457d6a0f6810a9680111570c338ce187fdfc5fc","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":31,"pixel_sha256":"61be1daee0345cc52ad8a1c0ec783cc3ed509a8cc1c98d6a9cbd948cdca68855","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.5 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-1.21.5","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-1.21.5/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.5/0b750c1de38907e0fcc68ffd576457a10e88c3596791cd1ba34fb46925eb2c01.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0b750c1de38907e0fcc68ffd576457a10e88c3596791cd1ba34fb46925eb2c01","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0b750c1de38907e0fcc68ffd576457a10e88c3596791cd1ba34fb46925eb2c01","height":900,"light_fraction":0.0,"luma_entropy":5.5,"meaningful_colors":28,"pixel_sha256":"ad188f2235dc4559c8db44da081964914ab9cc2a66dd818bf811bbbea4c6fa2b","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"169aea5a28f1db4ce34d0d3de17cf64ecf8ceb3285a3f7379cf96bed24d89618","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"169aea5a28f1db4ce34d0d3de17cf64ecf8ceb3285a3f7379cf96bed24d89618","height":1080,"light_fraction":0.0,"luma_entropy":5.577,"meaningful_colors":31,"pixel_sha256":"ecdf51295963fabe763e65c62d021d4e1d229c553459cd9d4819fff2e7a31755","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.5/full/client_a/baseline","height":900,"image":"images/mc1.21.5/473072d4d5df52979f14caba61eb981a74457e6b91c8cd208069f2269294a8da.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"473072d4d5df52979f14caba61eb981a74457e6b91c8cd208069f2269294a8da","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"473072d4d5df52979f14caba61eb981a74457e6b91c8cd208069f2269294a8da","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"c07edd07d678e91c050b2ccc2287fb6747d854895cf514ff0c5b4ddb52999d9d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"f8f4bba2b34cfe0a4e2e513151220bcf927ecabab6494f7804d12210504bd9a6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f8f4bba2b34cfe0a4e2e513151220bcf927ecabab6494f7804d12210504bd9a6","height":1080,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":32,"pixel_sha256":"6bea6cf0b88fbdf661b86713b2de52fb481ac85ddc2546686b6bd2bbdfa223a8","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-1.21.5/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.5/0c7883153414c2c99c1abc57549ba8302909733f0f29f90bcdedf0bcb1c470fa.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0c7883153414c2c99c1abc57549ba8302909733f0f29f90bcdedf0bcb1c470fa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0c7883153414c2c99c1abc57549ba8302909733f0f29f90bcdedf0bcb1c470fa","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":31,"pixel_sha256":"87d8018f89989241387b24378509cfea9be32fd85a57864e6fd4a1437eb83da1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"cedeffcce6241a7a7257a9066ef6e65d86a0a4ed28a34230d38901dd1a9ef4b5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cedeffcce6241a7a7257a9066ef6e65d86a0a4ed28a34230d38901dd1a9ef4b5","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"39270ee48884ecbdc2d22fce7f5aae06dc75337990c5a436132764f2f0de2ca1","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-1.21.5/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.5/7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","format":"webp","pixel":{"dark_fraction":0.6492,"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":23,"pixel_sha256":"73ca8fc2d3c6226f13367a41d8793da9c365453d8c154acb8dec67744ee37b5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"light_fraction":0.0,"luma_entropy":3.669,"meaningful_colors":24,"pixel_sha256":"f94d764fc244bf1c37c0135e99974cc57223aefe115f9eb1ec8cc44160d52008","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-1.21.5/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.5/4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","height":900,"light_fraction":0.0,"luma_entropy":3.776,"meaningful_colors":25,"pixel_sha256":"f10b7d81adb29295299b41f5706e68fb241cb9568a803d028f573585d5d0815a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"light_fraction":0.0,"luma_entropy":3.711,"meaningful_colors":24,"pixel_sha256":"87d0313704cd471579aed5242019b167428bcb9cf810ad7478a2479171c072dc","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.5 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-1.21.5/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.5/d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","format":"webp","pixel":{"dark_fraction":0.6393,"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","height":900,"light_fraction":0.0,"luma_entropy":3.754,"meaningful_colors":25,"pixel_sha256":"04df02ba70e415eb83544a0896b2a54f45ed1e9d400b99663ab9f3f4e8e344ab","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"e25f92140bcdcd32da465306f9bb853bd3e5ae5db4b9c7854a4371f581315e0a","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-1.21.5/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.5/6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","height":900,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":27,"pixel_sha256":"e8f7aeb6691b4954939b96fce9bc6aa32672a5d556d8cec05a030af87ffcccdc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558844171) at index 0 above plaid (mtime 1793558839238) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"a0cfcb32d8ddc0f1d0ba5012b6d0c88e3992a43fc9f450bf0e808c7220e022f9","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-1.21.5/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.5/692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","format":"webp","pixel":{"dark_fraction":0.6428,"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","height":900,"light_fraction":0.0,"luma_entropy":3.748,"meaningful_colors":24,"pixel_sha256":"40ef07bf41e63eab9e7afdf1df10788826af9fa31926f1731f5fe636f7b5de3f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"pixel":{"dark_fraction":0.6417,"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"light_fraction":0.0,"luma_entropy":3.698,"meaningful_colors":24,"pixel_sha256":"9d15fbe35013bd32a408893a4606395d3068ee9ef1c485e77e074be6a8e25f5b","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.5 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-1.21.5/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.5/1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","format":"webp","pixel":{"dark_fraction":0.6497,"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","height":900,"light_fraction":0.0,"luma_entropy":3.725,"meaningful_colors":24,"pixel_sha256":"f77fee30b825c425e8be6527d3b1379194e011683358d046719e174c767b76a0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":24,"pixel_sha256":"58c2c5b0c497e72dc63a73b3be9b80f184c812844f243b017b2a0c38f11962df","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.5 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-1.21.5/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.5/36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","format":"webp","pixel":{"dark_fraction":0.623,"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","height":900,"light_fraction":0.0,"luma_entropy":3.944,"meaningful_colors":27,"pixel_sha256":"44fa47d12cf61a65de9ec8d00f62f37fce89958159cfeccce86b63a85a7c2758","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"pixel":{"dark_fraction":0.6215,"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"light_fraction":0.0,"luma_entropy":3.877,"meaningful_colors":25,"pixel_sha256":"ebea12882bc5b9f09e258c0af3711de4650239364a864a15fcc2c74a7bbecec4","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.5 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delet…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-1.21.5/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.5/72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","format":"webp","pixel":{"dark_fraction":0.6494,"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","height":900,"light_fraction":0.0,"luma_entropy":3.731,"meaningful_colors":24,"pixel_sha256":"bc4c06f1813eb242c3cba8ca04b273ccc16931c5bc8156392995bb195b3e5e6e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"light_fraction":0.0,"luma_entropy":3.668,"meaningful_colors":24,"pixel_sha256":"878fcd53a07a8d01f79ec1fda27afd90d8c7f3118c2264f8197d12a7fdeb68aa","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.5/full/client_a/model_slim","height":900,"image":"images/mc1.21.5/9117a9f392d679bad763cb61196fc605f251a3d1447f72efdbef9ad2734e475a.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9117a9f392d679bad763cb61196fc605f251a3d1447f72efdbef9ad2734e475a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9117a9f392d679bad763cb61196fc605f251a3d1447f72efdbef9ad2734e475a","height":900,"light_fraction":0.0,"luma_entropy":5.254,"meaningful_colors":31,"pixel_sha256":"a93d9f12566b1a029903ad3949de1ce70f47acdd05852763e28854e6ebda2a1a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"e92cda8f0779b1e3546ca2854305900ed1b4e0563568b496bbd7528809c55800","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e92cda8f0779b1e3546ca2854305900ed1b4e0563568b496bbd7528809c55800","height":1080,"light_fraction":0.0,"luma_entropy":5.363,"meaningful_colors":31,"pixel_sha256":"9bb84807ab97a28af5fc8c7ee37e23e807490c1845deb3d0b5325b0cdd6cba10","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.5/full/client_a/model_classic","height":900,"image":"images/mc1.21.5/fba871c4d1cedba28f162bb7930fc8e38e645d066f050ae3368171eabb0c029a.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fba871c4d1cedba28f162bb7930fc8e38e645d066f050ae3368171eabb0c029a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fba871c4d1cedba28f162bb7930fc8e38e645d066f050ae3368171eabb0c029a","height":900,"light_fraction":0.0,"luma_entropy":5.273,"meaningful_colors":30,"pixel_sha256":"f74c1a8cce0b90fddf08860f56f9e830c8562ae3c08c75c68a10d07e2358b039","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"e86fc3bb193a63cfcd739dfe739845d0c5b7151cc751b3c429829d50c5a7864a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e86fc3bb193a63cfcd739dfe739845d0c5b7151cc751b3c429829d50c5a7864a","height":1080,"light_fraction":0.0,"luma_entropy":5.381,"meaningful_colors":31,"pixel_sha256":"3907fe576ce08393a90ded5f37cc2a01b88fbb4a8444fe95955be11c0f3ed663","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtim…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-1.21.5/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.5/daed75d6fc6188749de6e8e00ddf4fd72ae79e66003a8a0092647366f7efd9ca.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"daed75d6fc6188749de6e8e00ddf4fd72ae79e66003a8a0092647366f7efd9ca","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"daed75d6fc6188749de6e8e00ddf4fd72ae79e66003a8a0092647366f7efd9ca","height":900,"light_fraction":0.0,"luma_entropy":5.254,"meaningful_colors":31,"pixel_sha256":"e413c7e7076ff478e139b31b723abaf2ea9acdf9d0ebe29f2148dd8929b6bad7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"8af9b41899d103d29a3081c85c517ebe7e390304ec6da1dd8c563838f56f8d19","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8af9b41899d103d29a3081c85c517ebe7e390304ec6da1dd8c563838f56f8d19","height":1080,"light_fraction":0.0,"luma_entropy":5.361,"meaningful_colors":30,"pixel_sha256":"05109c328556f1a12c743609a8ec50a4ff7b5aec5ecce7604b4a5d0b89857048","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-1.21.5/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.5/e6e7dac1d9a5ccc31f66fd51eb1641f932e1827d971ab35cb9e5bb7016cdf307.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e6e7dac1d9a5ccc31f66fd51eb1641f932e1827d971ab35cb9e5bb7016cdf307","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e6e7dac1d9a5ccc31f66fd51eb1641f932e1827d971ab35cb9e5bb7016cdf307","height":900,"light_fraction":0.0,"luma_entropy":5.225,"meaningful_colors":30,"pixel_sha256":"539997709ab73e54618910fd164f7b0121b3b490b1065ebe7f0bcb48a764bf64","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"fd698a3d1edabbf71736d29fd31bbc4cab6ab1cc27db287801c8cc6bec389830","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fd698a3d1edabbf71736d29fd31bbc4cab6ab1cc27db287801c8cc6bec389830","height":1080,"light_fraction":0.0,"luma_entropy":5.331,"meaningful_colors":30,"pixel_sha256":"566b1c19d5276b44c17db2f788bd5f605588419caabb4c8104893ceca3efd13d","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-1.21.5/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.5/bc6bd898dd54caf6dcbbf52dad457c761db38c77080e6b6fcecfcbb62499daca.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bc6bd898dd54caf6dcbbf52dad457c761db38c77080e6b6fcecfcbb62499daca","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bc6bd898dd54caf6dcbbf52dad457c761db38c77080e6b6fcecfcbb62499daca","height":900,"light_fraction":0.0,"luma_entropy":5.264,"meaningful_colors":30,"pixel_sha256":"0dcb98bceab7f40650e55bf6f388e07d1672c7c450ee3fd62c74c725437ef4c3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"0ad8c1d73bd18366d9825b378cd64240c47a777721354c1388fbd2fe954bfb3d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0ad8c1d73bd18366d9825b378cd64240c47a777721354c1388fbd2fe954bfb3d","height":1080,"light_fraction":0.0,"luma_entropy":5.373,"meaningful_colors":30,"pixel_sha256":"2ee8f275c0da32eea626a724a22493c8d13f495bc53122285651f797377c14cb","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks ca…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-1.21.5/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.5/6dff529484aac166ceb6a5791ccd9d7728fe1a778709857b28680008471ded80.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6dff529484aac166ceb6a5791ccd9d7728fe1a778709857b28680008471ded80","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6dff529484aac166ceb6a5791ccd9d7728fe1a778709857b28680008471ded80","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"0622cf6ee93dd883551d7df3cfd04fe4ec2323ac5c7982e2c9529fdeb45a0d61","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"89883e93744f8ba4f87d04dfd0aa11968df3c2cd13e9809500666105359e519d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"89883e93744f8ba4f87d04dfd0aa11968df3c2cd13e9809500666105359e519d","height":1080,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":30,"pixel_sha256":"6afcab799cf5bbf019677c193d184b92cdcd334993da19ff678a684e38024e48","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.5 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-1.21.5/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.5/4320398dbf7b6d848bc7d0293d921fc1b511b74d01de856c146ce5b2e39334df.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4320398dbf7b6d848bc7d0293d921fc1b511b74d01de856c146ce5b2e39334df","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"4320398dbf7b6d848bc7d0293d921fc1b511b74d01de856c146ce5b2e39334df","height":900,"light_fraction":0.0,"luma_entropy":5.278,"meaningful_colors":30,"pixel_sha256":"fb23a7389c180b049fb0c09cc7a4cb211721424539f5ba0bd5aa5f2a45b9cf0b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"feeba7b0a35faefb8bd0ffd67068639d1ef55dbe1b0b6cdb79bf16a5576a2e0f","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"feeba7b0a35faefb8bd0ffd67068639d1ef55dbe1b0b6cdb79bf16a5576a2e0f","height":1080,"light_fraction":0.0,"luma_entropy":5.382,"meaningful_colors":31,"pixel_sha256":"419d7b428318750570bda44b00933d8ca5d89aa02cc018140b3a490bae4ff82d","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, w…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-1.21.5/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.5/1ffee3bc3e941c63368312bf14137c9a97efde28c35f5330b042e4e25012ef51.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1ffee3bc3e941c63368312bf14137c9a97efde28c35f5330b042e4e25012ef51","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1ffee3bc3e941c63368312bf14137c9a97efde28c35f5330b042e4e25012ef51","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":32,"pixel_sha256":"b0e14d3e6a9037e855cc4c268a859e01f7be2d0c4f852d2fa9afe80732d79b26","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"9dcefe1b6a484be06d9a7816647b2710ce9b2c2b322bbc236d57297c3d9304cc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9dcefe1b6a484be06d9a7816647b2710ce9b2c2b322bbc236d57297c3d9304cc","height":1080,"light_fraction":0.0,"luma_entropy":5.516,"meaningful_colors":32,"pixel_sha256":"79e9bc47ead04f438ebf80026e0ec8730680766ab2ad9762fd80a9a214b45e9b","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proo…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-1.21.5/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.5/e1134cd1160a7a68ee3daef4648c819e4e5ee83e9b9e47c10554b53a11eb8e25.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e1134cd1160a7a68ee3daef4648c819e4e5ee83e9b9e47c10554b53a11eb8e25","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e1134cd1160a7a68ee3daef4648c819e4e5ee83e9b9e47c10554b53a11eb8e25","height":900,"light_fraction":0.0,"luma_entropy":5.407,"meaningful_colors":31,"pixel_sha256":"a4f81390d1f0bfde0e4c325a867becb1dbe271b7ff0ef444202a318e1c197f56","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"b6c722f68ff0163a36a3b689180e3200dfbc7924bc3c4e3a26b772513a48e45c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b6c722f68ff0163a36a3b689180e3200dfbc7924bc3c4e3a26b772513a48e45c","height":1080,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":32,"pixel_sha256":"e05b75fc5895a6b9bdb18ecc1260d802571286bd355590e30b8fdd814c8a225f","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-1.21.5/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.5/b140667cf4680fc5a69890e677c8c3942cc919baec6cf45d42ccc7dc52f36835.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b140667cf4680fc5a69890e677c8c3942cc919baec6cf45d42ccc7dc52f36835","format":"webp","pixel":{"dark_fraction":0.5026,"file_sha256":"b140667cf4680fc5a69890e677c8c3942cc919baec6cf45d42ccc7dc52f36835","height":900,"light_fraction":0.0012,"luma_entropy":5.08,"meaningful_colors":28,"pixel_sha256":"3ca6d893b172c7834e4016b0232930cf7da100c20a968f8c6d28ecc7f8927b6f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"afc78bafb46036b254504a95a897045aef0402bc1bc025f06f3ca11aa088fe42","height":1080,"pixel":{"dark_fraction":0.5049,"file_sha256":"afc78bafb46036b254504a95a897045aef0402bc1bc025f06f3ca11aa088fe42","height":1080,"light_fraction":0.0011,"luma_entropy":5.021,"meaningful_colors":31,"pixel_sha256":"74bc7cdcae48bc08794fc9f0fce47d9e2b841593968b4d1f90936eb3ca0570df","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-1.21.5/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.5/089c84fe7dc8071f916f438d47641fa4e1b153c7687a5197c9480046192536ea.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"089c84fe7dc8071f916f438d47641fa4e1b153c7687a5197c9480046192536ea","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"089c84fe7dc8071f916f438d47641fa4e1b153c7687a5197c9480046192536ea","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"9d1d83733ed7d3e1fe1b45c717a8492741935cce35a0d3049d73d379295d6787","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"356ea3bef8a302550308d29a8e983d1ea43c44b3fbd9ac44678cac3cd5f51b35","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"356ea3bef8a302550308d29a8e983d1ea43c44b3fbd9ac44678cac3cd5f51b35","height":1080,"light_fraction":0.0,"luma_entropy":5.547,"meaningful_colors":32,"pixel_sha256":"05de2854d3a5648670fd3bb464891a9c2679d665dba5fbe62a9bc2ccf8dfb6ba","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outli…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-1.21.5/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.5/63e59ee297b8619e7ac1b0551dbca7ee27374cd94ed275128204f863f2ecef03.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"63e59ee297b8619e7ac1b0551dbca7ee27374cd94ed275128204f863f2ecef03","format":"webp","pixel":{"dark_fraction":0.196,"file_sha256":"63e59ee297b8619e7ac1b0551dbca7ee27374cd94ed275128204f863f2ecef03","height":900,"light_fraction":0.0,"luma_entropy":4.58,"meaningful_colors":30,"pixel_sha256":"cd45eb3ffb80c4797bc365a92f246a983fa45ca8b4d5e535fe7bc4614a441f82","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"45d73dace8100d60a69c8341bcb1fa523917725b2de4f7bd8e90bf7c0fb3b684","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"45d73dace8100d60a69c8341bcb1fa523917725b2de4f7bd8e90bf7c0fb3b684","height":1080,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":31,"pixel_sha256":"57bdc857b8dd1268f237cffaaada2775b58023129df553e6903d84677bf99d2a","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the r…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-1.21.5/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.5/4ca01156fc669555738a95920a2ecdc7c571929cd12486ca4abfdea0b09dd2eb.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4ca01156fc669555738a95920a2ecdc7c571929cd12486ca4abfdea0b09dd2eb","format":"webp","pixel":{"dark_fraction":0.5047,"file_sha256":"4ca01156fc669555738a95920a2ecdc7c571929cd12486ca4abfdea0b09dd2eb","height":900,"light_fraction":0.0013,"luma_entropy":5.14,"meaningful_colors":29,"pixel_sha256":"91ab4eab2198043da480a486421cc7a935e80af712bb4eb92b7e0245c94db687","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"324cdf424c876c1ac611b39d7bd1cd536bda0db197624083b778aa79e51e62f4","height":1080,"pixel":{"dark_fraction":0.5069,"file_sha256":"324cdf424c876c1ac611b39d7bd1cd536bda0db197624083b778aa79e51e62f4","height":1080,"light_fraction":0.0011,"luma_entropy":5.069,"meaningful_colors":30,"pixel_sha256":"612489dd8716708ef48da95833d050f87863535529cbfc0fe25cd5e004ee95b6","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-1.21.5/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.5/2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","format":"webp","pixel":{"dark_fraction":0.5035,"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","height":900,"light_fraction":0.0011,"luma_entropy":5.135,"meaningful_colors":30,"pixel_sha256":"af348136b71f1df5a81251d8bd8b61d74fa228218faa58aed456cd7c482f1b1a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"light_fraction":0.0011,"luma_entropy":5.067,"meaningful_colors":30,"pixel_sha256":"9e34b3b60747b4b126031b577875c75101fda0a9b717c28b6fe696631fd95707","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-1.21.5/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.5/4e40dff7777309c12b0326268a39b9697658137d314435df681683125fb992e1.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4e40dff7777309c12b0326268a39b9697658137d314435df681683125fb992e1","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"4e40dff7777309c12b0326268a39b9697658137d314435df681683125fb992e1","height":900,"light_fraction":0.0,"luma_entropy":4.599,"meaningful_colors":32,"pixel_sha256":"3bd3fd655ec3f3189302adcf01d36ca15d8d93512c80851205ffb4865b37f331","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"b2efd709fd849ae37fb38d2e2a607b4ec15a2804fa9036e6e3c9c67c95d59c77","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b2efd709fd849ae37fb38d2e2a607b4ec15a2804fa9036e6e3c9c67c95d59c77","height":1080,"light_fraction":0.0,"luma_entropy":4.555,"meaningful_colors":31,"pixel_sha256":"9226023666810bdb109733798a79cdadcda41d9de3679e247caa7834165ec72b","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-1.21.5/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.5/1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":30,"pixel_sha256":"c51797373a720378b376254451c0e2ab1331b56cdbf2b2128f2afb18ee317b25","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":30,"pixel_sha256":"c60175aea5d4a9794bafdf151636cf4c11377533f40b9f922468d22bf8971ce0","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-1.21.5/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.5/d4e461cf9be3605d861ba68dca52322b0fe28a89c42bc7b50ce854b58cf0e04c.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d4e461cf9be3605d861ba68dca52322b0fe28a89c42bc7b50ce854b58cf0e04c","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"d4e461cf9be3605d861ba68dca52322b0fe28a89c42bc7b50ce854b58cf0e04c","height":900,"light_fraction":0.0,"luma_entropy":4.859,"meaningful_colors":31,"pixel_sha256":"17f75ac2bc96fd439afcc81d000c6c63e9f5a21065d214f5fdf27526dddf2d51","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"c479be303dc69d7f8a2e3a6d947904bce64a57a7fc9af4d98debd045e6988c41","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"c479be303dc69d7f8a2e3a6d947904bce64a57a7fc9af4d98debd045e6988c41","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"a7543573d1424cd2eae244758a5f6107c7fb3319f5d7c90a2b4109bcbddff733","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.5 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-1.21.5/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.5/997dd6a12f743361c9e28c14e1a329cf38e62c0f128889a58b9ee227f0080da0.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"997dd6a12f743361c9e28c14e1a329cf38e62c0f128889a58b9ee227f0080da0","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"997dd6a12f743361c9e28c14e1a329cf38e62c0f128889a58b9ee227f0080da0","height":900,"light_fraction":0.0,"luma_entropy":5.305,"meaningful_colors":32,"pixel_sha256":"d8eac393e93391ee95032c0a6ef7a5d7de7ac08405175ad1d02152d3b7d2f456","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"b8e3a859c931574b940f686d27dc9d07d8459f44e6c9e370c92890e0a927319c","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b8e3a859c931574b940f686d27dc9d07d8459f44e6c9e370c92890e0a927319c","height":1080,"light_fraction":0.0,"luma_entropy":5.235,"meaningful_colors":32,"pixel_sha256":"73f7d805c5d327d1a5dbcc4dfd2031a4e062976dae1420c9d1b22a20d8756930","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.5 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-1.21.5/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.5/a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"c82a01f44a209e22f295aec86fb93ce8cbf7306dea08263e4a8b5b95dc474efe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"d8852c57bffb0c080d1937dc5444af58166ecf6b7977ef7ea28c370ddfd60be9","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back out…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-1.21.5/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.5/992a41de983b7559f86a52622197705ccaeacc246069d4ca7ea87ff38f5a0d9d.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"992a41de983b7559f86a52622197705ccaeacc246069d4ca7ea87ff38f5a0d9d","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"992a41de983b7559f86a52622197705ccaeacc246069d4ca7ea87ff38f5a0d9d","height":900,"light_fraction":0.0,"luma_entropy":5.66,"meaningful_colors":32,"pixel_sha256":"ec9299b692ce5362098e3c1970478a3f56a9cec2a9b391afe56e2673e56dd3d3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"3b70c7a2d74e44a3cab4f1e0aa60ac20f3f7487e3f5fe4a0292cbfef0079f798","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3b70c7a2d74e44a3cab4f1e0aa60ac20f3f7487e3f5fe4a0292cbfef0079f798","height":1080,"light_fraction":0.0,"luma_entropy":5.639,"meaningful_colors":32,"pixel_sha256":"1e211e1b1b3cf36bb33d436750ad53c2dafb0469c17c2a2bec3c363821aa929d","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-1.21.5/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.5/def8909d0241dcf0299c4cb6fb7db3511a612a51fdcbafe4dfad080cb9d645e2.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"def8909d0241dcf0299c4cb6fb7db3511a612a51fdcbafe4dfad080cb9d645e2","format":"webp","pixel":{"dark_fraction":0.4685,"file_sha256":"def8909d0241dcf0299c4cb6fb7db3511a612a51fdcbafe4dfad080cb9d645e2","height":900,"light_fraction":0.0011,"luma_entropy":5.185,"meaningful_colors":29,"pixel_sha256":"9b0c9659b41360eb7947f4a7c23e888d3e5869269c678d57ffbaf0f74c7ca77f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"daea75777b86b97c6a137b954643ca1f61355b5759db933a1a608f532eeacc3f","height":1080,"pixel":{"dark_fraction":0.4708,"file_sha256":"daea75777b86b97c6a137b954643ca1f61355b5759db933a1a608f532eeacc3f","height":1080,"light_fraction":0.0011,"luma_entropy":5.13,"meaningful_colors":31,"pixel_sha256":"946a81ca71c0513d1bcc7b7c6f10b34de523b2de0678921091edcf12e26262c2","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-1.21.5/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.5/0d0decccb9db50b5612b10c18414bb341c257dc1335c3274aa449216b0746c4e.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0d0decccb9db50b5612b10c18414bb341c257dc1335c3274aa449216b0746c4e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0d0decccb9db50b5612b10c18414bb341c257dc1335c3274aa449216b0746c4e","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"fe22fbb416b327668521fb32e2f08e5d6bf464e578cd5b9d6d4442fa57e547df","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"7840399da7c5f1e8b8423d49d3e44db24e6345e85767787edec8cbf418bf382f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7840399da7c5f1e8b8423d49d3e44db24e6345e85767787edec8cbf418bf382f","height":1080,"light_fraction":0.0,"luma_entropy":5.542,"meaningful_colors":31,"pixel_sha256":"a8d2c29440bb87274a2712ace0fa313773f12590c2a6f7f11832c8b0bedb9707","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-1.21.5/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.5/ee32a4acff0b3626181b2e19fa850f04830a97433ce64ce056607fef82b32403.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ee32a4acff0b3626181b2e19fa850f04830a97433ce64ce056607fef82b32403","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ee32a4acff0b3626181b2e19fa850f04830a97433ce64ce056607fef82b32403","height":900,"light_fraction":0.0,"luma_entropy":5.598,"meaningful_colors":30,"pixel_sha256":"fdd0d6f319fef9c2d6a938f58977fb74ab54d726379f9048a4f5d22c6c1b9198","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"71d6160722d9a92a8e870a60840f778b68248153e2d2b61728471d5cc37be402","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"71d6160722d9a92a8e870a60840f778b68248153e2d2b61728471d5cc37be402","height":1080,"light_fraction":0.0,"luma_entropy":5.67,"meaningful_colors":29,"pixel_sha256":"7d1af81d7b40347f1da479f5ed130e14d9eaef04480b2ad767646f6177cd88d4","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-1.21.5/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.5/90ca5a8fb6128cda569a24f467ba2825b6ea4e8f4563b84fdd37dfbd1172a8ce.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"90ca5a8fb6128cda569a24f467ba2825b6ea4e8f4563b84fdd37dfbd1172a8ce","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"90ca5a8fb6128cda569a24f467ba2825b6ea4e8f4563b84fdd37dfbd1172a8ce","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"3e17c6be46184c1fe33a3d5ac2d3c81ad9fb9bf2cd05c892f489f2451e30cc6e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"3111d32b63356a6e8467c6a8edcf3c00569f52a368e863fd7e25b3e87c24cadc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3111d32b63356a6e8467c6a8edcf3c00569f52a368e863fd7e25b3e87c24cadc","height":1080,"light_fraction":0.0,"luma_entropy":5.534,"meaningful_colors":32,"pixel_sha256":"1e5cd1684eaecd930071f544706fb9ed7623d9d9351a2f69f9189b447b22548e","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-1.21.5/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.5/575aecf1fe7ee4834f33094d116c9d9c8db7642f73d75a920b79875de3d87852.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"575aecf1fe7ee4834f33094d116c9d9c8db7642f73d75a920b79875de3d87852","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"575aecf1fe7ee4834f33094d116c9d9c8db7642f73d75a920b79875de3d87852","height":900,"light_fraction":0.0,"luma_entropy":5.607,"meaningful_colors":29,"pixel_sha256":"93280bf22d7944f47ee96928ddb6efe21d6a2dffd5c5fe4cc7bed58f5479a3a1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"4b28198a5d71cab6b9fcc04187335b9277966454251f4a017d2ba7815ca1e5bb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4b28198a5d71cab6b9fcc04187335b9277966454251f4a017d2ba7815ca1e5bb","height":1080,"light_fraction":0.0,"luma_entropy":5.678,"meaningful_colors":30,"pixel_sha256":"6cdb6500b317b762c3c7b1ebe2ea00be1b6d88239b791e51c26a0476c27bf34a","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.5 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-1.21.5/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.5/f8deeaf8c596a54a8875184f1eb40a482e95fe7ea3e77c247ca4021bfc474a02.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f8deeaf8c596a54a8875184f1eb40a482e95fe7ea3e77c247ca4021bfc474a02","format":"webp","pixel":{"dark_fraction":0.4357,"file_sha256":"f8deeaf8c596a54a8875184f1eb40a482e95fe7ea3e77c247ca4021bfc474a02","height":900,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":31,"pixel_sha256":"823e28f17706d2b283ce47b223b13eb8ac2101b7c6ee315b14f180556ea38556","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"3f57bd5c30c35f816b0c57461c5ea76df8cc8daff7a22c7b39a6f050c7926fef","height":1080,"pixel":{"dark_fraction":0.4371,"file_sha256":"3f57bd5c30c35f816b0c57461c5ea76df8cc8daff7a22c7b39a6f050c7926fef","height":1080,"light_fraction":0.0,"luma_entropy":4.531,"meaningful_colors":31,"pixel_sha256":"e09dddab01c74e852c61d43adbb9270cfc06a5c863cd0cd2e6d68dc6cbb07300","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.5 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-1.21.5/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.5/94d6dd9a6d68b5f9b48e79dabe802e96b0e671a3240b2377cc6a988fa9432818.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"94d6dd9a6d68b5f9b48e79dabe802e96b0e671a3240b2377cc6a988fa9432818","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"94d6dd9a6d68b5f9b48e79dabe802e96b0e671a3240b2377cc6a988fa9432818","height":900,"light_fraction":0.0,"luma_entropy":5.591,"meaningful_colors":31,"pixel_sha256":"038911c5c27d212ad724afa96f6448f264659be76f89b1741249b0785a505bc4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"e00a26408c1941189bc94a893f77cd77d4c5558eab4bb0a944eeebbdcc46ddb4","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e00a26408c1941189bc94a893f77cd77d4c5558eab4bb0a944eeebbdcc46ddb4","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":30,"pixel_sha256":"d8968309a899dea51f1d8b95d1981be84eb441bacab3f5f8a194c2b99c8707cc","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas p…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-1.21.5/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.5/5161ed5f432c1efb31b19314cc50bd076ab384c70f65348ba02976db6368d493.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5161ed5f432c1efb31b19314cc50bd076ab384c70f65348ba02976db6368d493","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5161ed5f432c1efb31b19314cc50bd076ab384c70f65348ba02976db6368d493","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"fb428946b40106e60d2818fad5ef718a9e1562d1d4ec326b111dacfcab309b65","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"4d5c18fe5edd58d76f5d394505fac5b9381d56d6f721b276726abf05e23f680d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4d5c18fe5edd58d76f5d394505fac5b9381d56d6f721b276726abf05e23f680d","height":1080,"light_fraction":0.0,"luma_entropy":5.534,"meaningful_colors":32,"pixel_sha256":"1bc26acd8e6760180224d912e81fc726aa5985a1ec00348696bc808af4cc6f9a","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-1.21.5/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.5/78654e387228f36a55ab75c1a4ebf1a31ee75d17383e888c0c4847710f72092a.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"78654e387228f36a55ab75c1a4ebf1a31ee75d17383e888c0c4847710f72092a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"78654e387228f36a55ab75c1a4ebf1a31ee75d17383e888c0c4847710f72092a","height":900,"light_fraction":0.0,"luma_entropy":5.61,"meaningful_colors":30,"pixel_sha256":"8609bebe1ba0667043480a62120b107f773d26961358a7f1ee403ad785ebe9c1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"b646b7917fb6e66c7800cbcdf01c23ba3e2e0802b4e9393cd810794fc4fc482a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b646b7917fb6e66c7800cbcdf01c23ba3e2e0802b4e9393cd810794fc4fc482a","height":1080,"light_fraction":0.0,"luma_entropy":5.678,"meaningful_colors":30,"pixel_sha256":"2332219f4bdfaafc3f7758e143b39c3ccd19e197cbcb70a09a5f4aa4f1b9710f","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.5 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-1.21.5/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.5/a1be121fe6d24e17bfc351e0f91c23a853a6bb5da6709bde879cd7aa42c7788f.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a1be121fe6d24e17bfc351e0f91c23a853a6bb5da6709bde879cd7aa42c7788f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a1be121fe6d24e17bfc351e0f91c23a853a6bb5da6709bde879cd7aa42c7788f","height":900,"light_fraction":0.0,"luma_entropy":5.598,"meaningful_colors":30,"pixel_sha256":"8a574e93260429e9898281db3e66481a6bfc453d8522daf7cc164c9f3351907b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"e659dec47b0b761156d1115d68a0dcdcf85913a7c873343bc0f56b6e4bb8003d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e659dec47b0b761156d1115d68a0dcdcf85913a7c873343bc0f56b6e4bb8003d","height":1080,"light_fraction":0.0,"luma_entropy":5.67,"meaningful_colors":29,"pixel_sha256":"6ea5cfde0aeeaf6d37ac650c6c6826bf815e6b0eb03fa2482b4d66625be16fa4","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-1.21.5/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.5/140cdb87076eaef96d44321ee2171de940745259cc3342ca40f002cc2eb35340.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"140cdb87076eaef96d44321ee2171de940745259cc3342ca40f002cc2eb35340","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"140cdb87076eaef96d44321ee2171de940745259cc3342ca40f002cc2eb35340","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":32,"pixel_sha256":"24e0f9d382b03354ac0dd0b3450a8ac1969dd93e3f35d257e2b39d8b08ddd339","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"630832aa2c6c2e82c72034c479fc7350966dadf0126c7417d0d8cdec775176a2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"630832aa2c6c2e82c72034c479fc7350966dadf0126c7417d0d8cdec775176a2","height":1080,"light_fraction":0.0,"luma_entropy":5.52,"meaningful_colors":31,"pixel_sha256":"6ab989c4538a9ded6eeb8306f0529dcd5cda1b5021974164f1375976dbf9cbc5","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compa…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.5/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.5/775cc927e599785949b16f4a6cb7e8bf018b3a42bd7016da1b72ecba2ef0e892.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"775cc927e599785949b16f4a6cb7e8bf018b3a42bd7016da1b72ecba2ef0e892","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"775cc927e599785949b16f4a6cb7e8bf018b3a42bd7016da1b72ecba2ef0e892","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":31,"pixel_sha256":"0b61a7fc3f5c63f4239ce5cd947d5070122843ff1b05620eb7d75c02a5d89c9b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"c7d02daf00ef5132491ef328aa920d2608279609346943967d2b0d9b290dcfce","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c7d02daf00ef5132491ef328aa920d2608279609346943967d2b0d9b290dcfce","height":1080,"light_fraction":0.0,"luma_entropy":5.515,"meaningful_colors":32,"pixel_sha256":"f025fd4718bff1f5e84df594a6390cfbab07390efc3159a8cb34c40993f98f84","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-1.21.5/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.5/06f6ef14f665c9ade25bfafc3b23a6d655b5897cd73e555c725568ad486cbef7.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"06f6ef14f665c9ade25bfafc3b23a6d655b5897cd73e555c725568ad486cbef7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"06f6ef14f665c9ade25bfafc3b23a6d655b5897cd73e555c725568ad486cbef7","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"bedc0731df1552464fe351a4fe380454086788098a2c98414179e8f2ab8a6179","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"d292438c3f2686a36c281e2d7675edb789d09095b0c9aef2aca0ab9b55ca686f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d292438c3f2686a36c281e2d7675edb789d09095b0c9aef2aca0ab9b55ca686f","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":32,"pixel_sha256":"a8de245da2998b1099d3e6cc8f725cf3c94e5d860e9e2a1569834938cd9df9a8","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-1.21.5/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.5/56c0be917df01bca9feb42ad9896b5831cfdaf97672e19155dc82380b95846dd.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56c0be917df01bca9feb42ad9896b5831cfdaf97672e19155dc82380b95846dd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"56c0be917df01bca9feb42ad9896b5831cfdaf97672e19155dc82380b95846dd","height":900,"light_fraction":0.0,"luma_entropy":5.523,"meaningful_colors":31,"pixel_sha256":"30f616d7acf8337239e8e91702c8ee41bc9eb0ff7c10925a98fba15d78b0444e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"d0b47da48c427360ecfa4cc5a7920b954f582856dc387621503badcb5f7da1f0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d0b47da48c427360ecfa4cc5a7920b954f582856dc387621503badcb5f7da1f0","height":1080,"light_fraction":0.0,"luma_entropy":5.596,"meaningful_colors":32,"pixel_sha256":"325a05c71613b300c087863306c3e0e6e8f15f5a4342157c5abbf6034df2ba97","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-1.21.5/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.5/3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":32,"pixel_sha256":"2bcd91d17ea5e5ddf9552ee0556ea47be79d635194a6ce52478697b221b2f0fb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"light_fraction":0.0,"luma_entropy":4.502,"meaningful_colors":30,"pixel_sha256":"dfecd2aecbb21ef955c1182f7cc1dbfc7647cf489dde1d40f9892fd88917d658","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-1.21.5/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.5/8b8b581ac1c0b059cc5a5a5b5fe1ea1858841ad40e6757547fb10679f0f6f190.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b8b581ac1c0b059cc5a5a5b5fe1ea1858841ad40e6757547fb10679f0f6f190","format":"webp","pixel":{"dark_fraction":0.4895,"file_sha256":"8b8b581ac1c0b059cc5a5a5b5fe1ea1858841ad40e6757547fb10679f0f6f190","height":900,"light_fraction":0.0011,"luma_entropy":5.301,"meaningful_colors":28,"pixel_sha256":"23d911afe834bd9c049d7daf0c9e4ff6e6c378d795b58d61dab78f43420466d8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"fc12f554429f9635e606e0f3936756c8ad4e8ffdfbd73c3c69c4ccb520207315","height":1080,"pixel":{"dark_fraction":0.4924,"file_sha256":"fc12f554429f9635e606e0f3936756c8ad4e8ffdfbd73c3c69c4ccb520207315","height":1080,"light_fraction":0.0011,"luma_entropy":5.231,"meaningful_colors":30,"pixel_sha256":"212c42da8706107a616f6ec8be82e32ccbe9504c5ccaf6ab79d840fbf837cf0c","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-1.21.5/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.5/35ecf6a55168f4f14b69f92e1201f837341106ccd7652a5dcc7992183c691e35.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"35ecf6a55168f4f14b69f92e1201f837341106ccd7652a5dcc7992183c691e35","format":"webp","pixel":{"dark_fraction":0.4872,"file_sha256":"35ecf6a55168f4f14b69f92e1201f837341106ccd7652a5dcc7992183c691e35","height":900,"light_fraction":0.0011,"luma_entropy":5.301,"meaningful_colors":30,"pixel_sha256":"15be7aef755c918fc1cc76ac981207213674952168a325afba336ec79d6d8892","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"33ecc3429b677a28b11eacabafe90e11579048c32799487d2d7ac8d0c18ee32b","height":1080,"pixel":{"dark_fraction":0.4903,"file_sha256":"33ecc3429b677a28b11eacabafe90e11579048c32799487d2d7ac8d0c18ee32b","height":1080,"light_fraction":0.0011,"luma_entropy":5.239,"meaningful_colors":30,"pixel_sha256":"424d4152e057cd006c78ecd1fef92c809091d26ba4738a78927ffecdeca5e301","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-1.21.5/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.5/dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","format":"webp","pixel":{"dark_fraction":0.4877,"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","height":900,"light_fraction":0.0012,"luma_entropy":5.327,"meaningful_colors":30,"pixel_sha256":"7abb470c2ef2425394329582d6b1905c4c1abe3223d6aec54af03b5472e3684d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"pixel":{"dark_fraction":0.4906,"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"light_fraction":0.0011,"luma_entropy":5.27,"meaningful_colors":32,"pixel_sha256":"57d9be038286c0a0dd626601bbd118bbb1a996d898cea23050013fc8b3e0b08f","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-1.21.5/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.5/23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","format":"webp","pixel":{"dark_fraction":0.4599,"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","height":900,"light_fraction":0.0011,"luma_entropy":5.381,"meaningful_colors":28,"pixel_sha256":"0892252201e359df65682353516b3b182a751c05e95b092498414929d6cf37f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"pixel":{"dark_fraction":0.4631,"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"light_fraction":0.0011,"luma_entropy":5.319,"meaningful_colors":31,"pixel_sha256":"e298063d5653175f46e511ad349786a01e17bab2d669d4cbebbd373b387fa601","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.5 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-1.21.5/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.5/66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","format":"webp","pixel":{"dark_fraction":0.4995,"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","height":900,"light_fraction":0.0013,"luma_entropy":5.166,"meaningful_colors":30,"pixel_sha256":"5ef2038c17c0c95758e9ba423b062e7ac2f9d20314567371a1660b082e47b54b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"pixel":{"dark_fraction":0.5025,"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"light_fraction":0.0011,"luma_entropy":5.1,"meaningful_colors":31,"pixel_sha256":"a04cf31b76783b503136067e0a8c9a71f0e3280d2b90a66ef06af5be1586b1b4","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-1.21.5/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.5/618fa62e565b377a273a25ee9bbec41901396f007b6a86999a3562cd088dd645.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"618fa62e565b377a273a25ee9bbec41901396f007b6a86999a3562cd088dd645","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"618fa62e565b377a273a25ee9bbec41901396f007b6a86999a3562cd088dd645","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"88c18d4b5436deebc1f1fa3a6180ed714ec09a6425d9513653d14e099a5528ad","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"32f5413b73e74192270285723bb9cee9f208d8f6352253a9fde2173359d9049a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"32f5413b73e74192270285723bb9cee9f208d8f6352253a9fde2173359d9049a","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"fdfaec91bd6ae83a3f766bd20555c9db349ac61a0b055ac88b753583263bf3aa","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.5 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-1.21.5/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.5/49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662","format":"webp","pixel":{"dark_fraction":0.5906,"file_sha256":"49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":28,"pixel_sha256":"63e0099582094428881c5c07a1f1efc2f6b7e62b6c8829ff1ece12df4e912a17","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"0223d94cd50fa0a47dc26553337d0589b7805cd51eea3dec8233780bcf4ad61f","height":1080,"pixel":{"dark_fraction":0.5938,"file_sha256":"0223d94cd50fa0a47dc26553337d0589b7805cd51eea3dec8233780bcf4ad61f","height":1080,"light_fraction":0.0,"luma_entropy":4.515,"meaningful_colors":28,"pixel_sha256":"cf2dce6f6533263e235611dd82dcda28ee1ef822f280e2721928ac2ae7dc7283","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the ti…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-1.21.5/full/client_a/settings_screen","height":900,"image":"images/mc1.21.5/da99259e9d8387f4e08873c27c3d009c2f60c8e0f168f165034e8a7d10bd6bbe.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"da99259e9d8387f4e08873c27c3d009c2f60c8e0f168f165034e8a7d10bd6bbe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"da99259e9d8387f4e08873c27c3d009c2f60c8e0f168f165034e8a7d10bd6bbe","height":900,"light_fraction":0.0,"luma_entropy":4.9,"meaningful_colors":30,"pixel_sha256":"76e2d747581ed11426ec0b65ad16c079b440f715d41c69641c964190e60d9066","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"e81e5be55b7c135b793a002cebf60a5bac8765355e608fc3bb29dd8d8090d71b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e81e5be55b7c135b793a002cebf60a5bac8765355e608fc3bb29dd8d8090d71b","height":1080,"light_fraction":0.0,"luma_entropy":4.916,"meaningful_colors":29,"pixel_sha256":"3db0b45b6fdccf8e4440c6ba4c4ca84fb16819e7b8ad675acddf89615c63dc61","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-1.21.5/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.5/6f1a9542614fd9df6f718034a94db00fdabf3f50ea7e1ea11a3d9783fb863324.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6f1a9542614fd9df6f718034a94db00fdabf3f50ea7e1ea11a3d9783fb863324","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6f1a9542614fd9df6f718034a94db00fdabf3f50ea7e1ea11a3d9783fb863324","height":900,"light_fraction":0.0,"luma_entropy":4.879,"meaningful_colors":30,"pixel_sha256":"4a0e341407f73163af5f3fbc28ab3de058653f76d51237f25fa84194807d94d5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"babbbfba8d065b9096f669746f028e710ab1b8eccdf9e7fb20bd97e58cbae5f2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"babbbfba8d065b9096f669746f028e710ab1b8eccdf9e7fb20bd97e58cbae5f2","height":1080,"light_fraction":0.0,"luma_entropy":4.913,"meaningful_colors":29,"pixel_sha256":"be478c72df11a1da872825f6b9fb716702d7e0ba280433c2a58a573ae5b1364d","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-1.21.5/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.5/2e520b8834f7803cb43f0ae4aec646875a77a3a8b629b327f831ab2620895f92.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2e520b8834f7803cb43f0ae4aec646875a77a3a8b629b327f831ab2620895f92","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2e520b8834f7803cb43f0ae4aec646875a77a3a8b629b327f831ab2620895f92","height":900,"light_fraction":0.0,"luma_entropy":4.901,"meaningful_colors":32,"pixel_sha256":"f8997ad23d4bc842fabca836863cc5fe2de796689adee3a29f9bf3c86ef36636","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"004c34b931c927755311ac5b8810bba9193163a4713360550a0ab6ee8583632c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"004c34b931c927755311ac5b8810bba9193163a4713360550a0ab6ee8583632c","height":1080,"light_fraction":0.0,"luma_entropy":4.903,"meaningful_colors":31,"pixel_sha256":"8d21723b36bd66406c99eb2a2b55ee1546875813049cf97737c46fc35b127415","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-1.21.5/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.5/08e215db1465c9402ae4a2bfd105b83e78283dd946cda4ce9f184688524ca180.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"08e215db1465c9402ae4a2bfd105b83e78283dd946cda4ce9f184688524ca180","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"08e215db1465c9402ae4a2bfd105b83e78283dd946cda4ce9f184688524ca180","height":900,"light_fraction":0.0,"luma_entropy":4.318,"meaningful_colors":30,"pixel_sha256":"c86612b1e96a3cd904d9043733c2ec7925b53d8a8e1b301a6e65ab2bad212f98","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"07f53b9a8f5cf945a47b288fa01398fde4a1e2c3101a5e77e7986c34e891afdb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"07f53b9a8f5cf945a47b288fa01398fde4a1e2c3101a5e77e7986c34e891afdb","height":1080,"light_fraction":0.0,"luma_entropy":4.282,"meaningful_colors":32,"pixel_sha256":"716f1b8bad9a0386d885c8df6f1ffa24fba2ba24e5eccb117c614f013fafdf24","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-1.21.5/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.5/594dae8d0cb27d4cc850515a63401d95f0775e46a3d26256c6faa9a3c3d2bac8.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"594dae8d0cb27d4cc850515a63401d95f0775e46a3d26256c6faa9a3c3d2bac8","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"594dae8d0cb27d4cc850515a63401d95f0775e46a3d26256c6faa9a3c3d2bac8","height":900,"light_fraction":0.0,"luma_entropy":4.703,"meaningful_colors":32,"pixel_sha256":"4f0f0d531a3a101e3109e1f9459475c4094742d0918c9d280210c58a8d6f2678","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"884c4a747f7a2e8ba9d0749d58ccb030aee76973f742f37266a6e464680e7b01","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"884c4a747f7a2e8ba9d0749d58ccb030aee76973f742f37266a6e464680e7b01","height":1080,"light_fraction":0.0,"luma_entropy":4.645,"meaningful_colors":30,"pixel_sha256":"a3d114073d4cfc7e67cd2c84ddcfff4351666d2f0c3c60e9448d531f542639d6","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and n…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-1.21.5/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.5/eb2798f668b5e1017575e9fef3e26b98325a8c1917cd7874d53fb5c46eccf6a8.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eb2798f668b5e1017575e9fef3e26b98325a8c1917cd7874d53fb5c46eccf6a8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eb2798f668b5e1017575e9fef3e26b98325a8c1917cd7874d53fb5c46eccf6a8","height":900,"light_fraction":0.0,"luma_entropy":5.634,"meaningful_colors":32,"pixel_sha256":"f73bdd661a971edcf2993de4fef4159a2fc5da43c35cf04441b998219ac00484","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"29068dc273207ade8436e9de77902458b0137a419d685fec833c4040933e1094","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"29068dc273207ade8436e9de77902458b0137a419d685fec833c4040933e1094","height":1080,"light_fraction":0.0,"luma_entropy":5.703,"meaningful_colors":32,"pixel_sha256":"f026eebbf77576531d6db53a27fc3b7e35be705de2bc9c763a781f4b957169ec","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-1.21.5/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.5/0661b67d63de50e0c991d6832f6c574ba3698109644ac62763f02a654328f636.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0661b67d63de50e0c991d6832f6c574ba3698109644ac62763f02a654328f636","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"0661b67d63de50e0c991d6832f6c574ba3698109644ac62763f02a654328f636","height":900,"light_fraction":0.0,"luma_entropy":5.018,"meaningful_colors":28,"pixel_sha256":"ba1551e35cef7c55f41503aad489070ca547d29763398084836bff0902c928b9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"8570d0679e82355787cac207a761d46e659a9a8bb21814fdf80887bad41a51df","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"8570d0679e82355787cac207a761d46e659a9a8bb21814fdf80887bad41a51df","height":1080,"light_fraction":0.0,"luma_entropy":5.041,"meaningful_colors":32,"pixel_sha256":"7e0fb1d29146f87f942971183b3719b167715534c784e6715dedbede0f596202","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-1.21.5/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.5/27dca7479894a71356af7d2f807580a8c26489b162563de8ce525fef4daf9e3d.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"27dca7479894a71356af7d2f807580a8c26489b162563de8ce525fef4daf9e3d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"27dca7479894a71356af7d2f807580a8c26489b162563de8ce525fef4daf9e3d","height":900,"light_fraction":0.0,"luma_entropy":4.857,"meaningful_colors":31,"pixel_sha256":"a2822097aadaa4e664c58de215eb41bfec70eea6c34ae1a5cc8c5d1e8fcab577","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"7fa713e3d5cf3cacc6d2e994fe3132d61ef73f9fb326085ec7d61fa696666d8f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7fa713e3d5cf3cacc6d2e994fe3132d61ef73f9fb326085ec7d61fa696666d8f","height":1080,"light_fraction":0.0,"luma_entropy":4.85,"meaningful_colors":31,"pixel_sha256":"ff6a0755a05e96ca8c57a7bf0c0b21d8e8d8c357e4f32096ee7dc2c194cdce6a","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-1.21.5/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.5/03fc6924110e42a33ba06ef81abb062ad4705230eafef8341985069808121ee4.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"03fc6924110e42a33ba06ef81abb062ad4705230eafef8341985069808121ee4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"03fc6924110e42a33ba06ef81abb062ad4705230eafef8341985069808121ee4","height":900,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"6a4fcd9f99a17238624cee2eb8ae2d512bd5231b651f9d351c0b5bb03754a432","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"5fd0deeb51f31cd4ef125889caf40ab1b7d4c637b5492df3e959ae45b5f68087","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5fd0deeb51f31cd4ef125889caf40ab1b7d4c637b5492df3e959ae45b5f68087","height":1080,"light_fraction":0.0,"luma_entropy":5.678,"meaningful_colors":32,"pixel_sha256":"3cc3e4560b67fceb76c5230b67a5f62bbd14d864224e95cd9e31a87bd7f68754","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-1.21.5/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.5/00ffbadfca53c965e870924812fea0b9164b669a3171996da6dcb9e8eb808e5a.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"00ffbadfca53c965e870924812fea0b9164b669a3171996da6dcb9e8eb808e5a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"00ffbadfca53c965e870924812fea0b9164b669a3171996da6dcb9e8eb808e5a","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"6eca817cdf35cbda56b809dc596c3a32d4329f6deca3e9e0f08fb009efe63c4b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"64341cf2b29db5bdaff4144435b7e6fc79e516b984bd5b6b506774b4ecf434c1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"64341cf2b29db5bdaff4144435b7e6fc79e516b984bd5b6b506774b4ecf434c1","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"7d363a160160f197012045a823ca512eb343d1fb8ab39ca2bd25358dd4c54204","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.5 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-1.21.5/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.5/c9842e33cd45f5a07277749b7fc7831bbeba44b87416ee8d8df73f8b965640b4.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9842e33cd45f5a07277749b7fc7831bbeba44b87416ee8d8df73f8b965640b4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c9842e33cd45f5a07277749b7fc7831bbeba44b87416ee8d8df73f8b965640b4","height":900,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":31,"pixel_sha256":"3d363e96898172e7fc9d694845d1eccfb93e1687f3912934f25079265ff57d02","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"1ea6e2cb65415311c45178e0107c99859df1a6de4f67e4255bf8016305bf4635","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1ea6e2cb65415311c45178e0107c99859df1a6de4f67e4255bf8016305bf4635","height":1080,"light_fraction":0.0,"luma_entropy":5.61,"meaningful_colors":31,"pixel_sha256":"4060b71bf5874bb4345c594738816733b866fd3b4c3a227102afc14460657421","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.5 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main button…","artifact_node":"neoforge-1.21.5","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-1.21.5/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.5/0c386d8f88c357c10e23e762c15bfd94861824aa48c055fe69a98a774f6c1b89.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0c386d8f88c357c10e23e762c15bfd94861824aa48c055fe69a98a774f6c1b89","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"0c386d8f88c357c10e23e762c15bfd94861824aa48c055fe69a98a774f6c1b89","height":900,"light_fraction":0.0,"luma_entropy":6.961,"meaningful_colors":32,"pixel_sha256":"a23979f1b580655ed61ca82f1e387fd7ff756f3068fa4d3e2e804c6950d1d6ba","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 448 splash pixels in the control frame, 0 left once the model is over them (region [387, 73, 413, 85])","scenario":"full","source":{"file_sha256":"8c135049b5d7e0969cf701807aa9b7b715b1f2c1a073a1b3184eb968c124f5f9","height":1080,"pixel":{"dark_fraction":0.0004,"file_sha256":"8c135049b5d7e0969cf701807aa9b7b715b1f2c1a073a1b3184eb968c124f5f9","height":1080,"light_fraction":0.0,"luma_entropy":6.971,"meaningful_colors":32,"pixel_sha256":"bbcedfa73c1daa6b10ef8b230ae92334d8f01750e5eaf04b18bbf28b1ba5e94a","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.5","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.5/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.5/66410f513654a53947e26dc0a8e90e1856ed75ce7c666f882baa21eafef71944.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66410f513654a53947e26dc0a8e90e1856ed75ce7c666f882baa21eafef71944","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"66410f513654a53947e26dc0a8e90e1856ed75ce7c666f882baa21eafef71944","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":31,"pixel_sha256":"d7bfa3863525122439162788f46ca94c04ce240a29b3d511bf359533f98ddc82","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"d9423a219ab39378619aac9754c96900170225a68338c95ff8d394fc4781ca88","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d9423a219ab39378619aac9754c96900170225a68338c95ff8d394fc4781ca88","height":1080,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":32,"pixel_sha256":"16029d2fad443ba69042cf745f3c8a25273ba846431b3b6f9cadf877d7a874d5","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.5 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-1.21.5","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-1.21.5/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.5/6472856616fac251adebbbf6ebaa5b9c01e938842bb24d1a4dc384a03caf802d.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6472856616fac251adebbbf6ebaa5b9c01e938842bb24d1a4dc384a03caf802d","format":"webp","pixel":{"dark_fraction":0.0023,"file_sha256":"6472856616fac251adebbbf6ebaa5b9c01e938842bb24d1a4dc384a03caf802d","height":900,"light_fraction":0.0,"luma_entropy":5.278,"meaningful_colors":30,"pixel_sha256":"752723891c238f64556a0022c5fe19d69436c057f56c7a53b753bb8ee98a082e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 599s of 600s","scenario":"server-policy","source":{"file_sha256":"78034046e68d5a64655d7e30fda9c7cae281472e0364399a4f826595c690c51a","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"78034046e68d5a64655d7e30fda9c7cae281472e0364399a4f826595c690c51a","height":1080,"light_fraction":0.0,"luma_entropy":5.383,"meaningful_colors":31,"pixel_sha256":"67f1c9be5e8262ce1e01787133f968d323f9cf335872fc6a850a86a17256c003","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-1.21.5","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-1.21.5/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.5/b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","format":"webp","pixel":{"dark_fraction":0.6431,"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","height":900,"light_fraction":0.0,"luma_entropy":3.793,"meaningful_colors":26,"pixel_sha256":"68faf48ca45398c8da00700f817a828bac36bdec8eac6228c5ad23c53fe2a9e5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":24,"pixel_sha256":"9302577c9b1374d037a5fcacaf8eac146fbd51738e036c6a3da1c30132930014","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cool…","artifact_node":"neoforge-1.21.5","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-1.21.5/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.5/6758fdd9f7ad1a0ef165041cc81b438b8779c02b6f5a5cecc7e6182e0c3b93e3.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6758fdd9f7ad1a0ef165041cc81b438b8779c02b6f5a5cecc7e6182e0c3b93e3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6758fdd9f7ad1a0ef165041cc81b438b8779c02b6f5a5cecc7e6182e0c3b93e3","height":900,"light_fraction":0.0,"luma_entropy":5.276,"meaningful_colors":31,"pixel_sha256":"b59175b8ba31328ef64be55d98d38f4b8d618d9caa054705114dccacabc0b7ef","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 594s","scenario":"server-policy","source":{"file_sha256":"c3d03a46ea05cb327c81d9acb5bd189eca08bcbecb07704044d8234679034a14","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c3d03a46ea05cb327c81d9acb5bd189eca08bcbecb07704044d8234679034a14","height":1080,"light_fraction":0.0,"luma_entropy":5.383,"meaningful_colors":30,"pixel_sha256":"0ac3936d2f88725537730d51b8df03cecef5b6a0a095a4baee03cc9a2fe9bb3e","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"neoforge-1.21.5","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.5/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.5/2cc7a7acbad98c7dc054f6438ce1c5624153485e755b8cdccf63f951bc13d713.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2cc7a7acbad98c7dc054f6438ce1c5624153485e755b8cdccf63f951bc13d713","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2cc7a7acbad98c7dc054f6438ce1c5624153485e755b8cdccf63f951bc13d713","height":900,"light_fraction":0.0,"luma_entropy":5.522,"meaningful_colors":31,"pixel_sha256":"37033c06cffaa94ac28abc4bff8c38a02f566565c4e6429bbb1d5f1d3208b0a3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"d42361cac14dc61162ba60f1f594f03a0431237ac5f6e5f6aa5991d9571c6978","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d42361cac14dc61162ba60f1f594f03a0431237ac5f6e5f6aa5991d9571c6978","height":1080,"light_fraction":0.0,"luma_entropy":5.609,"meaningful_colors":30,"pixel_sha256":"c6dfa582ba6083c603671dbda4b15614d5ec3b8a47d066f0bce22240b5121edb","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-1.21.5","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-1.21.5/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.5/6aacf038823f1c36494777644bb8b6e90c7283c12d00cbfa9a8ed90c99e2d123.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6aacf038823f1c36494777644bb8b6e90c7283c12d00cbfa9a8ed90c99e2d123","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"6aacf038823f1c36494777644bb8b6e90c7283c12d00cbfa9a8ed90c99e2d123","height":900,"light_fraction":0.0,"luma_entropy":4.356,"meaningful_colors":31,"pixel_sha256":"61e09d5b689393f8b6073badf4b794cfa5dde96741e2f56dae0e39ba2bf5eacf","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"f497966a15bd71afb87f32972d72253c85c2bbc14a9b2f02570fd832059fef3c","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"f497966a15bd71afb87f32972d72253c85c2bbc14a9b2f02570fd832059fef3c","height":1080,"light_fraction":0.0,"luma_entropy":4.45,"meaningful_colors":29,"pixel_sha256":"c188b2f83e94ff272ad38520fe523f3830ee15cca72877f2c35b5a5adfc7162a","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on thi…","artifact_node":"neoforge-1.21.5","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-1.21.5/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.5/e50cb5d3a52427699628a45a37bc798c4877a8d2a6030635c74b90dfb03c63a0.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e50cb5d3a52427699628a45a37bc798c4877a8d2a6030635c74b90dfb03c63a0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e50cb5d3a52427699628a45a37bc798c4877a8d2a6030635c74b90dfb03c63a0","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":32,"pixel_sha256":"dc2a76a8314f562d97a16dca8e7ad0e9af0dd78f023e10ce2d6e97199623e26f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"242e29274b78c2acf62c7e1cc26d966ba98dc37c1dd71ca35d93d5f26221de74","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"242e29274b78c2acf62c7e1cc26d966ba98dc37c1dd71ca35d93d5f26221de74","height":1080,"light_fraction":0.0,"luma_entropy":5.566,"meaningful_colors":31,"pixel_sha256":"66a92abd861469d81c138c8b7c977e4fcdea1a70efa9445132ea18feeb2c0d2a","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.5 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sh…","artifact_node":"neoforge-1.21.5","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.5/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.5/791647b5271522624c7d42bc959f2caa603a45612c4e1cfc0b1b78f75aa561d1.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"791647b5271522624c7d42bc959f2caa603a45612c4e1cfc0b1b78f75aa561d1","format":"webp","pixel":{"dark_fraction":0.0014,"file_sha256":"791647b5271522624c7d42bc959f2caa603a45612c4e1cfc0b1b78f75aa561d1","height":900,"light_fraction":0.0,"luma_entropy":6.945,"meaningful_colors":32,"pixel_sha256":"6c21508c2c76bf588c82077ed052022b8b1182776a476f0df2b4ffae3cfec793","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"37711b8e3cff3ea5d9e3461921e9dc3279ddd49402b6fec294d2eeb6730e05d6","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"37711b8e3cff3ea5d9e3461921e9dc3279ddd49402b6fec294d2eeb6730e05d6","height":1080,"light_fraction":0.0,"luma_entropy":6.955,"meaningful_colors":32,"pixel_sha256":"8e8be6995402d46ab3fad16b03059d0324a83b9c24f77bd25965772c3c7c3ef4","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-1.21.5","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-1.21.5/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.5/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.5 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-1.21.5","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-1.21.5/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.5/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.5 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-1.21.5","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-1.21.5/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.5/8856c6ae3600f6c871b2cb11543d8182283d72a35a9784ffad3d2fe3880b1434.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8856c6ae3600f6c871b2cb11543d8182283d72a35a9784ffad3d2fe3880b1434","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8856c6ae3600f6c871b2cb11543d8182283d72a35a9784ffad3d2fe3880b1434","height":900,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":32,"pixel_sha256":"1da4c089424a7cbb7ab5cc9db4c4d68393acd3c4054ee5e3e093fb0356f411c7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"738f2648f81a9e670aa5e8abfdbac100a64a30102ca23806910bed61d14f6d38","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"738f2648f81a9e670aa5e8abfdbac100a64a30102ca23806910bed61d14f6d38","height":1080,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":31,"pixel_sha256":"e2ec266b399a5e1fe8bd8d8f393db614a39368b34f207a78feb806dbcc87a856","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.5 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-1.21.5","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-1.21.5/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.5/21bdb883434a0aa219da93ab34011b3e4b97023f779d001301926e80aa4a0586.webp","key":"mc1.21.5","lane_id":"neoforge-1.21.5/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"21bdb883434a0aa219da93ab34011b3e4b97023f779d001301926e80aa4a0586","format":"webp","pixel":{"dark_fraction":0.6763,"file_sha256":"21bdb883434a0aa219da93ab34011b3e4b97023f779d001301926e80aa4a0586","height":900,"light_fraction":0.0,"luma_entropy":3.816,"meaningful_colors":29,"pixel_sha256":"ac65f231e07168ee10cbb4c28af20348150defcc1b2f835564847a14d4e80fad","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"38334111f4c99007073ca1d446c542092f208e1c24ca6aa748afaa1df16952d2","height":1080,"pixel":{"dark_fraction":0.6784,"file_sha256":"38334111f4c99007073ca1d446c542092f208e1c24ca6aa748afaa1df16952d2","height":1080,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":29,"pixel_sha256":"a3ec10a2e917daf34b59c8aa1c64ee73333823bf68b9854d30f0ae7f4444aac2","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.4","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.4/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.4/55b11fa3f76ae2fe447a600e7c052c3082b4431cc4111a7597960496fcd838eb.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"55b11fa3f76ae2fe447a600e7c052c3082b4431cc4111a7597960496fcd838eb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"55b11fa3f76ae2fe447a600e7c052c3082b4431cc4111a7597960496fcd838eb","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"49c45049e8f04d089792e7e91a1e6efb43fe052c8b980737b89dea99ecd643e9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"6f439ad54469dc90ae1fa2a9030d06a24eeac300c735c829a41a5282816d1fba","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6f439ad54469dc90ae1fa2a9030d06a24eeac300c735c829a41a5282816d1fba","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"fc87f76e3c5b1fa8fc6b48f298bfb14c66d7584d77ba10d8d2915fac15b803f6","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.4 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.4","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.4/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.4/9f64676fa8ba61a9780310af93925c9ad29337f7293a2bf816f547e06cef22ba.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9f64676fa8ba61a9780310af93925c9ad29337f7293a2bf816f547e06cef22ba","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9f64676fa8ba61a9780310af93925c9ad29337f7293a2bf816f547e06cef22ba","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"f943d6ceb7ef38e701722e531fb1086f2b50029f71375918f2e8c8057c588825","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"38e7921782439efa86d4090ab08ade1aa0b2a05090fafca6f20b3438ca34fed3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"38e7921782439efa86d4090ab08ade1aa0b2a05090fafca6f20b3438ca34fed3","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"45a2db66486958f45b7d6c09d980dbd83fd531ea570a5d2484719bcdf013f5b9","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.4","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.4/propagation/client_a/baseline","height":900,"image":"images/mc1.21.4/09e3552970d8677ba4d4356616d79f5e941b84ae7d47371b074685f3478a9e1b.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"09e3552970d8677ba4d4356616d79f5e941b84ae7d47371b074685f3478a9e1b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"09e3552970d8677ba4d4356616d79f5e941b84ae7d47371b074685f3478a9e1b","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"c287cfd93afaef9269b29ecc291768b2ff06866680fd04d1e46905b640aab645","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"99dfb01806064ebfc737469d3e7ac9dc6df18b63f8fbf0cacd2e80f8cc5aa924","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"99dfb01806064ebfc737469d3e7ac9dc6df18b63f8fbf0cacd2e80f8cc5aa924","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"ebf65ab6ab44d91d8ddbdd008f60fcea2d405b4f6b385ef1ed3880ca903098d8","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.4 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.21.4","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.21.4/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.4/765b7c50d0320a16eb03f1d489414be4bbe2ed3e1ddd437d46b9bdfc65507779.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"765b7c50d0320a16eb03f1d489414be4bbe2ed3e1ddd437d46b9bdfc65507779","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"765b7c50d0320a16eb03f1d489414be4bbe2ed3e1ddd437d46b9bdfc65507779","height":900,"light_fraction":0.0,"luma_entropy":5.415,"meaningful_colors":31,"pixel_sha256":"3c4026dccb15ee49c6e4f322d1fadabefd501aab5bc8ec7b2f2add47171562ec","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"13bec9923a0c7f9abaa264793248ebfa718cdc138e56dbcb8d5ea5b91bf5d02a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"13bec9923a0c7f9abaa264793248ebfa718cdc138e56dbcb8d5ea5b91bf5d02a","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":31,"pixel_sha256":"76a69ab6fe8e065f29e3445dbe677354c20d1d4193423bc4097a0e30bbf2c928","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.4 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-1.21.4","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.21.4/propagation/client_b/baseline","height":900,"image":"images/mc1.21.4/b3255f02897c1baffc52016effbbe6284c574871feb1432e8ae0715035117efd.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b3255f02897c1baffc52016effbbe6284c574871feb1432e8ae0715035117efd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b3255f02897c1baffc52016effbbe6284c574871feb1432e8ae0715035117efd","height":900,"light_fraction":0.0083,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"df7220eb6cbbee24127cab0f90d08abb7706a89189d6c5c6ca4491f05858d353","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"18fea4065a46a38eb9e94898f354e8f79132b4e9ea832404f8513e3790878760","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"18fea4065a46a38eb9e94898f354e8f79132b4e9ea832404f8513e3790878760","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"48b13164168636dad004cab60bf8b0c3c79639dc934c6d97368b8a0a16e0d084","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.4 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-1.21.4","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.4/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.4/78ffdbbcb9215cbc97b5e6a8937aad2bb9aa5ee69a9f74d1d02b3476e1632673.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"78ffdbbcb9215cbc97b5e6a8937aad2bb9aa5ee69a9f74d1d02b3476e1632673","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"78ffdbbcb9215cbc97b5e6a8937aad2bb9aa5ee69a9f74d1d02b3476e1632673","height":900,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":29,"pixel_sha256":"9257e8a4e3e35a72d0cc595238b6574b660eba2e665cbf818e752df88a992a76","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"71a222c70ea7041f20e8e33858a445749b39ade07b15b56dac2bf65c0ccff96b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"71a222c70ea7041f20e8e33858a445749b39ade07b15b56dac2bf65c0ccff96b","height":1080,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":28,"pixel_sha256":"f702d39c82c0a54494f1cf361c650bc41a5ba12d941552165c6148eec61f3ddf","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.4","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.4/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.4/15e63371ed9f90be32ce73ecd7b3049b9d72f0a1f998786436a6eda0e47760de.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"15e63371ed9f90be32ce73ecd7b3049b9d72f0a1f998786436a6eda0e47760de","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"15e63371ed9f90be32ce73ecd7b3049b9d72f0a1f998786436a6eda0e47760de","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"71b182fd1a8b4dae58488f697670fe10405e4c9ee9932698c2730ca38d2ba6fb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"c56e5c45a2502411e139007f56fba4ddb9feff54e3b21e4ac34b7dbb7cc64c0b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c56e5c45a2502411e139007f56fba4ddb9feff54e3b21e4ac34b7dbb7cc64c0b","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"d0e78005e95984906ada0a573a5faf5a486b0f5cdf5947ba2302f83bcc5d2756","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.4 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.4","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.4/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.4/9f64676fa8ba61a9780310af93925c9ad29337f7293a2bf816f547e06cef22ba.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9f64676fa8ba61a9780310af93925c9ad29337f7293a2bf816f547e06cef22ba","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9f64676fa8ba61a9780310af93925c9ad29337f7293a2bf816f547e06cef22ba","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"f943d6ceb7ef38e701722e531fb1086f2b50029f71375918f2e8c8057c588825","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"38e7921782439efa86d4090ab08ade1aa0b2a05090fafca6f20b3438ca34fed3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"38e7921782439efa86d4090ab08ade1aa0b2a05090fafca6f20b3438ca34fed3","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"45a2db66486958f45b7d6c09d980dbd83fd531ea570a5d2484719bcdf013f5b9","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.4 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.21.4","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.21.4/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.4/4c0d3178a0f223b8f9150bc94d187db579765a23a05b3508787e66ff2f930177.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4c0d3178a0f223b8f9150bc94d187db579765a23a05b3508787e66ff2f930177","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4c0d3178a0f223b8f9150bc94d187db579765a23a05b3508787e66ff2f930177","height":900,"light_fraction":0.0083,"luma_entropy":5.557,"meaningful_colors":32,"pixel_sha256":"1127604ae150a6cd59e7ad6fc73ac25411529857b57aa7d5cd467782ff28514b","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"f142dd8e97bfe508ecee97a18f105b85e51e04bf1e105490a901be278fe457da","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f142dd8e97bfe508ecee97a18f105b85e51e04bf1e105490a901be278fe457da","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"34de39e50d6d48d558695911a3b99ae28807fb5db2651091c45bdbf579196ce0","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.4 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.21.4","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.21.4/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.4/119914bbb042113fae73523007c186e32e5e72691573eec7aea4598637d4c31c.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"119914bbb042113fae73523007c186e32e5e72691573eec7aea4598637d4c31c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"119914bbb042113fae73523007c186e32e5e72691573eec7aea4598637d4c31c","height":900,"light_fraction":0.0,"luma_entropy":5.492,"meaningful_colors":29,"pixel_sha256":"b84925b82bcde933f6eb00c797cc7251d228af3bc58070cf811423364969af35","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"1f49f685f39bf172893f8911ecafa8ee376bf1deb201a852e4e31bcff2e066f3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1f49f685f39bf172893f8911ecafa8ee376bf1deb201a852e4e31bcff2e066f3","height":1080,"light_fraction":0.0,"luma_entropy":5.496,"meaningful_colors":30,"pixel_sha256":"3b7cd04b8877892c72acc5f95522064cf57d5a5c0a5be4dfc69a9db504aa9e4f","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.4 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-1.21.4","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.4/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.4/a7f484c3aa948a5986183675d1122ae63f76a6ed541651a88ebef0fb506d8b23.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a7f484c3aa948a5986183675d1122ae63f76a6ed541651a88ebef0fb506d8b23","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a7f484c3aa948a5986183675d1122ae63f76a6ed541651a88ebef0fb506d8b23","height":900,"light_fraction":0.0,"luma_entropy":5.485,"meaningful_colors":29,"pixel_sha256":"00284f6579a918433daa3985219e86ff04729da749bd3f80e564a2577c9fe43c","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"b011e7ff6bda6c71304555fdc44c5bf90a4c50e52b180eefe026f49d9c7382b7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b011e7ff6bda6c71304555fdc44c5bf90a4c50e52b180eefe026f49d9c7382b7","height":1080,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":30,"pixel_sha256":"c5d3c5269a5eb633096f7697f4db0e8bf846b8e04b8f326aa0e1d92be8ae1ee8","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.4 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.21.4","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.4/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.4/cb969bb326f827b0844d8240beb158cb4d7a5731e66d6bb986ec0f6f79b3e60a.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb969bb326f827b0844d8240beb158cb4d7a5731e66d6bb986ec0f6f79b3e60a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cb969bb326f827b0844d8240beb158cb4d7a5731e66d6bb986ec0f6f79b3e60a","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":29,"pixel_sha256":"cdb56a11d6d5e092070d3e71171995c53a83399ab79842d91c0600deab148384","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"9fee88afb47129167d46fd20fd06f22d2cd7791758907756bbf91268c38ab02f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9fee88afb47129167d46fd20fd06f22d2cd7791758907756bbf91268c38ab02f","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":30,"pixel_sha256":"408bf13cedac93010300e051b3273f822697c70ee6dc4cc9ad04447e9a55c85d","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.4 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.21.4","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.21.4/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.4/c2d161682cd85aa5c82f66ec5b5b14d16fb350db13b88bb2d7acddb05da353f1.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c2d161682cd85aa5c82f66ec5b5b14d16fb350db13b88bb2d7acddb05da353f1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c2d161682cd85aa5c82f66ec5b5b14d16fb350db13b88bb2d7acddb05da353f1","height":900,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":29,"pixel_sha256":"f4b7c2613bad19eb22373a99913d73661d96ac9ffe2cd3b434e7f24b24642183","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"ab473b27b61510e1c809a21897aaacfc6efc9e857b26be7040d93a7e7e859322","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ab473b27b61510e1c809a21897aaacfc6efc9e857b26be7040d93a7e7e859322","height":1080,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":30,"pixel_sha256":"30639f42e5610b6ca91013693538b804ddee345dc0dd67f623c57b4588b1d42b","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.4 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.21.4","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.21.4/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.4/7b59b3df190c61522335a4007cad5fce70d7b173639a7d791a57ff97bc048575.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7b59b3df190c61522335a4007cad5fce70d7b173639a7d791a57ff97bc048575","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7b59b3df190c61522335a4007cad5fce70d7b173639a7d791a57ff97bc048575","height":900,"light_fraction":0.0,"luma_entropy":5.487,"meaningful_colors":28,"pixel_sha256":"0823e3c45e59eaa7599595194f1a3f6b2fa16dceb747c6c4f546c75a5d1c9af2","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"6a6b7951f32543220041b8a2fe2a9bb568ed1240a6b904198fb8c4ac7ee26433","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6a6b7951f32543220041b8a2fe2a9bb568ed1240a6b904198fb8c4ac7ee26433","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":30,"pixel_sha256":"8767f628127abe8f14121180e0441af1b40176b9bf0be9ab5a741cfdfe929146","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.4 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.21.4","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.21.4/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.4/daa8e2a344a972178dcaf3390e3cb529b2c644a6175ad0c980f19e6064eeb7e4.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"daa8e2a344a972178dcaf3390e3cb529b2c644a6175ad0c980f19e6064eeb7e4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"daa8e2a344a972178dcaf3390e3cb529b2c644a6175ad0c980f19e6064eeb7e4","height":900,"light_fraction":0.0,"luma_entropy":5.502,"meaningful_colors":28,"pixel_sha256":"faefecf7d3fef61e0c53f948a741d999556d4c56754bff958df2ffac94dfb287","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"4f2b38f87cb7b08a451650775c29a093c09830846190d8f0435049e2ee56b6b0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4f2b38f87cb7b08a451650775c29a093c09830846190d8f0435049e2ee56b6b0","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":31,"pixel_sha256":"3167963f8f880442030282f9f507b31d93630a82a90df7991f20ba02030bf973","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.4 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.4/full/client_a/baseline","height":900,"image":"images/mc1.21.4/a703049943534d062cfb61933cf31eca760fd76094ebbbb814da5bdee5aaa622.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a703049943534d062cfb61933cf31eca760fd76094ebbbb814da5bdee5aaa622","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a703049943534d062cfb61933cf31eca760fd76094ebbbb814da5bdee5aaa622","height":900,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"ed7be9259f763e6f0f6904e649d3989a911a20ff088cf74e0ecd86f4394a6e30","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"844351def4d5edc3b10ddf2642b9b6ecd344140ae970e37aaaab6082c0230ec8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"844351def4d5edc3b10ddf2642b9b6ecd344140ae970e37aaaab6082c0230ec8","height":1080,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"f782d1ac267b451ca68aef9ce41756feab8d18ae00f01dc91bc923ccabcb0e5b","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.4 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.21.4/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.4/4ea2566dcf29b0353c7320b2d31e9a99726c96eb3eb1c9172f184a4e89fc7fec.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4ea2566dcf29b0353c7320b2d31e9a99726c96eb3eb1c9172f184a4e89fc7fec","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4ea2566dcf29b0353c7320b2d31e9a99726c96eb3eb1c9172f184a4e89fc7fec","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":30,"pixel_sha256":"203eb43567ff3600232eb2f85c50423b733d3c45965cb75ce1d9190c5a0c3671","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"3ff2aaa101febb8783f4bdb583551f6dce36922e2d92fcfe7bd13a3597c57fdb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3ff2aaa101febb8783f4bdb583551f6dce36922e2d92fcfe7bd13a3597c57fdb","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"24773188e881c07572e8cdb2cfd8e266ac248644ee8725e830a6f5209f4a3098","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.4 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.21.4/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.4/7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","format":"webp","pixel":{"dark_fraction":0.6492,"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":23,"pixel_sha256":"73ca8fc2d3c6226f13367a41d8793da9c365453d8c154acb8dec67744ee37b5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"light_fraction":0.0,"luma_entropy":3.669,"meaningful_colors":24,"pixel_sha256":"f94d764fc244bf1c37c0135e99974cc57223aefe115f9eb1ec8cc44160d52008","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.4 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.21.4/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.4/4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","height":900,"light_fraction":0.0,"luma_entropy":3.776,"meaningful_colors":25,"pixel_sha256":"f10b7d81adb29295299b41f5706e68fb241cb9568a803d028f573585d5d0815a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"light_fraction":0.0,"luma_entropy":3.711,"meaningful_colors":24,"pixel_sha256":"87d0313704cd471579aed5242019b167428bcb9cf810ad7478a2479171c072dc","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.4 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.21.4/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.4/d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","format":"webp","pixel":{"dark_fraction":0.6393,"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","height":900,"light_fraction":0.0,"luma_entropy":3.754,"meaningful_colors":25,"pixel_sha256":"04df02ba70e415eb83544a0896b2a54f45ed1e9d400b99663ab9f3f4e8e344ab","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"e25f92140bcdcd32da465306f9bb853bd3e5ae5db4b9c7854a4371f581315e0a","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.4 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.21.4/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.4/6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","height":900,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":27,"pixel_sha256":"e8f7aeb6691b4954939b96fce9bc6aa32672a5d556d8cec05a030af87ffcccdc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558824910) at index 0 above plaid (mtime 1793558819985) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"a0cfcb32d8ddc0f1d0ba5012b6d0c88e3992a43fc9f450bf0e808c7220e022f9","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.4 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.21.4/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.4/692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","format":"webp","pixel":{"dark_fraction":0.6428,"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","height":900,"light_fraction":0.0,"luma_entropy":3.748,"meaningful_colors":24,"pixel_sha256":"40ef07bf41e63eab9e7afdf1df10788826af9fa31926f1731f5fe636f7b5de3f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"pixel":{"dark_fraction":0.6417,"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"light_fraction":0.0,"luma_entropy":3.698,"meaningful_colors":24,"pixel_sha256":"9d15fbe35013bd32a408893a4606395d3068ee9ef1c485e77e074be6a8e25f5b","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.4 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.21.4/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.4/1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","format":"webp","pixel":{"dark_fraction":0.6497,"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","height":900,"light_fraction":0.0,"luma_entropy":3.725,"meaningful_colors":24,"pixel_sha256":"f77fee30b825c425e8be6527d3b1379194e011683358d046719e174c767b76a0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":24,"pixel_sha256":"58c2c5b0c497e72dc63a73b3be9b80f184c812844f243b017b2a0c38f11962df","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.4 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.21.4/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.4/36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","format":"webp","pixel":{"dark_fraction":0.623,"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","height":900,"light_fraction":0.0,"luma_entropy":3.944,"meaningful_colors":27,"pixel_sha256":"44fa47d12cf61a65de9ec8d00f62f37fce89958159cfeccce86b63a85a7c2758","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"pixel":{"dark_fraction":0.6215,"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"light_fraction":0.0,"luma_entropy":3.877,"meaningful_colors":25,"pixel_sha256":"ebea12882bc5b9f09e258c0af3711de4650239364a864a15fcc2c74a7bbecec4","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.4 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.21.4/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.4/72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","format":"webp","pixel":{"dark_fraction":0.6494,"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","height":900,"light_fraction":0.0,"luma_entropy":3.731,"meaningful_colors":24,"pixel_sha256":"bc4c06f1813eb242c3cba8ca04b273ccc16931c5bc8156392995bb195b3e5e6e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"light_fraction":0.0,"luma_entropy":3.668,"meaningful_colors":24,"pixel_sha256":"878fcd53a07a8d01f79ec1fda27afd90d8c7f3118c2264f8197d12a7fdeb68aa","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.4/full/client_a/model_slim","height":900,"image":"images/mc1.21.4/bbde3be6c7450d7b3c460fa7b718d2d4178ee4d457fe47ca211749eea91f8d1c.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bbde3be6c7450d7b3c460fa7b718d2d4178ee4d457fe47ca211749eea91f8d1c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bbde3be6c7450d7b3c460fa7b718d2d4178ee4d457fe47ca211749eea91f8d1c","height":900,"light_fraction":0.0,"luma_entropy":5.252,"meaningful_colors":31,"pixel_sha256":"fc9ad49ec80d2903c0b5405b8a65d54ea5ba86f2ae93b15ae7e6612c3fb64a27","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"1277d706ed5969e2303c94a1eaec69d7240f4f996f1cca4b29dab412173b23f7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1277d706ed5969e2303c94a1eaec69d7240f4f996f1cca4b29dab412173b23f7","height":1080,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":31,"pixel_sha256":"807e16f01b33dc10432136d883ee018fc6ff75379d2e5bbc3ba339d234d11fbb","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.4/full/client_a/model_classic","height":900,"image":"images/mc1.21.4/aa118a55e8674e4978cd32ea11b7e7921917a2d038bec7beee8ad4e56934a6ff.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa118a55e8674e4978cd32ea11b7e7921917a2d038bec7beee8ad4e56934a6ff","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"aa118a55e8674e4978cd32ea11b7e7921917a2d038bec7beee8ad4e56934a6ff","height":900,"light_fraction":0.0,"luma_entropy":5.275,"meaningful_colors":30,"pixel_sha256":"a5b73c7f9c1af7d78afa7cfaec69694be7c73d728da75e757c74526db25f3374","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"b0cb8d087adffd8ae7890a770dcd737771cd66e4878a8a4c40c22ef498d88213","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b0cb8d087adffd8ae7890a770dcd737771cd66e4878a8a4c40c22ef498d88213","height":1080,"light_fraction":0.0,"luma_entropy":5.283,"meaningful_colors":31,"pixel_sha256":"9f5a08523e226cfb92840e7e19ef12205198f5e2911fc773343a20d92ec4ce78","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.21.4/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.4/71323472e20e004f37f351e8262aca131c4074ca01b4bd45ca4aea65ebf70061.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71323472e20e004f37f351e8262aca131c4074ca01b4bd45ca4aea65ebf70061","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71323472e20e004f37f351e8262aca131c4074ca01b4bd45ca4aea65ebf70061","height":900,"light_fraction":0.0,"luma_entropy":5.255,"meaningful_colors":32,"pixel_sha256":"0c20f54274f0e76e081671b5a043e7163d1e81c7af53b08fc571fd7fecc075e8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"3a99ac887c031c0b7ec78c90ad743ec498277299caa2f8652eae09649efbfeb2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3a99ac887c031c0b7ec78c90ad743ec498277299caa2f8652eae09649efbfeb2","height":1080,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":31,"pixel_sha256":"4e53c53a319e704e3bb248bd4425ce4dad46ede11de0cb5439208f073e756331","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.21.4/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.4/d0b260a839541da090b9a8ac5d1ca696feaabc9918238445e9817ad77e7f1192.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d0b260a839541da090b9a8ac5d1ca696feaabc9918238445e9817ad77e7f1192","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d0b260a839541da090b9a8ac5d1ca696feaabc9918238445e9817ad77e7f1192","height":900,"light_fraction":0.0,"luma_entropy":5.222,"meaningful_colors":30,"pixel_sha256":"a0587964768a5ca6554008a2a8afc3bed5d3d302af9d81fb9c75ad92a841e14f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"627912e96978c3191713c6c82c6316ead22e2f8ea9e3123cd40cd4ab8934bde7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"627912e96978c3191713c6c82c6316ead22e2f8ea9e3123cd40cd4ab8934bde7","height":1080,"light_fraction":0.0,"luma_entropy":5.234,"meaningful_colors":30,"pixel_sha256":"a9432d68a54afe8bdb16e4eea8fb5557f9dd6d7b0767e9666953029cf3dea57c","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.21.4/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.4/7ced153c501f203f55cbaaf6d5b32b49e67c36cd661a2b5514974ab0df894cac.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7ced153c501f203f55cbaaf6d5b32b49e67c36cd661a2b5514974ab0df894cac","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7ced153c501f203f55cbaaf6d5b32b49e67c36cd661a2b5514974ab0df894cac","height":900,"light_fraction":0.0,"luma_entropy":5.267,"meaningful_colors":30,"pixel_sha256":"38ea4d225bc8f944e0bd85952277f9c238645ca839f9b61106762b36ac502cb1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"a58cd6085e51d85c7f31c637646e5887010c57aeebd3701c021c6dffcb0fa0c7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a58cd6085e51d85c7f31c637646e5887010c57aeebd3701c021c6dffcb0fa0c7","height":1080,"light_fraction":0.0,"luma_entropy":5.275,"meaningful_colors":30,"pixel_sha256":"ef654d4a1a27fd7da066d8dec234c0e6815638a5c6063bcc93f7a73cdeda694d","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.4 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.21.4/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.4/a4fd7a1b80d453ecae91441c6af9806805478fb674b9dc6e8715a89c353a4544.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a4fd7a1b80d453ecae91441c6af9806805478fb674b9dc6e8715a89c353a4544","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a4fd7a1b80d453ecae91441c6af9806805478fb674b9dc6e8715a89c353a4544","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":31,"pixel_sha256":"e68d7d062806f571d1ea43d16687aacd871f9a33b935e57032700f22955e7780","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"1e2b9475bf48855175da87825ed1b776b37445f368eda08bde136707a794c1b1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1e2b9475bf48855175da87825ed1b776b37445f368eda08bde136707a794c1b1","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":30,"pixel_sha256":"5a7d1e49c356d6c45cb2b693cf36557842b43db8cd447f9536401252c6edc89f","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.4 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.21.4/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.4/a9448a2354a2836a5c4f210fae6f5be97c3b2495bad827d2bd3e603a7558f199.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a9448a2354a2836a5c4f210fae6f5be97c3b2495bad827d2bd3e603a7558f199","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"a9448a2354a2836a5c4f210fae6f5be97c3b2495bad827d2bd3e603a7558f199","height":900,"light_fraction":0.0,"luma_entropy":5.277,"meaningful_colors":31,"pixel_sha256":"39ce7c1c4a320fb3ee3542464202926bcdfb5da0a9a7c623b9a6c66ca9aa9fb5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); GPU texture pixel unavailable; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"43a1f32611b4796bca9febe3f7aa28882a5c808bedf65bbe58792ddf64c1faee","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"43a1f32611b4796bca9febe3f7aa28882a5c808bedf65bbe58792ddf64c1faee","height":1080,"light_fraction":0.0,"luma_entropy":5.285,"meaningful_colors":31,"pixel_sha256":"5254a8de4657a414760adb53b87e5fcfc3a39c3b3330bb1bdd235c3fe1b74318","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.21.4/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.4/7056c442ed64d49e43e91f0dd1a0eddbf824e7cd639d13dcc2e863c8290713ea.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7056c442ed64d49e43e91f0dd1a0eddbf824e7cd639d13dcc2e863c8290713ea","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7056c442ed64d49e43e91f0dd1a0eddbf824e7cd639d13dcc2e863c8290713ea","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":31,"pixel_sha256":"2cb8c1ffb0dba70664c59d06ce6c66677fa568ae35362ba085dd725e317d3f7b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"18ee21b019d6b8aa589ac43481bbb9f1b4aa47c1e18c05c32eb28de4ccb6bb8d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"18ee21b019d6b8aa589ac43481bbb9f1b4aa47c1e18c05c32eb28de4ccb6bb8d","height":1080,"light_fraction":0.0,"luma_entropy":5.451,"meaningful_colors":32,"pixel_sha256":"1ed57d151d0383eb10d039f18afb1e03da59cf77635207e4326b01dc1af31e02","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.21.4/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.4/35d025c79def1d8a1e2d8a24da25f033da47e18b622e3df8d627a4e28ca9651e.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"35d025c79def1d8a1e2d8a24da25f033da47e18b622e3df8d627a4e28ca9651e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"35d025c79def1d8a1e2d8a24da25f033da47e18b622e3df8d627a4e28ca9651e","height":900,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":31,"pixel_sha256":"235a0765d911ce75dd8b803d8b05fd8a7988f463b7813922a94e192ce7935079","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"ae6d6eaa1d231edfe2d109e1b6691c1ebe520d7ccc109d4fce4501d83d2cbc2c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ae6d6eaa1d231edfe2d109e1b6691c1ebe520d7ccc109d4fce4501d83d2cbc2c","height":1080,"light_fraction":0.0,"luma_entropy":5.416,"meaningful_colors":32,"pixel_sha256":"9a988c8c240a928d5e419858051ae73e00e4ae04971506caebfe1d6e47c97614","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.4 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.21.4/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.4/b140667cf4680fc5a69890e677c8c3942cc919baec6cf45d42ccc7dc52f36835.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b140667cf4680fc5a69890e677c8c3942cc919baec6cf45d42ccc7dc52f36835","format":"webp","pixel":{"dark_fraction":0.5026,"file_sha256":"b140667cf4680fc5a69890e677c8c3942cc919baec6cf45d42ccc7dc52f36835","height":900,"light_fraction":0.0012,"luma_entropy":5.08,"meaningful_colors":28,"pixel_sha256":"3ca6d893b172c7834e4016b0232930cf7da100c20a968f8c6d28ecc7f8927b6f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"afc78bafb46036b254504a95a897045aef0402bc1bc025f06f3ca11aa088fe42","height":1080,"pixel":{"dark_fraction":0.5049,"file_sha256":"afc78bafb46036b254504a95a897045aef0402bc1bc025f06f3ca11aa088fe42","height":1080,"light_fraction":0.0011,"luma_entropy":5.021,"meaningful_colors":31,"pixel_sha256":"74bc7cdcae48bc08794fc9f0fce47d9e2b841593968b4d1f90936eb3ca0570df","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.4 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.21.4/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.4/1db5d470651a8b324d497385f4bc7363ebcd93748a37763dacee485a90b3bcf8.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1db5d470651a8b324d497385f4bc7363ebcd93748a37763dacee485a90b3bcf8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1db5d470651a8b324d497385f4bc7363ebcd93748a37763dacee485a90b3bcf8","height":900,"light_fraction":0.0,"luma_entropy":5.475,"meaningful_colors":32,"pixel_sha256":"fc0914e0d77d46895832cd7fbb63489f343352d16ed3d53c7f3447a118eb1de9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"472253b562804447dec1fb302a42f8cf0edcf09bfc702c8bebc849eda908d563","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"472253b562804447dec1fb302a42f8cf0edcf09bfc702c8bebc849eda908d563","height":1080,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":32,"pixel_sha256":"9b1080c05b0d70e68975e284688052a93f8b9289704d996d49f7f55baef559fc","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.4 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.21.4/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.4/2ea62f9a2ecdcd6a5204944978be56d95b2737627b6247900091ef9269c5f197.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ea62f9a2ecdcd6a5204944978be56d95b2737627b6247900091ef9269c5f197","format":"webp","pixel":{"dark_fraction":0.1962,"file_sha256":"2ea62f9a2ecdcd6a5204944978be56d95b2737627b6247900091ef9269c5f197","height":900,"light_fraction":0.0,"luma_entropy":4.576,"meaningful_colors":32,"pixel_sha256":"ca19796a6065295b13e0822af9634f77a32f82454745973e6d202ffae9114228","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"e80dab7ef7e7585644f115fe192a4f2f0d39205fa2133f51d3d10ce67c16f3bc","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e80dab7ef7e7585644f115fe192a4f2f0d39205fa2133f51d3d10ce67c16f3bc","height":1080,"light_fraction":0.0,"luma_entropy":4.546,"meaningful_colors":32,"pixel_sha256":"051c83c766dd5972b2273ba344d023f7da90e50236a22a04ea4f4f4bb0276c11","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.4 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.21.4/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.4/c40df5768a4abdecb4a13f7755ae642bc769777083888938b505c83028dba6f7.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c40df5768a4abdecb4a13f7755ae642bc769777083888938b505c83028dba6f7","format":"webp","pixel":{"dark_fraction":0.5044,"file_sha256":"c40df5768a4abdecb4a13f7755ae642bc769777083888938b505c83028dba6f7","height":900,"light_fraction":0.0011,"luma_entropy":5.134,"meaningful_colors":30,"pixel_sha256":"c1b54c5bc616f6a939aaf7b61452d1fbf9af7ab57ef7225bc87351d6358d4024","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"63dfb01235d97605fc201ff04704564cca2dddb4b14fee21260aa1eb9d4c4966","height":1080,"pixel":{"dark_fraction":0.5069,"file_sha256":"63dfb01235d97605fc201ff04704564cca2dddb4b14fee21260aa1eb9d4c4966","height":1080,"light_fraction":0.0011,"luma_entropy":5.07,"meaningful_colors":30,"pixel_sha256":"21d0cd9fc7e382b3fee57c557bc4a3a2b54898b169697f6445879130e1e9904e","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.4 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.21.4/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.4/2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","format":"webp","pixel":{"dark_fraction":0.5035,"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","height":900,"light_fraction":0.0011,"luma_entropy":5.135,"meaningful_colors":30,"pixel_sha256":"af348136b71f1df5a81251d8bd8b61d74fa228218faa58aed456cd7c482f1b1a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"light_fraction":0.0011,"luma_entropy":5.067,"meaningful_colors":30,"pixel_sha256":"9e34b3b60747b4b126031b577875c75101fda0a9b717c28b6fe696631fd95707","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.4 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.21.4/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.4/1472aae8230ebfad87aa3f384ad77604ccc3eeab7beab6aa58ee1ed568ce306a.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1472aae8230ebfad87aa3f384ad77604ccc3eeab7beab6aa58ee1ed568ce306a","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"1472aae8230ebfad87aa3f384ad77604ccc3eeab7beab6aa58ee1ed568ce306a","height":900,"light_fraction":0.0,"luma_entropy":4.596,"meaningful_colors":32,"pixel_sha256":"7ca8d21494255b183cc45b4f4a5721842ba2e318ee986edab2a0bc8095d1886d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"19d097afe26720e82b3621c63c09f7421fe819f3bc7bfd91db2bb581238e7eb7","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"19d097afe26720e82b3621c63c09f7421fe819f3bc7bfd91db2bb581238e7eb7","height":1080,"light_fraction":0.0,"luma_entropy":4.554,"meaningful_colors":31,"pixel_sha256":"49fe5f5757430cf72911d8ea182ce0112163777b56bea2186d31f463af7bcabb","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.4 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.21.4/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.4/1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":30,"pixel_sha256":"c51797373a720378b376254451c0e2ab1331b56cdbf2b2128f2afb18ee317b25","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":30,"pixel_sha256":"c60175aea5d4a9794bafdf151636cf4c11377533f40b9f922468d22bf8971ce0","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.4 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.21.4/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.4/eec2de0bf977816cb42c26fb1d31a6a85a687c5977bb6dfae6a55ec739a6bee8.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eec2de0bf977816cb42c26fb1d31a6a85a687c5977bb6dfae6a55ec739a6bee8","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"eec2de0bf977816cb42c26fb1d31a6a85a687c5977bb6dfae6a55ec739a6bee8","height":900,"light_fraction":0.0,"luma_entropy":4.846,"meaningful_colors":31,"pixel_sha256":"cf82ce5fadd53dd73e3d975fcbfb983d8bcab7058146139edb58e48d3df9ec89","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"15a7d370bd39c0f90e85e68fa2839153d96ba002deaa45f12da7c70c0ac6022b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"15a7d370bd39c0f90e85e68fa2839153d96ba002deaa45f12da7c70c0ac6022b","height":1080,"light_fraction":0.0,"luma_entropy":4.792,"meaningful_colors":31,"pixel_sha256":"5c3a598a9ab8f2344e01cf4197497bac77a6f3044fc43b9e28542b276068a14c","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.4 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.21.4/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.4/997dd6a12f743361c9e28c14e1a329cf38e62c0f128889a58b9ee227f0080da0.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"997dd6a12f743361c9e28c14e1a329cf38e62c0f128889a58b9ee227f0080da0","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"997dd6a12f743361c9e28c14e1a329cf38e62c0f128889a58b9ee227f0080da0","height":900,"light_fraction":0.0,"luma_entropy":5.305,"meaningful_colors":32,"pixel_sha256":"d8eac393e93391ee95032c0a6ef7a5d7de7ac08405175ad1d02152d3b7d2f456","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"b8e3a859c931574b940f686d27dc9d07d8459f44e6c9e370c92890e0a927319c","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b8e3a859c931574b940f686d27dc9d07d8459f44e6c9e370c92890e0a927319c","height":1080,"light_fraction":0.0,"luma_entropy":5.235,"meaningful_colors":32,"pixel_sha256":"73f7d805c5d327d1a5dbcc4dfd2031a4e062976dae1420c9d1b22a20d8756930","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.4 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.21.4/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.4/a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"c82a01f44a209e22f295aec86fb93ce8cbf7306dea08263e4a8b5b95dc474efe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"d8852c57bffb0c080d1937dc5444af58166ecf6b7977ef7ea28c370ddfd60be9","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.4 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.21.4/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.4/7ada3946926a3cf1160ac56676dc503921143a7fe9302806e6a53c50742cf2b8.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7ada3946926a3cf1160ac56676dc503921143a7fe9302806e6a53c50742cf2b8","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"7ada3946926a3cf1160ac56676dc503921143a7fe9302806e6a53c50742cf2b8","height":900,"light_fraction":0.0,"luma_entropy":5.656,"meaningful_colors":31,"pixel_sha256":"6bd81e0867e30e807e71f76b3ef1df431a33b1515b01f10f9fb2dbe82c3646ad","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"15fce84cc1bc419ae1e0c48154fc14e86977137203762961edfb5daf60c8916f","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"15fce84cc1bc419ae1e0c48154fc14e86977137203762961edfb5daf60c8916f","height":1080,"light_fraction":0.0,"luma_entropy":5.64,"meaningful_colors":32,"pixel_sha256":"594df7a1520ef5c999d02b187cf0ac3ec10908402868030b3c5dc21fdb74bf1c","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.4 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.21.4/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.4/def8909d0241dcf0299c4cb6fb7db3511a612a51fdcbafe4dfad080cb9d645e2.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"def8909d0241dcf0299c4cb6fb7db3511a612a51fdcbafe4dfad080cb9d645e2","format":"webp","pixel":{"dark_fraction":0.4685,"file_sha256":"def8909d0241dcf0299c4cb6fb7db3511a612a51fdcbafe4dfad080cb9d645e2","height":900,"light_fraction":0.0011,"luma_entropy":5.185,"meaningful_colors":29,"pixel_sha256":"9b0c9659b41360eb7947f4a7c23e888d3e5869269c678d57ffbaf0f74c7ca77f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"daea75777b86b97c6a137b954643ca1f61355b5759db933a1a608f532eeacc3f","height":1080,"pixel":{"dark_fraction":0.4708,"file_sha256":"daea75777b86b97c6a137b954643ca1f61355b5759db933a1a608f532eeacc3f","height":1080,"light_fraction":0.0011,"luma_entropy":5.13,"meaningful_colors":31,"pixel_sha256":"946a81ca71c0513d1bcc7b7c6f10b34de523b2de0678921091edcf12e26262c2","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.4 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.21.4/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.4/a2eb5ced72dc1e609bb5c64fd4e1d6ace616643b15495035cb5480e66fe9f9f1.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a2eb5ced72dc1e609bb5c64fd4e1d6ace616643b15495035cb5480e66fe9f9f1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a2eb5ced72dc1e609bb5c64fd4e1d6ace616643b15495035cb5480e66fe9f9f1","height":900,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":31,"pixel_sha256":"af2ca42a8b7c447e5aea4fdb30bed22cf89700dd6c8f2c79f2773d10ba97785f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"2347eba8dc9a13a154bf021847fe9a2865010f0c03483ddcc55e04417d3b9fb9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2347eba8dc9a13a154bf021847fe9a2865010f0c03483ddcc55e04417d3b9fb9","height":1080,"light_fraction":0.0,"luma_entropy":5.477,"meaningful_colors":31,"pixel_sha256":"12be42e5d8f82abbf6b44b9ab40f06be985611551b745462bed1075efdac12dd","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.4 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.21.4/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.4/8b269870d5fc8c3a259117e70ce0ad6835cef22eb77de31500605eb2d02d02b6.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b269870d5fc8c3a259117e70ce0ad6835cef22eb77de31500605eb2d02d02b6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8b269870d5fc8c3a259117e70ce0ad6835cef22eb77de31500605eb2d02d02b6","height":900,"light_fraction":0.0,"luma_entropy":5.596,"meaningful_colors":31,"pixel_sha256":"a120392eb06d1d6f424ed6d2dce3c5ad6576d8c9fc4700b08ac956edc4f30307","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"ae3ea3729bda00436aaaaa7bede90987862afb8d6a7a62b0ad69513157ec874c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ae3ea3729bda00436aaaaa7bede90987862afb8d6a7a62b0ad69513157ec874c","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"53dabef1e0bb8dcd2847cdecbceff2e80957def3d84bdab48e060bb20c82d830","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.4 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.21.4/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.4/a7fb28213ef308fbe5847dacf36f2e84ab6a29cdacaa66e3f69121d2ddc11b80.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a7fb28213ef308fbe5847dacf36f2e84ab6a29cdacaa66e3f69121d2ddc11b80","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a7fb28213ef308fbe5847dacf36f2e84ab6a29cdacaa66e3f69121d2ddc11b80","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":31,"pixel_sha256":"ee3ffbe59d06117421fd5c2a2afec6c8cfa66bbd155a29fcb74c88c487f434fb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"b1ddede87042d9f44d36f1df5f09b31d18869426c7feaa46317275682381d76c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b1ddede87042d9f44d36f1df5f09b31d18869426c7feaa46317275682381d76c","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"96e3db26bbb8b9f8dd1186e9ea1108c45537e3ca1046e8c59fe42a5ce6982016","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.4 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.21.4/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.4/5aabd16ddc387f6c7c8601d34fa98b6f326eda9ea4ffd2959e09b84bb85d66c1.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5aabd16ddc387f6c7c8601d34fa98b6f326eda9ea4ffd2959e09b84bb85d66c1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5aabd16ddc387f6c7c8601d34fa98b6f326eda9ea4ffd2959e09b84bb85d66c1","height":900,"light_fraction":0.0,"luma_entropy":5.607,"meaningful_colors":30,"pixel_sha256":"ffd7377c40f51323037a29b8d1f22f1a4483656dad495f2daafbd9079f17fbfb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"c60e45a63c8351b1d0e967f8db85c595e4a41fe045e3108f7649d47edefb7e79","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c60e45a63c8351b1d0e967f8db85c595e4a41fe045e3108f7649d47edefb7e79","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"1146b3ee33cc6441203952950ed8beaf309d0fd8b76ae1ca37fcb3d93866aa68","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.4 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.21.4/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.4/82e02d0da58d2fdb791bba466fdcf97fb260f16ccb59cbd30458033f4a97a19e.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"82e02d0da58d2fdb791bba466fdcf97fb260f16ccb59cbd30458033f4a97a19e","format":"webp","pixel":{"dark_fraction":0.436,"file_sha256":"82e02d0da58d2fdb791bba466fdcf97fb260f16ccb59cbd30458033f4a97a19e","height":900,"light_fraction":0.0,"luma_entropy":4.55,"meaningful_colors":31,"pixel_sha256":"5613686bac6830f32fbab91fc0a8b713c94d178babc259872b2a00dbb32fadd0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"d01534281fed2cb9e5b0bacb227dd2d9fb49f474895a8cffb49e9bb9b4af4069","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"d01534281fed2cb9e5b0bacb227dd2d9fb49f474895a8cffb49e9bb9b4af4069","height":1080,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":31,"pixel_sha256":"9499b5c1bee23486a171b009fdd3611f335d7a97b803b3c6bf54e347c677207d","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.4 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.21.4/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.4/3625d830422bd5e5605864e4fe25d267708e043f11ca9cb0cd2486bb0a6c20c5.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3625d830422bd5e5605864e4fe25d267708e043f11ca9cb0cd2486bb0a6c20c5","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"3625d830422bd5e5605864e4fe25d267708e043f11ca9cb0cd2486bb0a6c20c5","height":900,"light_fraction":0.0,"luma_entropy":5.605,"meaningful_colors":31,"pixel_sha256":"fab1c9358c7fcaed6d8e69790b708bcb41671d665c2a50c7c9d1fbebaee72520","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"ccc09690b8a34bbcaddc84cdf17b79d9d7a0bac69bd0258433c6b84465d17a64","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"ccc09690b8a34bbcaddc84cdf17b79d9d7a0bac69bd0258433c6b84465d17a64","height":1080,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":30,"pixel_sha256":"e10e0f368cbc4fabbc3c778faca12aaa626a73dead1b24a478b7b8a1f77a26cc","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.4 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.21.4/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.4/2766202f93d37f33452d376fc19942e5b265a0d9c0b95f13fad56395ba2143de.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2766202f93d37f33452d376fc19942e5b265a0d9c0b95f13fad56395ba2143de","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2766202f93d37f33452d376fc19942e5b265a0d9c0b95f13fad56395ba2143de","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":31,"pixel_sha256":"9b81e634e2f5444ac49410fb4e7faf8ea0a0031a88036edb0f71bf5432098784","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"0be78fe8982f868b619895721c8fe9b0e2682e06e64bd6b391f81763e09d4a47","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0be78fe8982f868b619895721c8fe9b0e2682e06e64bd6b391f81763e09d4a47","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"0bd8629693c188e78d3571fe9d9f8b044b67f00121c33132c8e5c3f3caf04583","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.4 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.21.4/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.4/b405026972c9a78064ad24c7d21ab55efa24e4abbf1081ea3a4976f1e91674fd.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b405026972c9a78064ad24c7d21ab55efa24e4abbf1081ea3a4976f1e91674fd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b405026972c9a78064ad24c7d21ab55efa24e4abbf1081ea3a4976f1e91674fd","height":900,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":30,"pixel_sha256":"23e0a410621fadb6bb55e8e1f99faf963819b2d80b467ab3713b6256074d961d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"a9b193cdf0cc36efd0e63924c713fe2455fc317cf9d5920785a249c35509db93","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a9b193cdf0cc36efd0e63924c713fe2455fc317cf9d5920785a249c35509db93","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"23bb2db16051781ec125e415864c18655a812f44ad12cda31cfa450072cf7d71","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.4 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.21.4/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.4/8b269870d5fc8c3a259117e70ce0ad6835cef22eb77de31500605eb2d02d02b6.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b269870d5fc8c3a259117e70ce0ad6835cef22eb77de31500605eb2d02d02b6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8b269870d5fc8c3a259117e70ce0ad6835cef22eb77de31500605eb2d02d02b6","height":900,"light_fraction":0.0,"luma_entropy":5.596,"meaningful_colors":31,"pixel_sha256":"a120392eb06d1d6f424ed6d2dce3c5ad6576d8c9fc4700b08ac956edc4f30307","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"2b050ec87875e312063abe4e15e66677d3c7f3e4224355902815b255880ee750","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2b050ec87875e312063abe4e15e66677d3c7f3e4224355902815b255880ee750","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"2544703009bc0b75430e6c083c9a12048b7a2bcbcafd0d8ece35e53310bdc530","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.4 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.21.4/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.4/868087c558a9c90eb3a5bba60ceb7aafee941d658175e947bcb82200492ef70a.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"868087c558a9c90eb3a5bba60ceb7aafee941d658175e947bcb82200492ef70a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"868087c558a9c90eb3a5bba60ceb7aafee941d658175e947bcb82200492ef70a","height":900,"light_fraction":0.0,"luma_entropy":5.44,"meaningful_colors":31,"pixel_sha256":"bcc86e356cdc360a3b2b6d31ffc1e6cb11a29ae52faf601bad773cc36ff635ba","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"f22705038d1471e6bb5ebcb2699df291214d047d6ed887d5e197c84c43e534a4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f22705038d1471e6bb5ebcb2699df291214d047d6ed887d5e197c84c43e534a4","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"c7cf518fea659fa656de826707d367a332959b4265a94d77d73c74466a61b6be","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.4 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.4/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.4/20f9b81ce94aba024b6f545038d449b958b1fd425c0a655e1af8b96b08c91e62.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"20f9b81ce94aba024b6f545038d449b958b1fd425c0a655e1af8b96b08c91e62","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"20f9b81ce94aba024b6f545038d449b958b1fd425c0a655e1af8b96b08c91e62","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":30,"pixel_sha256":"a82f9603a02539198829b34a7a27d78bfc777626538391ad2f7afd70fae2aee3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"766928f28d086e5c113ab98a27ce03fa2512347294dc5355540e0b40b2af28d8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"766928f28d086e5c113ab98a27ce03fa2512347294dc5355540e0b40b2af28d8","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"df9c799df9403e2801c4508dc146f2cc90b89b6c77bb14594ad3a25169b06b6b","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.4 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.21.4/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.4/10b2a4cc420ffabec0b4e89081df5e46aab88c2e821ddc029d5dd99abe337d89.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"10b2a4cc420ffabec0b4e89081df5e46aab88c2e821ddc029d5dd99abe337d89","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"10b2a4cc420ffabec0b4e89081df5e46aab88c2e821ddc029d5dd99abe337d89","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":31,"pixel_sha256":"0c284dd908874a55d5ea9b79dca7abeecdc98222d6abce3b342f423052926fa3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"3ee104066542b04749d242d8978a856988db7184c0c4c820ee737780a9e8fdd1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3ee104066542b04749d242d8978a856988db7184c0c4c820ee737780a9e8fdd1","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"7512410827f85a3d99265f9d513d60ae8e172a8ef7a30025dd8c7a979e25c4f2","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.4 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.21.4/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.4/b4fe4af7fc6f63ebf6cb79493d5000eeb7a28d09e3e4b3a13751043016f14335.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b4fe4af7fc6f63ebf6cb79493d5000eeb7a28d09e3e4b3a13751043016f14335","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b4fe4af7fc6f63ebf6cb79493d5000eeb7a28d09e3e4b3a13751043016f14335","height":900,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":30,"pixel_sha256":"0d1b89c22d57886f7099386e8e646f5847fe96eb8162f5a72a189ac7a798d3e9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"e279b0786865538ba6fa48bd25037c0209220d31e4b83cbd52fa22f415bf154e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e279b0786865538ba6fa48bd25037c0209220d31e4b83cbd52fa22f415bf154e","height":1080,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":32,"pixel_sha256":"50175ab3fa2c90b90db850bdc0ae88dbc5ee47b75761ce7c851201d8b982f912","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.4 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.21.4/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.4/3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":32,"pixel_sha256":"2bcd91d17ea5e5ddf9552ee0556ea47be79d635194a6ce52478697b221b2f0fb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"light_fraction":0.0,"luma_entropy":4.502,"meaningful_colors":30,"pixel_sha256":"dfecd2aecbb21ef955c1182f7cc1dbfc7647cf489dde1d40f9892fd88917d658","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.4 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.21.4/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.4/6033b2d24525b3f5b60474803275c8a47877972d9dadeb2c9a3ef0c4984ded4d.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6033b2d24525b3f5b60474803275c8a47877972d9dadeb2c9a3ef0c4984ded4d","format":"webp","pixel":{"dark_fraction":0.4885,"file_sha256":"6033b2d24525b3f5b60474803275c8a47877972d9dadeb2c9a3ef0c4984ded4d","height":900,"light_fraction":0.0011,"luma_entropy":5.301,"meaningful_colors":30,"pixel_sha256":"30e0b2d613dfc16c6c93e8cacaea77323b726cc09c5f4b30434b890e0b922d3e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"20080929ede0577e2cd691b5afeecac4e84a827df391981e7140f314356b5c74","height":1080,"pixel":{"dark_fraction":0.4916,"file_sha256":"20080929ede0577e2cd691b5afeecac4e84a827df391981e7140f314356b5c74","height":1080,"light_fraction":0.0011,"luma_entropy":5.236,"meaningful_colors":30,"pixel_sha256":"4983e3738777540faaafa2340a0af6a028652ec1b640dfd2bde271f9470aad35","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.4 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.21.4/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.4/406ac543816c2958b07d2b333ea204f91a7e1f98cbca4b3cbe7339cb08fe3af1.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"406ac543816c2958b07d2b333ea204f91a7e1f98cbca4b3cbe7339cb08fe3af1","format":"webp","pixel":{"dark_fraction":0.4875,"file_sha256":"406ac543816c2958b07d2b333ea204f91a7e1f98cbca4b3cbe7339cb08fe3af1","height":900,"light_fraction":0.0011,"luma_entropy":5.306,"meaningful_colors":30,"pixel_sha256":"177ef7165f1c06f9a8ca4f391051151541145dbf59873d603291939e0d588d7f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"5550e78f817f01e4c086b2069ffeabcf3a63a60d90ca5402955e9af744ad81f0","height":1080,"pixel":{"dark_fraction":0.4903,"file_sha256":"5550e78f817f01e4c086b2069ffeabcf3a63a60d90ca5402955e9af744ad81f0","height":1080,"light_fraction":0.0011,"luma_entropy":5.24,"meaningful_colors":30,"pixel_sha256":"05a574aac5281d9254455ea23f19b821f6c94f57f8b2479555de643c0fe1ecea","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.4 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.21.4/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.4/dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","format":"webp","pixel":{"dark_fraction":0.4877,"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","height":900,"light_fraction":0.0012,"luma_entropy":5.327,"meaningful_colors":30,"pixel_sha256":"7abb470c2ef2425394329582d6b1905c4c1abe3223d6aec54af03b5472e3684d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"pixel":{"dark_fraction":0.4906,"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"light_fraction":0.0011,"luma_entropy":5.27,"meaningful_colors":32,"pixel_sha256":"57d9be038286c0a0dd626601bbd118bbb1a996d898cea23050013fc8b3e0b08f","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.4 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.21.4/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.4/23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","format":"webp","pixel":{"dark_fraction":0.4599,"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","height":900,"light_fraction":0.0011,"luma_entropy":5.381,"meaningful_colors":28,"pixel_sha256":"0892252201e359df65682353516b3b182a751c05e95b092498414929d6cf37f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"pixel":{"dark_fraction":0.4631,"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"light_fraction":0.0011,"luma_entropy":5.319,"meaningful_colors":31,"pixel_sha256":"e298063d5653175f46e511ad349786a01e17bab2d669d4cbebbd373b387fa601","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.4 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.21.4/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.4/66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","format":"webp","pixel":{"dark_fraction":0.4995,"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","height":900,"light_fraction":0.0013,"luma_entropy":5.166,"meaningful_colors":30,"pixel_sha256":"5ef2038c17c0c95758e9ba423b062e7ac2f9d20314567371a1660b082e47b54b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"pixel":{"dark_fraction":0.5025,"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"light_fraction":0.0011,"luma_entropy":5.1,"meaningful_colors":31,"pixel_sha256":"a04cf31b76783b503136067e0a8c9a71f0e3280d2b90a66ef06af5be1586b1b4","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.4 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.21.4/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.4/2a2410b6c3d432703ca49588696aff1cca726bd34737444d19064d60ae337696.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a2410b6c3d432703ca49588696aff1cca726bd34737444d19064d60ae337696","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2a2410b6c3d432703ca49588696aff1cca726bd34737444d19064d60ae337696","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":30,"pixel_sha256":"fe58d318b570fa8dac28e8ea360e618418bcc93ae63f6bd4df9dc9b4b6a4db12","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"1643e8f36d0180519c04aeb399eea61730eee5a7fb04c29855fbfb506741ceff","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1643e8f36d0180519c04aeb399eea61730eee5a7fb04c29855fbfb506741ceff","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"62c42a96218fae115d0b26bb19293f80e13a60ab1fa5bd339cea7a37aec7e756","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.4 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.21.4/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.4/49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662","format":"webp","pixel":{"dark_fraction":0.5906,"file_sha256":"49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":28,"pixel_sha256":"63e0099582094428881c5c07a1f1efc2f6b7e62b6c8829ff1ece12df4e912a17","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"0223d94cd50fa0a47dc26553337d0589b7805cd51eea3dec8233780bcf4ad61f","height":1080,"pixel":{"dark_fraction":0.5938,"file_sha256":"0223d94cd50fa0a47dc26553337d0589b7805cd51eea3dec8233780bcf4ad61f","height":1080,"light_fraction":0.0,"luma_entropy":4.515,"meaningful_colors":28,"pixel_sha256":"cf2dce6f6533263e235611dd82dcda28ee1ef822f280e2721928ac2ae7dc7283","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.4 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.21.4/full/client_a/settings_screen","height":900,"image":"images/mc1.21.4/74b4dc531e97d6687fc28a959ecaea8b2b460d35446b2d11bd5242172039bb02.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"74b4dc531e97d6687fc28a959ecaea8b2b460d35446b2d11bd5242172039bb02","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"74b4dc531e97d6687fc28a959ecaea8b2b460d35446b2d11bd5242172039bb02","height":900,"light_fraction":0.0,"luma_entropy":4.883,"meaningful_colors":30,"pixel_sha256":"5dc3d3cc225d42cdf65287881bc59c819dad08afe433bf12a3603687253cc871","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"8a14b1dbc9a07c8a4db40f08f321a1cf33e2b8cb98f064fba9084a1bfd674869","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8a14b1dbc9a07c8a4db40f08f321a1cf33e2b8cb98f064fba9084a1bfd674869","height":1080,"light_fraction":0.0,"luma_entropy":4.899,"meaningful_colors":29,"pixel_sha256":"ea24fef4d03e76e2b6bbf23a9a90b1e815461975e2eeb307ed539537a0923561","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.4 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.21.4/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.4/0453b4a914492be1a9cf322571b77fb5218a76168bb2968e9a101024ff480bbe.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0453b4a914492be1a9cf322571b77fb5218a76168bb2968e9a101024ff480bbe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0453b4a914492be1a9cf322571b77fb5218a76168bb2968e9a101024ff480bbe","height":900,"light_fraction":0.0,"luma_entropy":4.861,"meaningful_colors":29,"pixel_sha256":"c39519a14e74a9bd3a085ea22d4cb8de816e1ec63043da192b47ee31a57333c3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"fdb55f563cb0d4e72d071247e3727a743ff57f8e1c20efd24c349362ab25a58c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fdb55f563cb0d4e72d071247e3727a743ff57f8e1c20efd24c349362ab25a58c","height":1080,"light_fraction":0.0,"luma_entropy":4.896,"meaningful_colors":29,"pixel_sha256":"18dd7e2268704675ef2c9bff5f8d9d5603b043d09954fd04e202288bb785af63","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.4 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.21.4/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.4/4cb8c481c18be8d90c3c3a20e260224b82204e83b924e03e7824d5487cad9436.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4cb8c481c18be8d90c3c3a20e260224b82204e83b924e03e7824d5487cad9436","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4cb8c481c18be8d90c3c3a20e260224b82204e83b924e03e7824d5487cad9436","height":900,"light_fraction":0.0,"luma_entropy":4.884,"meaningful_colors":32,"pixel_sha256":"e41d068302866de544385f0e159020283c695c79dbd59a9c3bf3682d51bd4496","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"eeaed10ee0c3a2a315550f09cab5b79b9b3ccb15e6e8cf69dbcf24a3c6d845f5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eeaed10ee0c3a2a315550f09cab5b79b9b3ccb15e6e8cf69dbcf24a3c6d845f5","height":1080,"light_fraction":0.0,"luma_entropy":4.885,"meaningful_colors":31,"pixel_sha256":"046b4ca9c94fcba3dc307394c4bc6cf308c59bdaefd5f6819e855efe5340b485","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.4 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.21.4/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.4/8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","height":900,"light_fraction":0.0,"luma_entropy":4.306,"meaningful_colors":30,"pixel_sha256":"1979e010df726ceef6d9d9e239825535f5ad17f11ccfc6693e421d19a9fe9b07","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"c9c55d1e6f9f105a8e5287615229817c125fc0e33cea1ea21fcbe533e1e6d52f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c9c55d1e6f9f105a8e5287615229817c125fc0e33cea1ea21fcbe533e1e6d52f","height":1080,"light_fraction":0.0,"luma_entropy":4.264,"meaningful_colors":32,"pixel_sha256":"e177aa5df33ea68ed2cb68920ca361e0927357f81988c16e95b90d01894ccc0d","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.4 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.21.4/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.4/7f53ba5eae2dfd396c037148193066dc73e58f963c7bbc89878c642a56524e19.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7f53ba5eae2dfd396c037148193066dc73e58f963c7bbc89878c642a56524e19","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"7f53ba5eae2dfd396c037148193066dc73e58f963c7bbc89878c642a56524e19","height":900,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":32,"pixel_sha256":"6295a0bb4975f57aec8196d9cba8ac20ced7fedb97192340ac32dd31c6f0c594","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"74b51a4d0051ed3aeba6f4b1d1bec6c9a5d05889dff9baa90baaba33678c6d64","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"74b51a4d0051ed3aeba6f4b1d1bec6c9a5d05889dff9baa90baaba33678c6d64","height":1080,"light_fraction":0.0,"luma_entropy":4.627,"meaningful_colors":30,"pixel_sha256":"9947de96cb1df9fc8d21e4c9c13f0b59f8d7e7a54580b4fd665523401cbbae79","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.4 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.21.4/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.4/2d88555f0da1602f5511b9cdf70219cae454688d75061829d89752d31c8cdbbb.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2d88555f0da1602f5511b9cdf70219cae454688d75061829d89752d31c8cdbbb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2d88555f0da1602f5511b9cdf70219cae454688d75061829d89752d31c8cdbbb","height":900,"light_fraction":0.0,"luma_entropy":5.629,"meaningful_colors":31,"pixel_sha256":"8d6d5f2e871ac476ad47d2c678c2052484b59e5ac11de36a884a16826021c610","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"6f1ebe364a5c60ecd8da6e0bd742897857ea2a19c5bb89bae73617d94fab35dd","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6f1ebe364a5c60ecd8da6e0bd742897857ea2a19c5bb89bae73617d94fab35dd","height":1080,"light_fraction":0.0,"luma_entropy":5.698,"meaningful_colors":32,"pixel_sha256":"28fa8604891906f0c0ca0dcb6f54daff4c149acfc02cbad430cf53811fe78576","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.4 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.21.4/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.4/b7334cc1b5e0046093c8e170b9c1a70c31a6928cbc797b4ef55e065ce5e60bdd.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7334cc1b5e0046093c8e170b9c1a70c31a6928cbc797b4ef55e065ce5e60bdd","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"b7334cc1b5e0046093c8e170b9c1a70c31a6928cbc797b4ef55e065ce5e60bdd","height":900,"light_fraction":0.0,"luma_entropy":4.993,"meaningful_colors":30,"pixel_sha256":"9b4bca01b9c8cc214dcad6985494b7e18a6fd28d5dc95d1dcd1407526e10d6d2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"e7db300c322e613e1b24009dcebe8f0e58eb2471e60459baa9041b60db3b12d3","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"e7db300c322e613e1b24009dcebe8f0e58eb2471e60459baa9041b60db3b12d3","height":1080,"light_fraction":0.0,"luma_entropy":5.002,"meaningful_colors":32,"pixel_sha256":"d04b01fd415f253c2515c2a5c6c4cea552c1d53d7bf206937386771e63e938f1","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.4 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.21.4/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.4/62052b8b2cd036320f2428162921133247e2662f6c16d4a28b92e99fdbc0f638.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"62052b8b2cd036320f2428162921133247e2662f6c16d4a28b92e99fdbc0f638","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"62052b8b2cd036320f2428162921133247e2662f6c16d4a28b92e99fdbc0f638","height":900,"light_fraction":0.0,"luma_entropy":4.829,"meaningful_colors":30,"pixel_sha256":"1b93190947b7f84de2e196ae2c05953268f9964c770ee6d92c9cb0643e22b299","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"383ac83cef4355df2589beecacf77063185a6e8ddb935d7dbee3b371f1043f40","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"383ac83cef4355df2589beecacf77063185a6e8ddb935d7dbee3b371f1043f40","height":1080,"light_fraction":0.0,"luma_entropy":4.811,"meaningful_colors":30,"pixel_sha256":"aac6264a190d15e597cd3407d7cb32df92a59dd7c960e95e11a33e24689df9a7","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.4 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.21.4/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.4/cf323ef2b737a341922748d3ef04b10ff94dc556329d933db8b985b26b723975.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cf323ef2b737a341922748d3ef04b10ff94dc556329d933db8b985b26b723975","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cf323ef2b737a341922748d3ef04b10ff94dc556329d933db8b985b26b723975","height":900,"light_fraction":0.0,"luma_entropy":5.605,"meaningful_colors":32,"pixel_sha256":"0a598bffff1d5251080eee2fdad0a170309b075281c8f8ddf05ea9f867d9a9a3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"63914136f2a2237ce9bb7cde63c6278ef1e5bbdd21a6a267c74612bad02ac9ca","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"63914136f2a2237ce9bb7cde63c6278ef1e5bbdd21a6a267c74612bad02ac9ca","height":1080,"light_fraction":0.0,"luma_entropy":5.614,"meaningful_colors":32,"pixel_sha256":"2ebd355d9ebfba61f546914421ecf76c03dc253ff0a1d0e8efc64affc3b5eec7","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.21.4/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.4/59efe2b872109fe681feb1b2da88ee01efcb0807eb6ad0e0c9f167cf244bc339.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"59efe2b872109fe681feb1b2da88ee01efcb0807eb6ad0e0c9f167cf244bc339","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"59efe2b872109fe681feb1b2da88ee01efcb0807eb6ad0e0c9f167cf244bc339","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":31,"pixel_sha256":"6a5ac2e7d545799999cf0bfdce7c93860c40df4068c6d4422d30c85cfc6aa1ea","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"087d8e5c1b8d47dba06fe47fb3dab0d08f559eb23375e6b6c42bc54e682cb336","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"087d8e5c1b8d47dba06fe47fb3dab0d08f559eb23375e6b6c42bc54e682cb336","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"ece76a1bb46d7b5b164f7f17c4d114f0e4cf4d0f463f7575c5e337ff44da4325","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.4 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.21.4/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.4/b59678bf09b51124dde22db4aeecc69110a6ff5066c3a3019892adca5f2d5628.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b59678bf09b51124dde22db4aeecc69110a6ff5066c3a3019892adca5f2d5628","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b59678bf09b51124dde22db4aeecc69110a6ff5066c3a3019892adca5f2d5628","height":900,"light_fraction":0.0,"luma_entropy":5.534,"meaningful_colors":30,"pixel_sha256":"5f235f008b3c44a7b542bf1a7bd93d9675273c17ef500eb2c3cc654d45646748","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"87d98ae8e718868d360f1be4cf5680701c2110c5693a15fcaf90ab83faa6b64b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"87d98ae8e718868d360f1be4cf5680701c2110c5693a15fcaf90ab83faa6b64b","height":1080,"light_fraction":0.0,"luma_entropy":5.546,"meaningful_colors":31,"pixel_sha256":"20e55b3e821e6e6ba721eb316490c92f8b77dc799dfcfe18379a15e7a7ab0320","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.4 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-1.21.4","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.21.4/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.4/216358ba190d332cc519e1eb94dd49c5d50a272762431b2fdb421fb1a412ae50.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"216358ba190d332cc519e1eb94dd49c5d50a272762431b2fdb421fb1a412ae50","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"216358ba190d332cc519e1eb94dd49c5d50a272762431b2fdb421fb1a412ae50","height":900,"light_fraction":0.0,"luma_entropy":6.322,"meaningful_colors":32,"pixel_sha256":"b83d1b969da139dc65fd24f89d0cd518ddc77e16b4f4b948adbeb9b62fba2389","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 425 splash pixels in the control frame, 0 left once the model is over them (region [388, 72, 413, 85])","scenario":"full","source":{"file_sha256":"5fb8cb77d0de3f4f712e72607d4001f8f28521b586a0955e3d847c7fe3ca2fa6","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"5fb8cb77d0de3f4f712e72607d4001f8f28521b586a0955e3d847c7fe3ca2fa6","height":1080,"light_fraction":0.0,"luma_entropy":6.321,"meaningful_colors":32,"pixel_sha256":"d7aba67c20ea2c998731ee8ff55b397ba75f1921c58412715e4a489c7cf9f334","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.4 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.4","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.4/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.4/34f11da63c406f79b09a7872bf5c26f911d818bf123fa6d27451ed4ebf83dd85.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"34f11da63c406f79b09a7872bf5c26f911d818bf123fa6d27451ed4ebf83dd85","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"34f11da63c406f79b09a7872bf5c26f911d818bf123fa6d27451ed4ebf83dd85","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"e2d1121302cc8f531a2bd5bbc34ea3f40abebd433dd6f9563aa8571da98d42d5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"28fe52c1b62ae5e75d889e1c7be8eeb3f0fa76b91f4ed1c47ffab5907ab16c69","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"28fe52c1b62ae5e75d889e1c7be8eeb3f0fa76b91f4ed1c47ffab5907ab16c69","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"6e90596628b64639e3bb6120469cf14e25b45b579028be4fcbc3e1a1499d129a","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.4 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.21.4","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.21.4/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.4/4c9dfa2ba5ee9a770774f8772abce4d0c8d2b812512b0a40c2522d45fc9f360d.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4c9dfa2ba5ee9a770774f8772abce4d0c8d2b812512b0a40c2522d45fc9f360d","format":"webp","pixel":{"dark_fraction":0.0023,"file_sha256":"4c9dfa2ba5ee9a770774f8772abce4d0c8d2b812512b0a40c2522d45fc9f360d","height":900,"light_fraction":0.0,"luma_entropy":5.277,"meaningful_colors":31,"pixel_sha256":"d08d2d3b59ba89afe1f3785502745bc4aecdadcbe9c9f966a6e49586f05e2b14","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 599s of 600s","scenario":"server-policy","source":{"file_sha256":"6a7b0f6f3d9febeadb028f98f3e397cece8be4f3232a282b85029a9c8fee91b4","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"6a7b0f6f3d9febeadb028f98f3e397cece8be4f3232a282b85029a9c8fee91b4","height":1080,"light_fraction":0.0,"luma_entropy":5.285,"meaningful_colors":31,"pixel_sha256":"1b9df9e27006c020f7bfcbd4fa7099a542875e1f977cde5184fab5cd7a7ded92","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.4 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.21.4","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.21.4/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.4/b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","format":"webp","pixel":{"dark_fraction":0.6431,"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","height":900,"light_fraction":0.0,"luma_entropy":3.793,"meaningful_colors":26,"pixel_sha256":"68faf48ca45398c8da00700f817a828bac36bdec8eac6228c5ad23c53fe2a9e5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":24,"pixel_sha256":"9302577c9b1374d037a5fcacaf8eac146fbd51738e036c6a3da1c30132930014","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.4 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-1.21.4","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.21.4/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.4/2ae2818f66309c53522e801d314fbfa75d888f3ce3b4747e6fcd50b5a1fd0911.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ae2818f66309c53522e801d314fbfa75d888f3ce3b4747e6fcd50b5a1fd0911","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2ae2818f66309c53522e801d314fbfa75d888f3ce3b4747e6fcd50b5a1fd0911","height":900,"light_fraction":0.0,"luma_entropy":5.276,"meaningful_colors":30,"pixel_sha256":"0f13f66d7d3abe15c7c418fb5b294ca8f33e2c6b7890e1273426273bcce46439","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"4cefe4511b8ff192c19323863b6d2ca15cc8316e3e2234f9e0f4edd3065b0f97","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4cefe4511b8ff192c19323863b6d2ca15cc8316e3e2234f9e0f4edd3065b0f97","height":1080,"light_fraction":0.0,"luma_entropy":5.283,"meaningful_colors":30,"pixel_sha256":"c12380bff155f3fec98c00d09e3d09bab1c3f25f21097de86d677d2e0a1078bc","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.4 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-1.21.4","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.4/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.4/c9dde3bb07b1453f29e08e91323703d57c3fcc65c20b4ea2aad32c9fceaa1caf.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9dde3bb07b1453f29e08e91323703d57c3fcc65c20b4ea2aad32c9fceaa1caf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c9dde3bb07b1453f29e08e91323703d57c3fcc65c20b4ea2aad32c9fceaa1caf","height":900,"light_fraction":0.0,"luma_entropy":5.409,"meaningful_colors":32,"pixel_sha256":"3e56c3f295995bc3dd1010b6406b57fd7f6d5c5b5d94d14f096ef8892d270918","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"4b64de741f7109587e2d9f508ad2ee31a5950e0fc7fd76c7ac98541bbb1c7e65","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4b64de741f7109587e2d9f508ad2ee31a5950e0fc7fd76c7ac98541bbb1c7e65","height":1080,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":30,"pixel_sha256":"f33fb402dc9338eb87e8540df5b89ec32cd4daf0404cd0ed0cfe05a1b88be2d4","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.4 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.21.4","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.21.4/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.4/f9c28a1ceec3708947723273ce3314b69b4bef470a3d6e48f92ac0621878fc89.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f9c28a1ceec3708947723273ce3314b69b4bef470a3d6e48f92ac0621878fc89","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"f9c28a1ceec3708947723273ce3314b69b4bef470a3d6e48f92ac0621878fc89","height":900,"light_fraction":0.0,"luma_entropy":4.355,"meaningful_colors":31,"pixel_sha256":"b9c399ec1f2136b43ee68420cb5929a57ccfef69b1a511abeb823e77cc3395d8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"934d96d6103db0c445f569264912a9514cbd7e7eee805fc5ea044f9bd1660ba8","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"934d96d6103db0c445f569264912a9514cbd7e7eee805fc5ea044f9bd1660ba8","height":1080,"light_fraction":0.0,"luma_entropy":4.452,"meaningful_colors":30,"pixel_sha256":"004d84ab742d8149ff711eaa276fc4bfd2370fc0c2a569fd5efef363b831efd0","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.4 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.21.4","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.21.4/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.4/07f5a04404f10958f6866aece630f0702af21910f36e365fc84bd3dde38b9283.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"07f5a04404f10958f6866aece630f0702af21910f36e365fc84bd3dde38b9283","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"07f5a04404f10958f6866aece630f0702af21910f36e365fc84bd3dde38b9283","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":32,"pixel_sha256":"9dc105ab3b1436d54330bd6f70bd39003a4e180a1ab5fa0d8a3be31683ddd66b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"21ba860fba5976c71081e65677655f145c0799a1160140367d1714b30aa19d1b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"21ba860fba5976c71081e65677655f145c0799a1160140367d1714b30aa19d1b","height":1080,"light_fraction":0.0,"luma_entropy":5.502,"meaningful_colors":31,"pixel_sha256":"6aedbd09c3bc9abc28321742f9e3622bae9fe509400418b83cf665cae08fbd45","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.4 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-1.21.4","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.4/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.4/ec20881b349e274a7f9ac94a0f7eb4d5cec13ac48ff58c0021f41dceef9500c7.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ec20881b349e274a7f9ac94a0f7eb4d5cec13ac48ff58c0021f41dceef9500c7","format":"webp","pixel":{"dark_fraction":0.0016,"file_sha256":"ec20881b349e274a7f9ac94a0f7eb4d5cec13ac48ff58c0021f41dceef9500c7","height":900,"light_fraction":0.0,"luma_entropy":6.456,"meaningful_colors":32,"pixel_sha256":"1350a823df70faee807ecc045b61600294133e5ecf8f6256074b3d5e1723f0c1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"7b23e3e5c1aa60fd20dd960f42f405822e0ebd567ea874095d3f6fa3bfb7c544","height":1080,"pixel":{"dark_fraction":0.0016,"file_sha256":"7b23e3e5c1aa60fd20dd960f42f405822e0ebd567ea874095d3f6fa3bfb7c544","height":1080,"light_fraction":0.0,"luma_entropy":6.456,"meaningful_colors":32,"pixel_sha256":"a79c024135ecb377ee4732d2fe03b26dd958e6ffbc7e1b8c751595dc7d077b4d","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.4 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.21.4","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.21.4/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.4/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.4 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-1.21.4","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.21.4/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.4/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.4 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.21.4","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.21.4/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.4/fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":32,"pixel_sha256":"4658b170835d98048e39cace2b240fcf54525a13fd9d6ddb1e7e944f0237ad29","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"8c86de8c1b8fe6d81bc31b40618e30f7e0e4e1570c4c25b173f75aa8af40fc21","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8c86de8c1b8fe6d81bc31b40618e30f7e0e4e1570c4c25b173f75aa8af40fc21","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":31,"pixel_sha256":"0fcef258968716f4b9a1ff322de61fddf7e4690e6a3b632e26d375e0934c1b58","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.4 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.21.4","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.21.4/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.4/21bdb883434a0aa219da93ab34011b3e4b97023f779d001301926e80aa4a0586.webp","key":"mc1.21.4","lane_id":"fabric-1.21.4/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"21bdb883434a0aa219da93ab34011b3e4b97023f779d001301926e80aa4a0586","format":"webp","pixel":{"dark_fraction":0.6763,"file_sha256":"21bdb883434a0aa219da93ab34011b3e4b97023f779d001301926e80aa4a0586","height":900,"light_fraction":0.0,"luma_entropy":3.816,"meaningful_colors":29,"pixel_sha256":"ac65f231e07168ee10cbb4c28af20348150defcc1b2f835564847a14d4e80fad","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"09cd21de4c02eba62115085532bd62e6fdef0b8deb3ad99473c1434a10389ca2","height":1080,"pixel":{"dark_fraction":0.6784,"file_sha256":"09cd21de4c02eba62115085532bd62e6fdef0b8deb3ad99473c1434a10389ca2","height":1080,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":29,"pixel_sha256":"ac50c6c5d400e142a1ae716b8dcdcb63496f273f57b6292cb79951d5c1293ad4","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.4","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.4/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.4/a7c8df865636a325dec37c173ee757b23589c52b6bcc2c25f2e44685f032179d.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a7c8df865636a325dec37c173ee757b23589c52b6bcc2c25f2e44685f032179d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a7c8df865636a325dec37c173ee757b23589c52b6bcc2c25f2e44685f032179d","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":31,"pixel_sha256":"0841309e97f222ca7058b32f114fe5a9617fa904ebc8c67fbb7c89ad166b7b21","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"ff60e5c4cbac133e5b4e95d4b73e076a23338e77c7e02e4656d219f69d003eaf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ff60e5c4cbac133e5b4e95d4b73e076a23338e77c7e02e4656d219f69d003eaf","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"f0913ba26867ac2157ed0ee6e87a023c7ddd3142c367fd10f42a70c2cf7f15b2","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.4","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.4/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.4/508d4185c4a92e514299a4507727c41039dd230dc70e66116d813bab914fb381.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"508d4185c4a92e514299a4507727c41039dd230dc70e66116d813bab914fb381","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"508d4185c4a92e514299a4507727c41039dd230dc70e66116d813bab914fb381","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"accb7c271417c9fed1109f237ec8ef0900870529ec110e2b16516fd845671849","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"4ac992d3b5190c015a57dd21fde27ffd8056d229c4630efebd8950d66ccf5344","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4ac992d3b5190c015a57dd21fde27ffd8056d229c4630efebd8950d66ccf5344","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"afd39a3c0fac1532fcdebbb9cd3f371c2e7e58103f6ff1fca0a15944735ba338","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.4","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.4/propagation/client_a/baseline","height":900,"image":"images/mc1.21.4/ff9b77e0aafea79c4365290c39eb5e20a081b4059bba5cbb3033ff43cd550a93.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff9b77e0aafea79c4365290c39eb5e20a081b4059bba5cbb3033ff43cd550a93","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ff9b77e0aafea79c4365290c39eb5e20a081b4059bba5cbb3033ff43cd550a93","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"a6b46d5d09dff03a11f979658f5724278c99f6c1864ddef994470a97547a5931","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"8106c7654aaf85e3872c21ae29eee5362112fd4e479cd62275318e01996f53a5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8106c7654aaf85e3872c21ae29eee5362112fd4e479cd62275318e01996f53a5","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"485ad2e66e2d96cdbb4a7c8a80c878947de1903ea743021a4f1bb6c504cc1792","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-1.21.4","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-1.21.4/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.4/3286f4cddf746206cdaa7f83d6214987a6364bcdfd4c174ebb39055016007ae1.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3286f4cddf746206cdaa7f83d6214987a6364bcdfd4c174ebb39055016007ae1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3286f4cddf746206cdaa7f83d6214987a6364bcdfd4c174ebb39055016007ae1","height":900,"light_fraction":0.0,"luma_entropy":5.416,"meaningful_colors":31,"pixel_sha256":"0ba6617f91ccb91506796c7301f738d4f7d116718dbca9ae859365d486e89673","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"8d82f3ad07a692a9fd9f903d97e047c77815ceeecefaf8f3279c4cd00b146518","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8d82f3ad07a692a9fd9f903d97e047c77815ceeecefaf8f3279c4cd00b146518","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":31,"pixel_sha256":"e74993ad704fbabdc786b1980dd4f1a78e2ae2ad53670f3b65b8108e2d9ee0d1","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.4 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection chec…","artifact_node":"neoforge-1.21.4","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-1.21.4/propagation/client_b/baseline","height":900,"image":"images/mc1.21.4/de6b8fdfdc7a76b826c2b8083a5df1202ca7562aa260a2fc33cf2095d043babc.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"de6b8fdfdc7a76b826c2b8083a5df1202ca7562aa260a2fc33cf2095d043babc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"de6b8fdfdc7a76b826c2b8083a5df1202ca7562aa260a2fc33cf2095d043babc","height":900,"light_fraction":0.0083,"luma_entropy":5.557,"meaningful_colors":32,"pixel_sha256":"586c28a0bb9b10f1efd149a5e2d8d193b8c41d53b14cbfe90b755f0c8acf0025","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"1614a5715ebb814ec28fc45fd3bbce1cb8af4f1d1840d1b6441e5234d66cce51","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1614a5715ebb814ec28fc45fd3bbce1cb8af4f1d1840d1b6441e5234d66cce51","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"c5138b1de52b14faa6e8d582948f76e5ed0407578d35347d6d5b5ee7c43fa927","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.4 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-1.21.4","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.4/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.4/f7d739c72f3461bfae3a848d0f90fdc36c1d301149e00f572a8ea009474792d3.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7d739c72f3461bfae3a848d0f90fdc36c1d301149e00f572a8ea009474792d3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f7d739c72f3461bfae3a848d0f90fdc36c1d301149e00f572a8ea009474792d3","height":900,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":29,"pixel_sha256":"943b6bf4892bffb7bf1cdbeb6d1797407f79ece51d421b61e460449c7fef329f","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"72e548978714d21c9cf8d7daa577748fca2315153157fa1143dc479322243ef8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"72e548978714d21c9cf8d7daa577748fca2315153157fa1143dc479322243ef8","height":1080,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":28,"pixel_sha256":"77801f78b6c8618cc141ad0433a769c217b3164cdaae0874ff5962d4c501425c","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.4","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.4/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.4/9a638d77408b631ecea890cf4ab0639a596be0910c8381f4a2a064aa8849ad2e.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9a638d77408b631ecea890cf4ab0639a596be0910c8381f4a2a064aa8849ad2e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9a638d77408b631ecea890cf4ab0639a596be0910c8381f4a2a064aa8849ad2e","height":900,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"f479fabd77df76eede8fabaf3f6a346cff586ea807976ab691f64d6415550fb1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"4b2af85eab8fa8906de92c01de267d125051c131d35c33b9f674318f190d96ac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4b2af85eab8fa8906de92c01de267d125051c131d35c33b9f674318f190d96ac","height":1080,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"a3a4ac94f0f694cea89e8e1e96e5edb5443096ce5d0d8b91ac9e06b092b61f3c","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.4","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.4/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.4/508d4185c4a92e514299a4507727c41039dd230dc70e66116d813bab914fb381.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"508d4185c4a92e514299a4507727c41039dd230dc70e66116d813bab914fb381","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"508d4185c4a92e514299a4507727c41039dd230dc70e66116d813bab914fb381","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"accb7c271417c9fed1109f237ec8ef0900870529ec110e2b16516fd845671849","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"4ac992d3b5190c015a57dd21fde27ffd8056d229c4630efebd8950d66ccf5344","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4ac992d3b5190c015a57dd21fde27ffd8056d229c4630efebd8950d66ccf5344","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"afd39a3c0fac1532fcdebbb9cd3f371c2e7e58103f6ff1fca0a15944735ba338","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.4 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-1.21.4","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-1.21.4/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.4/36676c6f614bdff863a7ef049a6081669af4c171e42d0034c7ab765487981972.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36676c6f614bdff863a7ef049a6081669af4c171e42d0034c7ab765487981972","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"36676c6f614bdff863a7ef049a6081669af4c171e42d0034c7ab765487981972","height":900,"light_fraction":0.0083,"luma_entropy":5.559,"meaningful_colors":32,"pixel_sha256":"b4a314698f10c3920a1401a868c939cc160985c6f72dba41ff971339c5898dc4","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"0063263045b8645e011e123a355097523700a21009fb9ce080464632c1b11d54","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0063263045b8645e011e123a355097523700a21009fb9ce080464632c1b11d54","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"89712748391b7e3dd6a66bf2cc2a4a21be097492179e4212f9f9ec601bf838d5","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.4 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-1.21.4","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.4/23ba56958b085a62968e0765b7aa9cee92d31c2a0d18125c7bf7d4766081a69a.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"23ba56958b085a62968e0765b7aa9cee92d31c2a0d18125c7bf7d4766081a69a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"23ba56958b085a62968e0765b7aa9cee92d31c2a0d18125c7bf7d4766081a69a","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":29,"pixel_sha256":"2e121fba31151bf5103e729653ace6b64af0ca1777b78a2a53c86da7b3f7fdca","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"4882b6012c384a7403038b969b8674fefe32096234a08f0e68e5a3800e47e33d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4882b6012c384a7403038b969b8674fefe32096234a08f0e68e5a3800e47e33d","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":30,"pixel_sha256":"608ce030d2e94ba5d5acd4d3725e39361523f128bd01c946a3855b2f9c4a7b1f","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.4 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical m…","artifact_node":"neoforge-1.21.4","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.4/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.4/f6eafa4ff35ba06219a6be8c7bd1c5d93bd72da6130d7ae6cddf116cb5a6b078.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f6eafa4ff35ba06219a6be8c7bd1c5d93bd72da6130d7ae6cddf116cb5a6b078","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f6eafa4ff35ba06219a6be8c7bd1c5d93bd72da6130d7ae6cddf116cb5a6b078","height":900,"light_fraction":0.0,"luma_entropy":5.485,"meaningful_colors":29,"pixel_sha256":"4f07cd18cb683dff9adfe77147197f1a24d99699b01d818dddebcbcc1c0e713f","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"bee54d4da8ab07cd2a3c9e598b1aa6cdfeae34cfb70163b3e91adc8513abaff2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bee54d4da8ab07cd2a3c9e598b1aa6cdfeae34cfb70163b3e91adc8513abaff2","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":30,"pixel_sha256":"fc95ef15c7e6536ccdf0d2b067b7fc60144050fdf3d373945e2a9a250eb2ba4e","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.4 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That thi…","artifact_node":"neoforge-1.21.4","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.4/92d8aba48b14e56f5175ed6c9d840d700f6cd9a83eccc0fe6ff38240fefe2527.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"92d8aba48b14e56f5175ed6c9d840d700f6cd9a83eccc0fe6ff38240fefe2527","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"92d8aba48b14e56f5175ed6c9d840d700f6cd9a83eccc0fe6ff38240fefe2527","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":29,"pixel_sha256":"9994d65653781077b6b3e91cfbafe82904c6c0559dc93ec0075e5cb945850eb2","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"4c7717ecdee2dddb0c1f98b94eebf1574230b0e167c07a3c75ad4a2df37db231","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4c7717ecdee2dddb0c1f98b94eebf1574230b0e167c07a3c75ad4a2df37db231","height":1080,"light_fraction":0.0,"luma_entropy":5.496,"meaningful_colors":30,"pixel_sha256":"3c6ed7a65a517490d3d0cc399e3d57420450d1cad117280b22b9493344c884f2","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.4 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-1.21.4","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.4/20e80e9251791d505854c96e0fd8e7bf60582f1c00ec71f95420bb3960d7aa17.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"20e80e9251791d505854c96e0fd8e7bf60582f1c00ec71f95420bb3960d7aa17","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"20e80e9251791d505854c96e0fd8e7bf60582f1c00ec71f95420bb3960d7aa17","height":900,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":29,"pixel_sha256":"4be5f582f13e7674412d980e7c637dfaa8219a27f5a17cfed40fc20dd6c8b361","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as quickskin:animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"30317006fc9f4ab894541f8486eb0ac664be9867ab6d16180e11c26ad467e020","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"30317006fc9f4ab894541f8486eb0ac664be9867ab6d16180e11c26ad467e020","height":1080,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":30,"pixel_sha256":"999578d60ae2c2dd874c30ab42c44344787e3872a58e8d849f5d5063c4db0f7b","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.4 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-1.21.4","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.4/4e20c9ac972e4f879b3b919528de26322d1d625405a990cf433fa1d293a76968.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4e20c9ac972e4f879b3b919528de26322d1d625405a990cf433fa1d293a76968","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4e20c9ac972e4f879b3b919528de26322d1d625405a990cf433fa1d293a76968","height":900,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":28,"pixel_sha256":"0377ba9e9584e428c855932d8c4167b944221748baafe88961e3c1eed78a2440","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"e610e3317e7fcb7c4b7043a9d29853ba8250567c652f2642b8dbe267d6f2b17b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e610e3317e7fcb7c4b7043a9d29853ba8250567c652f2642b8dbe267d6f2b17b","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":30,"pixel_sha256":"97df4bf73122ad281f31c95f12a5d9b5e1c48e42b9f595fe710d447ce3a62857","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.4 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-1.21.4","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-1.21.4/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.4/c5ccfb70ef3929e47cadfec9f5497ba2fb093c56be6c50aba4be40c94d7f6ad0.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c5ccfb70ef3929e47cadfec9f5497ba2fb093c56be6c50aba4be40c94d7f6ad0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c5ccfb70ef3929e47cadfec9f5497ba2fb093c56be6c50aba4be40c94d7f6ad0","height":900,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":29,"pixel_sha256":"e3645b2d128180e41084cdee575c6a4ee3025a5e8bc03a42eb91b21bc366c92b","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"833ee9aad9491fad6d3eca79ea1b048552d5c465c28b0a8d64c86d9d2ecc7b39","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"833ee9aad9491fad6d3eca79ea1b048552d5c465c28b0a8d64c86d9d2ecc7b39","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":31,"pixel_sha256":"27b5bab13879b73218756c065a2eb95c0ce863d3f9041320b4db1ffc6488a5d2","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.4/full/client_a/baseline","height":900,"image":"images/mc1.21.4/4e7e04c4eab548b1d06f33871979fa03abb5978bc21c11bcdb37ba048d18eb3f.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4e7e04c4eab548b1d06f33871979fa03abb5978bc21c11bcdb37ba048d18eb3f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4e7e04c4eab548b1d06f33871979fa03abb5978bc21c11bcdb37ba048d18eb3f","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"bec33fd781c2a36501e064824df6eeb0d7e4cc4f513d7afe38b7af3dfe87b6ee","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"6a0fa2c3b62fdbcaa1d7f4938bb8c63d988053fc94d8f82fa8f2be388e261e27","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6a0fa2c3b62fdbcaa1d7f4938bb8c63d988053fc94d8f82fa8f2be388e261e27","height":1080,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"a7142597c298a1363a651f0783055f968d7d6e637834e27ac84907a2c777c11c","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-1.21.4/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.4/ff7499e090104847580f068a94418e6b09b4d51d44d174521529875364a70d5d.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff7499e090104847580f068a94418e6b09b4d51d44d174521529875364a70d5d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ff7499e090104847580f068a94418e6b09b4d51d44d174521529875364a70d5d","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":31,"pixel_sha256":"72cf04cca3920679afabe05ffe9a328958dcbafa7dd93d1b9452276a966b3100","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"56b53c8d0db28b63b4f5c108fe3553d017e1ae00cca4957ecc150bf64ee9f153","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"56b53c8d0db28b63b4f5c108fe3553d017e1ae00cca4957ecc150bf64ee9f153","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"44859b1ad94430688027f1f7777a1c694d5d645afac94417127f5ee6cb918694","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-1.21.4/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.4/7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","format":"webp","pixel":{"dark_fraction":0.6492,"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":23,"pixel_sha256":"73ca8fc2d3c6226f13367a41d8793da9c365453d8c154acb8dec67744ee37b5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"light_fraction":0.0,"luma_entropy":3.669,"meaningful_colors":24,"pixel_sha256":"f94d764fc244bf1c37c0135e99974cc57223aefe115f9eb1ec8cc44160d52008","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-1.21.4/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.4/4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","height":900,"light_fraction":0.0,"luma_entropy":3.776,"meaningful_colors":25,"pixel_sha256":"f10b7d81adb29295299b41f5706e68fb241cb9568a803d028f573585d5d0815a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"light_fraction":0.0,"luma_entropy":3.711,"meaningful_colors":24,"pixel_sha256":"87d0313704cd471579aed5242019b167428bcb9cf810ad7478a2479171c072dc","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.4 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-1.21.4/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.4/d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","format":"webp","pixel":{"dark_fraction":0.6393,"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","height":900,"light_fraction":0.0,"luma_entropy":3.754,"meaningful_colors":25,"pixel_sha256":"04df02ba70e415eb83544a0896b2a54f45ed1e9d400b99663ab9f3f4e8e344ab","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"e25f92140bcdcd32da465306f9bb853bd3e5ae5db4b9c7854a4371f581315e0a","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-1.21.4/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.4/6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","height":900,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":27,"pixel_sha256":"e8f7aeb6691b4954939b96fce9bc6aa32672a5d556d8cec05a030af87ffcccdc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558806285) at index 0 above plaid (mtime 1793558801343) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"a0cfcb32d8ddc0f1d0ba5012b6d0c88e3992a43fc9f450bf0e808c7220e022f9","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-1.21.4/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.4/692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","format":"webp","pixel":{"dark_fraction":0.6428,"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","height":900,"light_fraction":0.0,"luma_entropy":3.748,"meaningful_colors":24,"pixel_sha256":"40ef07bf41e63eab9e7afdf1df10788826af9fa31926f1731f5fe636f7b5de3f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"pixel":{"dark_fraction":0.6417,"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"light_fraction":0.0,"luma_entropy":3.698,"meaningful_colors":24,"pixel_sha256":"9d15fbe35013bd32a408893a4606395d3068ee9ef1c485e77e074be6a8e25f5b","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.4 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-1.21.4/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.4/1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","format":"webp","pixel":{"dark_fraction":0.6497,"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","height":900,"light_fraction":0.0,"luma_entropy":3.725,"meaningful_colors":24,"pixel_sha256":"f77fee30b825c425e8be6527d3b1379194e011683358d046719e174c767b76a0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":24,"pixel_sha256":"58c2c5b0c497e72dc63a73b3be9b80f184c812844f243b017b2a0c38f11962df","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.4 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-1.21.4/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.4/46fd52b35afb1fe2ed2a16d739d7b8a5fb5a3c5f1261d9030818a6ad96916fa5.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"46fd52b35afb1fe2ed2a16d739d7b8a5fb5a3c5f1261d9030818a6ad96916fa5","format":"webp","pixel":{"dark_fraction":0.6231,"file_sha256":"46fd52b35afb1fe2ed2a16d739d7b8a5fb5a3c5f1261d9030818a6ad96916fa5","height":900,"light_fraction":0.0,"luma_entropy":3.923,"meaningful_colors":26,"pixel_sha256":"a53cd988f91b9bcccdbbf3464b9ceb1407a3fbf523d96da564f7ec3392d19f99","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"2ddec149bc156e6c3d2e0e6a80b2592aa0b5752d93a2141a45bc76c56a5daa60","height":1080,"pixel":{"dark_fraction":0.6216,"file_sha256":"2ddec149bc156e6c3d2e0e6a80b2592aa0b5752d93a2141a45bc76c56a5daa60","height":1080,"light_fraction":0.0,"luma_entropy":3.868,"meaningful_colors":26,"pixel_sha256":"e536702c4a78242e8de1d40b554ba42e202f661d8b8c08299a9f7480f07f7a60","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.4 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delet…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-1.21.4/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.4/72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","format":"webp","pixel":{"dark_fraction":0.6494,"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","height":900,"light_fraction":0.0,"luma_entropy":3.731,"meaningful_colors":24,"pixel_sha256":"bc4c06f1813eb242c3cba8ca04b273ccc16931c5bc8156392995bb195b3e5e6e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"light_fraction":0.0,"luma_entropy":3.668,"meaningful_colors":24,"pixel_sha256":"878fcd53a07a8d01f79ec1fda27afd90d8c7f3118c2264f8197d12a7fdeb68aa","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.4/full/client_a/model_slim","height":900,"image":"images/mc1.21.4/7d2b1dd96c79a0919ce1a1a8f03042f04ea8f6ee5c1efe4eb3b8de4fa96f3ec0.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7d2b1dd96c79a0919ce1a1a8f03042f04ea8f6ee5c1efe4eb3b8de4fa96f3ec0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7d2b1dd96c79a0919ce1a1a8f03042f04ea8f6ee5c1efe4eb3b8de4fa96f3ec0","height":900,"light_fraction":0.0,"luma_entropy":5.253,"meaningful_colors":31,"pixel_sha256":"bb42b94f00a723d29b9e44b4b310893be5765e194fa8aa76f53551bd0b4ab2f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"1232905fd25b618fff87f5f616f831530e2076552fb3d320d1f5210de3f69948","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1232905fd25b618fff87f5f616f831530e2076552fb3d320d1f5210de3f69948","height":1080,"light_fraction":0.0,"luma_entropy":5.264,"meaningful_colors":30,"pixel_sha256":"52dea4c1a5c7bfa537a318cee80fea37e7059d15c441add4a212519bd56e369d","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.4/full/client_a/model_classic","height":900,"image":"images/mc1.21.4/d514550f289edbb8215e74d2eb6dc6295c83f4d09b01e828bd4f1cb6eb2fcda7.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d514550f289edbb8215e74d2eb6dc6295c83f4d09b01e828bd4f1cb6eb2fcda7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d514550f289edbb8215e74d2eb6dc6295c83f4d09b01e828bd4f1cb6eb2fcda7","height":900,"light_fraction":0.0,"luma_entropy":5.271,"meaningful_colors":31,"pixel_sha256":"abc37b0e5875d832f035c7b89264d933a440b3b3434afebd562d095573eca233","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"eac26e75a4d40f5ecf28ba89d84743f9723b602598a6df38247ce979b2399d0a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eac26e75a4d40f5ecf28ba89d84743f9723b602598a6df38247ce979b2399d0a","height":1080,"light_fraction":0.0,"luma_entropy":5.284,"meaningful_colors":31,"pixel_sha256":"3f16ddad9b020863ed7b153efc6ecda38972e8aaf73028e7cd3e54e5382e2e37","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtim…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-1.21.4/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.4/ebc1857f29fa11018268f584af141ecc6878af98fdd4661b7609c7c7442ff1ee.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ebc1857f29fa11018268f584af141ecc6878af98fdd4661b7609c7c7442ff1ee","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ebc1857f29fa11018268f584af141ecc6878af98fdd4661b7609c7c7442ff1ee","height":900,"light_fraction":0.0,"luma_entropy":5.25,"meaningful_colors":31,"pixel_sha256":"d2e3b4a667343651159dd2291b337b70313e5b2280e85cb24bdc63fd3bea9666","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"93922172ac6626edb8e68104f549346ed88184b2dc64378da939798ca0d5bb1a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"93922172ac6626edb8e68104f549346ed88184b2dc64378da939798ca0d5bb1a","height":1080,"light_fraction":0.0,"luma_entropy":5.263,"meaningful_colors":30,"pixel_sha256":"8783a74b11b507674cb9f0e8fa40ea89a877457bcf52864584a75f707bd37d79","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-1.21.4/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.4/a4005f2291243f9116f5e9b4ebb59aa01aea51b51b0c541ef05d6ac571e9af6f.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a4005f2291243f9116f5e9b4ebb59aa01aea51b51b0c541ef05d6ac571e9af6f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a4005f2291243f9116f5e9b4ebb59aa01aea51b51b0c541ef05d6ac571e9af6f","height":900,"light_fraction":0.0,"luma_entropy":5.224,"meaningful_colors":30,"pixel_sha256":"24d5dea75b8d6e52dee9a16adf632cbaa8f1ba5db47d69914fc7abb4912e7e3b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"e19d7d5da0ebc8390a511b283833a04302b6aa65af3146fa079a69cb12887a7d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e19d7d5da0ebc8390a511b283833a04302b6aa65af3146fa079a69cb12887a7d","height":1080,"light_fraction":0.0,"luma_entropy":5.234,"meaningful_colors":30,"pixel_sha256":"b738fc7bd0b38612e4d0c90e10cb6606f5b1c1f30cbc8a98c57e3178dab34d76","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-1.21.4/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.4/38e20a710a59a1910bea0e02c058dc76ea3c6f9f47d06550b346855db154269d.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38e20a710a59a1910bea0e02c058dc76ea3c6f9f47d06550b346855db154269d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"38e20a710a59a1910bea0e02c058dc76ea3c6f9f47d06550b346855db154269d","height":900,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":30,"pixel_sha256":"9371faccadf5400e87dfd15d09fb2af5658cc34c783303ef628cc2879bbc2834","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"dee2da3693ad4801a4af0a84dd6383805df3c679d83234e98789839caf7ea31d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dee2da3693ad4801a4af0a84dd6383805df3c679d83234e98789839caf7ea31d","height":1080,"light_fraction":0.0,"luma_entropy":5.275,"meaningful_colors":30,"pixel_sha256":"9d71dfe8bb550033d1edabc7add675d04971d646bfb4f07cb4a9da4e0a4299e4","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks ca…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-1.21.4/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.4/c1ea034afb5d398e6b95cef511964c121d85f55654bba1bcd4a89e57b27aa0a5.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c1ea034afb5d398e6b95cef511964c121d85f55654bba1bcd4a89e57b27aa0a5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c1ea034afb5d398e6b95cef511964c121d85f55654bba1bcd4a89e57b27aa0a5","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":31,"pixel_sha256":"f1bfbf70cbf1a0b46cb55ca81f3958e4976a240df8618eb95386173038c78d8f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"ce95c1a79ebeef2b2d20248e27ca3e6f5f902205308d5ef11a2b7d555b4f5bf7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ce95c1a79ebeef2b2d20248e27ca3e6f5f902205308d5ef11a2b7d555b4f5bf7","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":30,"pixel_sha256":"34d76fe8320a163134aa9079aa770f4108f56a1051c4bc18b2be7d1ebb8bafda","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.4 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-1.21.4/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.4/2a50383d0c94f20038dde5b332c83a81029940ade405a1ab7b556bb5e6167167.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a50383d0c94f20038dde5b332c83a81029940ade405a1ab7b556bb5e6167167","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"2a50383d0c94f20038dde5b332c83a81029940ade405a1ab7b556bb5e6167167","height":900,"light_fraction":0.0,"luma_entropy":5.276,"meaningful_colors":30,"pixel_sha256":"a35e0e2915c25b8280c795ade2bfd02ff6f8e9f2d7a9c28ef6f95c816407036f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"8473729ef3a5ff3aa68fb7933aef2d62140f2a241468c1f14b312165c2a50957","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"8473729ef3a5ff3aa68fb7933aef2d62140f2a241468c1f14b312165c2a50957","height":1080,"light_fraction":0.0,"luma_entropy":5.286,"meaningful_colors":31,"pixel_sha256":"e3a509f8b4cabd94fbdcb57911d58e7870dd37308d5bdc6bfd37794087ea9d19","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, w…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-1.21.4/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.4/8186d13ddfd6a958ae41cc7e6e3733dd6ed77dbcc84c106c3eba543d0d4402af.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8186d13ddfd6a958ae41cc7e6e3733dd6ed77dbcc84c106c3eba543d0d4402af","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8186d13ddfd6a958ae41cc7e6e3733dd6ed77dbcc84c106c3eba543d0d4402af","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"d8c31701df58e4e7629b622afa245de96b105ef8a3d527cfb5f1f78cfa0685a9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"6502ddaa2a4e66fe4115e1d900a4f846ec6285b5ec5e8ce1b4ded0fcb1546386","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6502ddaa2a4e66fe4115e1d900a4f846ec6285b5ec5e8ce1b4ded0fcb1546386","height":1080,"light_fraction":0.0,"luma_entropy":5.451,"meaningful_colors":32,"pixel_sha256":"9121ced18bec65bcb2a9c80d7411b2bdf931fc3a114c544b036aeacc29a1bf07","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proo…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-1.21.4/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.4/2bc5a3a4cb6f9d4dde0d2a4f40863119281b6f2477e75504610e238f9ee6537a.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2bc5a3a4cb6f9d4dde0d2a4f40863119281b6f2477e75504610e238f9ee6537a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2bc5a3a4cb6f9d4dde0d2a4f40863119281b6f2477e75504610e238f9ee6537a","height":900,"light_fraction":0.0,"luma_entropy":5.406,"meaningful_colors":30,"pixel_sha256":"4dc62bde95d566d25b04a5b87cdc073c5a305cb22d82a614c9b77f7d4d9af49b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"871e1b52fd2efb99eff85753e5e811d6fe710115d568443e3b73201382003cf1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"871e1b52fd2efb99eff85753e5e811d6fe710115d568443e3b73201382003cf1","height":1080,"light_fraction":0.0,"luma_entropy":5.416,"meaningful_colors":32,"pixel_sha256":"d5f626d9e5474f8b4df47b38d84bfc65f5067d475e917fce74571ae3b355793e","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-1.21.4/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.4/8534a1877cd0c1faf280ce2bd1324c04ff649e2b10feda7fff73a5a34ef5cde7.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8534a1877cd0c1faf280ce2bd1324c04ff649e2b10feda7fff73a5a34ef5cde7","format":"webp","pixel":{"dark_fraction":0.5039,"file_sha256":"8534a1877cd0c1faf280ce2bd1324c04ff649e2b10feda7fff73a5a34ef5cde7","height":900,"light_fraction":0.0011,"luma_entropy":5.088,"meaningful_colors":27,"pixel_sha256":"7c45df7f09a35c0994e595dfb68bb36637affcb9cfbed3fc4e71caa37e10605e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"89888e688e4e155bc0e2404a88b477e9c1558d5623f925980217965d6da6ab56","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"89888e688e4e155bc0e2404a88b477e9c1558d5623f925980217965d6da6ab56","height":1080,"light_fraction":0.0011,"luma_entropy":5.024,"meaningful_colors":28,"pixel_sha256":"b3ae3caa30717e5c34f71a2d5a980ded386780d4a6e01d628cc59257be0a2734","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-1.21.4/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.4/cb23da5a1880afe05b816387333489d09a6f7edacf3ef2f6df8845b7cbd6ee69.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cb23da5a1880afe05b816387333489d09a6f7edacf3ef2f6df8845b7cbd6ee69","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cb23da5a1880afe05b816387333489d09a6f7edacf3ef2f6df8845b7cbd6ee69","height":900,"light_fraction":0.0,"luma_entropy":5.474,"meaningful_colors":32,"pixel_sha256":"3646d655176105f997e27d047ab6c28da8b423025531d135d14035813866d6b5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"306c72447d2f5578b2eced3fccac0b781e30d59ed001a7b30adf1e26fe11c4ae","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"306c72447d2f5578b2eced3fccac0b781e30d59ed001a7b30adf1e26fe11c4ae","height":1080,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":32,"pixel_sha256":"66e3aaa8f81697ef548e944abf479e203611a8ca6cada24d63ebddeb89cfa11e","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outli…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-1.21.4/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.4/6b185faaae0b3d3fd8c8fa805f7f8a99128c51454689908de1430dc2c6e13eab.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6b185faaae0b3d3fd8c8fa805f7f8a99128c51454689908de1430dc2c6e13eab","format":"webp","pixel":{"dark_fraction":0.1959,"file_sha256":"6b185faaae0b3d3fd8c8fa805f7f8a99128c51454689908de1430dc2c6e13eab","height":900,"light_fraction":0.0,"luma_entropy":4.56,"meaningful_colors":30,"pixel_sha256":"e47009cef0af0ded1d0b6085a0e5051b78bf0a5535f086489d578b22cdb0efcd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"c3cff263b5731104f378836c95f0749d0a20983b1b7b096f45bdb3c134fb44dc","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"c3cff263b5731104f378836c95f0749d0a20983b1b7b096f45bdb3c134fb44dc","height":1080,"light_fraction":0.0,"luma_entropy":4.545,"meaningful_colors":31,"pixel_sha256":"98ce9e7336b1482fd9de08d6ea92d37231ac3752a6dd7c7ad9e0663b57e92966","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the r…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-1.21.4/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.4/0fd45564f9b57061e3a675089fec27a135d64221e95d4ac537bdae141a394cbe.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0fd45564f9b57061e3a675089fec27a135d64221e95d4ac537bdae141a394cbe","format":"webp","pixel":{"dark_fraction":0.5044,"file_sha256":"0fd45564f9b57061e3a675089fec27a135d64221e95d4ac537bdae141a394cbe","height":900,"light_fraction":0.0013,"luma_entropy":5.139,"meaningful_colors":30,"pixel_sha256":"a59e1cc5e0e39f0adca49b824ce52ecbdc2bd7abfd489742f778acee999a2e19","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"04d6df8f4a460ca5f5828daf1e4db0a546ff5cd82784610105f7d982eb50a0b8","height":1080,"pixel":{"dark_fraction":0.5068,"file_sha256":"04d6df8f4a460ca5f5828daf1e4db0a546ff5cd82784610105f7d982eb50a0b8","height":1080,"light_fraction":0.0011,"luma_entropy":5.068,"meaningful_colors":30,"pixel_sha256":"8adb236c4ae9a0e5dd7db1b41e9a10494666fa67c4fe7770f8069adbdadbafbb","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-1.21.4/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.4/2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","format":"webp","pixel":{"dark_fraction":0.5035,"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","height":900,"light_fraction":0.0011,"luma_entropy":5.135,"meaningful_colors":30,"pixel_sha256":"af348136b71f1df5a81251d8bd8b61d74fa228218faa58aed456cd7c482f1b1a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"light_fraction":0.0011,"luma_entropy":5.067,"meaningful_colors":30,"pixel_sha256":"9e34b3b60747b4b126031b577875c75101fda0a9b717c28b6fe696631fd95707","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-1.21.4/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.4/7609dfc615044ebb014653aca0b641d535e5db88f7a2945d30f5b4aee98719d1.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7609dfc615044ebb014653aca0b641d535e5db88f7a2945d30f5b4aee98719d1","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"7609dfc615044ebb014653aca0b641d535e5db88f7a2945d30f5b4aee98719d1","height":900,"light_fraction":0.0,"luma_entropy":4.599,"meaningful_colors":31,"pixel_sha256":"700e0cdaaee561a4ae444acebe5e6faccda0e35a43fd640dbcb793af879a232a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"79191cac6410585ccbfa297f6aeb7ced8771f110e4371451c717c3c3a13e8de5","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"79191cac6410585ccbfa297f6aeb7ced8771f110e4371451c717c3c3a13e8de5","height":1080,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":31,"pixel_sha256":"6eb58796cce0bf42566f5cbb4f452b455df9d041b717d991da9854d3d4e391cb","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-1.21.4/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.4/1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":30,"pixel_sha256":"c51797373a720378b376254451c0e2ab1331b56cdbf2b2128f2afb18ee317b25","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":30,"pixel_sha256":"c60175aea5d4a9794bafdf151636cf4c11377533f40b9f922468d22bf8971ce0","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-1.21.4/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.4/fe8e4048e6263a7c7ca2ab3d4aa21861e9eb8317f6c3eabe9ebe52b9c598b248.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe8e4048e6263a7c7ca2ab3d4aa21861e9eb8317f6c3eabe9ebe52b9c598b248","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"fe8e4048e6263a7c7ca2ab3d4aa21861e9eb8317f6c3eabe9ebe52b9c598b248","height":900,"light_fraction":0.0,"luma_entropy":4.851,"meaningful_colors":30,"pixel_sha256":"1e919410599df3484cc8b626694f94483ac9affb8383f52d0185059884495bb8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"94ca9c4396400b8a198077cc34607087662fcebe4c32a24a25c789fb728af4bb","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"94ca9c4396400b8a198077cc34607087662fcebe4c32a24a25c789fb728af4bb","height":1080,"light_fraction":0.0,"luma_entropy":4.791,"meaningful_colors":30,"pixel_sha256":"0b783683507a61a7ebf03afa09a91a67ad1efbe243cbbffaaf10f806581b4861","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.4 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-1.21.4/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.4/dca5347973bcf827e860afa7bbc0bf789cf7186aef13c94c5bee4ab2b8053c66.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dca5347973bcf827e860afa7bbc0bf789cf7186aef13c94c5bee4ab2b8053c66","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"dca5347973bcf827e860afa7bbc0bf789cf7186aef13c94c5bee4ab2b8053c66","height":900,"light_fraction":0.0,"luma_entropy":5.308,"meaningful_colors":32,"pixel_sha256":"e1c4b64dce498ea2a7db8e027d6af3817dfa6ef4b263a4d56c1b30d7541c624b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"19fad2456fd34e448461edc704737718f7526bd7950a14c7be45bfcb3871bb35","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"19fad2456fd34e448461edc704737718f7526bd7950a14c7be45bfcb3871bb35","height":1080,"light_fraction":0.0,"luma_entropy":5.235,"meaningful_colors":32,"pixel_sha256":"0a0578b7a2ccb653386e4894c58e9dc0f17a8e8da4a6d02a5ee4004a2d3e677f","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.4 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-1.21.4/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.4/a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"c82a01f44a209e22f295aec86fb93ce8cbf7306dea08263e4a8b5b95dc474efe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"d8852c57bffb0c080d1937dc5444af58166ecf6b7977ef7ea28c370ddfd60be9","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back out…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-1.21.4/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.4/c08a06348e0634edb57988d75d91018161025026d2ea99e228530a93cdfa0311.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c08a06348e0634edb57988d75d91018161025026d2ea99e228530a93cdfa0311","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"c08a06348e0634edb57988d75d91018161025026d2ea99e228530a93cdfa0311","height":900,"light_fraction":0.0,"luma_entropy":5.658,"meaningful_colors":32,"pixel_sha256":"39563d90567149c743de2c76a9863f334ba47163babdff57a11e4e5d59538e44","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"6470792ddc8580ec86b457889c38fec3bf5e4d4a77284026b8809d4776b44112","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"6470792ddc8580ec86b457889c38fec3bf5e4d4a77284026b8809d4776b44112","height":1080,"light_fraction":0.0,"luma_entropy":5.64,"meaningful_colors":32,"pixel_sha256":"0d8b0924b4f81c12df29420ead58331b1c34ee4ef9f2be4cb13738476fd79499","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-1.21.4/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.4/0b2a240171c2e3e1bd22a7dd4277eb280a0343a8c790e222a7a2b3a6891d3fbf.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0b2a240171c2e3e1bd22a7dd4277eb280a0343a8c790e222a7a2b3a6891d3fbf","format":"webp","pixel":{"dark_fraction":0.4695,"file_sha256":"0b2a240171c2e3e1bd22a7dd4277eb280a0343a8c790e222a7a2b3a6891d3fbf","height":900,"light_fraction":0.0011,"luma_entropy":5.196,"meaningful_colors":29,"pixel_sha256":"33d69d07876cca307ba0d8e8666f9390a45a637deb549853089849fd29c37ea2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"ed34d67b48403557649be7e6448f75b6077b9735fea16b310737aa66ab445238","height":1080,"pixel":{"dark_fraction":0.471,"file_sha256":"ed34d67b48403557649be7e6448f75b6077b9735fea16b310737aa66ab445238","height":1080,"light_fraction":0.0011,"luma_entropy":5.132,"meaningful_colors":31,"pixel_sha256":"cf4511470be40d523fd20fe72f651a5e38b9f49aad292151d72b1860521b37bc","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-1.21.4/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.4/e0eb7a27e7ff68e620f116b84452394968716a25577bc29f936f61f3b281750d.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e0eb7a27e7ff68e620f116b84452394968716a25577bc29f936f61f3b281750d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e0eb7a27e7ff68e620f116b84452394968716a25577bc29f936f61f3b281750d","height":900,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":31,"pixel_sha256":"9ee4d57c11194aff4c0bfcf4c38ad5232245b879a4e7217f727896985eb6db27","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"9305d9f09a4c76ba80663aa9c1251f67e8260f197c0f75c343ad9639319cbeb1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9305d9f09a4c76ba80663aa9c1251f67e8260f197c0f75c343ad9639319cbeb1","height":1080,"light_fraction":0.0,"luma_entropy":5.477,"meaningful_colors":31,"pixel_sha256":"37b7638607290b91636e664fa3671708a9558be273755d6ce185445336ffccc5","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-1.21.4/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.4/1641ea1dd812ac0a58c0617d59899ec8d31254cb8fa1af03ddf83ecc6c9688c8.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1641ea1dd812ac0a58c0617d59899ec8d31254cb8fa1af03ddf83ecc6c9688c8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1641ea1dd812ac0a58c0617d59899ec8d31254cb8fa1af03ddf83ecc6c9688c8","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":31,"pixel_sha256":"c99eee38ff54c7c9aab9a7770526d8f9c600dc7dd811bea1631a621172343f0b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"ca8c77b4a76fc6060771a339e1914a5d5663edff4b60164fe75b0abd270be5f9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ca8c77b4a76fc6060771a339e1914a5d5663edff4b60164fe75b0abd270be5f9","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"4eeda15896b8e59433a650c4f3baef0cbcd8b8872acae12a7e1f0b1c3c966ef0","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-1.21.4/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.4/3941a65c8476637fff08fc74c19e152c2e1a183b2f2e0eb747af31553d6ddad6.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3941a65c8476637fff08fc74c19e152c2e1a183b2f2e0eb747af31553d6ddad6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3941a65c8476637fff08fc74c19e152c2e1a183b2f2e0eb747af31553d6ddad6","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"268a4caf74a1e0b22c93f3ccad2e791d8e1b67c224f28b3695b2b3ff7c93c9a4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"65ecc8928ca082b2961412e3ead3be7783a0eb9692b30d15ec1c016d97a97caa","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"65ecc8928ca082b2961412e3ead3be7783a0eb9692b30d15ec1c016d97a97caa","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"50c4c5b4163706d80217185cbe15738f09a3b1b4591e135a69f113383c05dd34","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-1.21.4/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.4/1eb839a967fbd71149b9a44762f9f59d3fbfb589b2e72f4ac90a2f48becb2462.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1eb839a967fbd71149b9a44762f9f59d3fbfb589b2e72f4ac90a2f48becb2462","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1eb839a967fbd71149b9a44762f9f59d3fbfb589b2e72f4ac90a2f48becb2462","height":900,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":30,"pixel_sha256":"972461c4e074eba62fac1d7c72de30a0308e59cf86aa0651bdde2b002fbf5838","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"ac58c37a9eadf56314ad0cb9344902ff393eaf560564cf62b8313c3319926271","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ac58c37a9eadf56314ad0cb9344902ff393eaf560564cf62b8313c3319926271","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"2cb99dc2311eb6104598379bbb848527ca76481763d1b7295fda58ebe1315f20","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.4 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-1.21.4/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.4/53d11c2af1a1e1e12afc8dda635c1e2e3c87cee743283a9345c7e0dcf5df454b.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"53d11c2af1a1e1e12afc8dda635c1e2e3c87cee743283a9345c7e0dcf5df454b","format":"webp","pixel":{"dark_fraction":0.4359,"file_sha256":"53d11c2af1a1e1e12afc8dda635c1e2e3c87cee743283a9345c7e0dcf5df454b","height":900,"light_fraction":0.0,"luma_entropy":4.563,"meaningful_colors":30,"pixel_sha256":"24b94c1803799b6b7b8306ffb7720e17bd64b1ccdd2db818e44967dbfded85d9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"b6481556b3d7108bd209fb9d0490131114a6426f1f2445810fee9668ea1b6124","height":1080,"pixel":{"dark_fraction":0.4371,"file_sha256":"b6481556b3d7108bd209fb9d0490131114a6426f1f2445810fee9668ea1b6124","height":1080,"light_fraction":0.0,"luma_entropy":4.532,"meaningful_colors":30,"pixel_sha256":"dea87dd295f13a2cc2d4742957f96278d4377c58c0cf314ea40a20533b0d50dd","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.4 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-1.21.4/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.4/cf6285ddb742cb2e997eb0be4fecb4a5804fba4b3cc1fcc4549599b3ec178d3f.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cf6285ddb742cb2e997eb0be4fecb4a5804fba4b3cc1fcc4549599b3ec178d3f","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"cf6285ddb742cb2e997eb0be4fecb4a5804fba4b3cc1fcc4549599b3ec178d3f","height":900,"light_fraction":0.0,"luma_entropy":5.598,"meaningful_colors":31,"pixel_sha256":"9e1914167f835a21e4699cd53779269759f6911d5a590205274c42a81fca1add","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"98fa6e1c3980d58ea630a7b8b10f425d774d2a21338dfa53c6256ab1ceeaaf3b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"98fa6e1c3980d58ea630a7b8b10f425d774d2a21338dfa53c6256ab1ceeaaf3b","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":30,"pixel_sha256":"0fb67dd16ca58252104ecf37f5b9402c3cb976ccd46c459760ddbf3e15f9f9ea","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas p…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-1.21.4/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.4/6f2bd48ae1e5f7e45ecf5f2fd99feff5e808b22430a25bb5f5959349b4e7bbcd.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6f2bd48ae1e5f7e45ecf5f2fd99feff5e808b22430a25bb5f5959349b4e7bbcd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6f2bd48ae1e5f7e45ecf5f2fd99feff5e808b22430a25bb5f5959349b4e7bbcd","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":31,"pixel_sha256":"94b635f122516fba1b3e438575f6ee98699595404f96aba54ed12a8a412185ce","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"8c52e5c8a1fc3f042161df1970f71a02605bc5b26b3ed633e1190e81bc25a3b0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8c52e5c8a1fc3f042161df1970f71a02605bc5b26b3ed633e1190e81bc25a3b0","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"00afd71f5c84da9fedb1d0b223cac302e058d7778845e412bf9956d504d83302","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-1.21.4/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.4/c425d6dace58b6001c8ebeec038f7b8923bb99acd5b7eb9951066ccfd9128b14.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c425d6dace58b6001c8ebeec038f7b8923bb99acd5b7eb9951066ccfd9128b14","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c425d6dace58b6001c8ebeec038f7b8923bb99acd5b7eb9951066ccfd9128b14","height":900,"light_fraction":0.0,"luma_entropy":5.609,"meaningful_colors":30,"pixel_sha256":"fea7c00c64a060994623c24e2d960f215eb2d55a5debf3fcf52c287fdb97705a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"e0b9e045c93b26d48178180176bac1dc175c35d914625f07ba3fd49ff9adf916","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e0b9e045c93b26d48178180176bac1dc175c35d914625f07ba3fd49ff9adf916","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"38755739e3628aae21bb6fe0129e67c72e711b627e3100716060bf9756a52125","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.4 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-1.21.4/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.4/d4d1e1b4c5abca76a44514f56a4d46f68bc37a7d4210dc0f5fe93fd2797fe257.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d4d1e1b4c5abca76a44514f56a4d46f68bc37a7d4210dc0f5fe93fd2797fe257","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d4d1e1b4c5abca76a44514f56a4d46f68bc37a7d4210dc0f5fe93fd2797fe257","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":31,"pixel_sha256":"5be3ed8143919b1194933c7086544a8171042923a7d658e76e2b1d182c1dff98","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"8f9ab9f4f35a19c8e23ca05fcc48ac1fc14a577c16a8f7391bc8a15675058771","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8f9ab9f4f35a19c8e23ca05fcc48ac1fc14a577c16a8f7391bc8a15675058771","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"12b6412306abffbd2055994033c066a121ed48bcd49a437c4bad1c221d9d1a0b","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-1.21.4/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.4/16388928ee41fd95fa44c3ede4ed2751ba07714790e4184817a6054741316e49.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"16388928ee41fd95fa44c3ede4ed2751ba07714790e4184817a6054741316e49","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"16388928ee41fd95fa44c3ede4ed2751ba07714790e4184817a6054741316e49","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":31,"pixel_sha256":"bf84c66c1db8901c896ec72bb6fa0c1f8742916fc56c2508176df73da30d6c1f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"4f208776134408697b0d66077381c7eac40896a3c33ccd22ad6b1028a446942d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4f208776134408697b0d66077381c7eac40896a3c33ccd22ad6b1028a446942d","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"2734ebaca88bf789f341e3408b6d3f026528a891480d5cd74ad8c33b95476c3b","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compa…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.4/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.4/854d8e679868963f8548453ab10e246aab2a3116df275f8f2516d14b76e1ed05.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"854d8e679868963f8548453ab10e246aab2a3116df275f8f2516d14b76e1ed05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"854d8e679868963f8548453ab10e246aab2a3116df275f8f2516d14b76e1ed05","height":900,"light_fraction":0.0,"luma_entropy":5.433,"meaningful_colors":31,"pixel_sha256":"cc6e9b4363d2cb277618cb523ece3c121b280b3ca89fa723fb78488d91ada5e1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"7256b34a13fa5bd022bb47a9141def72fd13df7b4048f078cb14979c8c3ba70b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7256b34a13fa5bd022bb47a9141def72fd13df7b4048f078cb14979c8c3ba70b","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"5b4c0152d9629197ed850c9e36e92840e332eabb2debd552f81b3034be270241","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-1.21.4/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.4/f2047200e23d3a2816d28af380305565e5683e54f83c5bc9ce6abf65119e23dc.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f2047200e23d3a2816d28af380305565e5683e54f83c5bc9ce6abf65119e23dc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f2047200e23d3a2816d28af380305565e5683e54f83c5bc9ce6abf65119e23dc","height":900,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":31,"pixel_sha256":"4401b7d17052f29d1f62c03c9c00a832c85fa116626385ecd9f73ab12e9d7d79","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"6ca6a803ad1c23634de478b31c4db05c9b1fc1ff4793bb68c3ad05ff2d3e40e9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6ca6a803ad1c23634de478b31c4db05c9b1fc1ff4793bb68c3ad05ff2d3e40e9","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"fe4f885ef22f9f5471e7ce3366f33a2ccd1398416332c7e9576e53da61d7bf7b","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-1.21.4/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.4/e55198dcb5cceb9174b9049f80bf8757a2e4d1926a1fb49a3a17fe8227c90f2d.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e55198dcb5cceb9174b9049f80bf8757a2e4d1926a1fb49a3a17fe8227c90f2d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e55198dcb5cceb9174b9049f80bf8757a2e4d1926a1fb49a3a17fe8227c90f2d","height":900,"light_fraction":0.0,"luma_entropy":5.527,"meaningful_colors":30,"pixel_sha256":"e0f6057c8251004c40c36de0b8c7872674de6b6d85aab4c5e6b73e41fe31c8d5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"28caf74f063e3c796885f79d7e5614c7c9752b063c3f9ba5e7b47c43b7dea21b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"28caf74f063e3c796885f79d7e5614c7c9752b063c3f9ba5e7b47c43b7dea21b","height":1080,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":32,"pixel_sha256":"d1bdb52155050355e8a046652a6de28cd3c21387e530fad3e6167880ad1a2db8","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-1.21.4/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.4/3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":32,"pixel_sha256":"2bcd91d17ea5e5ddf9552ee0556ea47be79d635194a6ce52478697b221b2f0fb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"light_fraction":0.0,"luma_entropy":4.502,"meaningful_colors":30,"pixel_sha256":"dfecd2aecbb21ef955c1182f7cc1dbfc7647cf489dde1d40f9892fd88917d658","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-1.21.4/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.4/8fac30eb1f2be15ecb532187a734433feff5f683205f9a39383d37fd361194ba.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8fac30eb1f2be15ecb532187a734433feff5f683205f9a39383d37fd361194ba","format":"webp","pixel":{"dark_fraction":0.4892,"file_sha256":"8fac30eb1f2be15ecb532187a734433feff5f683205f9a39383d37fd361194ba","height":900,"light_fraction":0.0011,"luma_entropy":5.308,"meaningful_colors":30,"pixel_sha256":"cc73102914c65855633c27c67ae7d8de314aa32768c326ca120ddf4d795eccfd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"3831a67dd3ad3e8169639a5c45c1c072583086f699a5b736ed74b246547868a6","height":1080,"pixel":{"dark_fraction":0.4922,"file_sha256":"3831a67dd3ad3e8169639a5c45c1c072583086f699a5b736ed74b246547868a6","height":1080,"light_fraction":0.0011,"luma_entropy":5.234,"meaningful_colors":30,"pixel_sha256":"e778e1e8cbebbd66c27d6b2e6386721dacafd43c06f1b96dcf71fe06672e773a","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-1.21.4/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.4/35ecf6a55168f4f14b69f92e1201f837341106ccd7652a5dcc7992183c691e35.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"35ecf6a55168f4f14b69f92e1201f837341106ccd7652a5dcc7992183c691e35","format":"webp","pixel":{"dark_fraction":0.4872,"file_sha256":"35ecf6a55168f4f14b69f92e1201f837341106ccd7652a5dcc7992183c691e35","height":900,"light_fraction":0.0011,"luma_entropy":5.301,"meaningful_colors":30,"pixel_sha256":"15be7aef755c918fc1cc76ac981207213674952168a325afba336ec79d6d8892","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"33ecc3429b677a28b11eacabafe90e11579048c32799487d2d7ac8d0c18ee32b","height":1080,"pixel":{"dark_fraction":0.4903,"file_sha256":"33ecc3429b677a28b11eacabafe90e11579048c32799487d2d7ac8d0c18ee32b","height":1080,"light_fraction":0.0011,"luma_entropy":5.239,"meaningful_colors":30,"pixel_sha256":"424d4152e057cd006c78ecd1fef92c809091d26ba4738a78927ffecdeca5e301","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-1.21.4/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.4/dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","format":"webp","pixel":{"dark_fraction":0.4877,"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","height":900,"light_fraction":0.0012,"luma_entropy":5.327,"meaningful_colors":30,"pixel_sha256":"7abb470c2ef2425394329582d6b1905c4c1abe3223d6aec54af03b5472e3684d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"pixel":{"dark_fraction":0.4906,"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"light_fraction":0.0011,"luma_entropy":5.27,"meaningful_colors":32,"pixel_sha256":"57d9be038286c0a0dd626601bbd118bbb1a996d898cea23050013fc8b3e0b08f","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-1.21.4/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.4/23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","format":"webp","pixel":{"dark_fraction":0.4599,"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","height":900,"light_fraction":0.0011,"luma_entropy":5.381,"meaningful_colors":28,"pixel_sha256":"0892252201e359df65682353516b3b182a751c05e95b092498414929d6cf37f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"pixel":{"dark_fraction":0.4631,"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"light_fraction":0.0011,"luma_entropy":5.319,"meaningful_colors":31,"pixel_sha256":"e298063d5653175f46e511ad349786a01e17bab2d669d4cbebbd373b387fa601","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.4 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-1.21.4/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.4/66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","format":"webp","pixel":{"dark_fraction":0.4995,"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","height":900,"light_fraction":0.0013,"luma_entropy":5.166,"meaningful_colors":30,"pixel_sha256":"5ef2038c17c0c95758e9ba423b062e7ac2f9d20314567371a1660b082e47b54b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"pixel":{"dark_fraction":0.5025,"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"light_fraction":0.0011,"luma_entropy":5.1,"meaningful_colors":31,"pixel_sha256":"a04cf31b76783b503136067e0a8c9a71f0e3280d2b90a66ef06af5be1586b1b4","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-1.21.4/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.4/afb8916e52135df8db6839c74c554ac572a17bd0554c9dbe42fd9b3620e65cfe.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"afb8916e52135df8db6839c74c554ac572a17bd0554c9dbe42fd9b3620e65cfe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"afb8916e52135df8db6839c74c554ac572a17bd0554c9dbe42fd9b3620e65cfe","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"e3ac1bb20a7b8465dbfac790ed825992d7df4f350d8d7fc276bb584ceeebf285","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"e8b9b3765176e04fa0522489aa913fb3509cdfe82559765374924db9af73f678","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e8b9b3765176e04fa0522489aa913fb3509cdfe82559765374924db9af73f678","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"6883ef0ac5083acdc2b8e444de9696855a8a1bfc3f5ec5fa48ad53302fea9fab","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.4 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-1.21.4/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.4/49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662","format":"webp","pixel":{"dark_fraction":0.5906,"file_sha256":"49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":28,"pixel_sha256":"63e0099582094428881c5c07a1f1efc2f6b7e62b6c8829ff1ece12df4e912a17","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"0223d94cd50fa0a47dc26553337d0589b7805cd51eea3dec8233780bcf4ad61f","height":1080,"pixel":{"dark_fraction":0.5938,"file_sha256":"0223d94cd50fa0a47dc26553337d0589b7805cd51eea3dec8233780bcf4ad61f","height":1080,"light_fraction":0.0,"luma_entropy":4.515,"meaningful_colors":28,"pixel_sha256":"cf2dce6f6533263e235611dd82dcda28ee1ef822f280e2721928ac2ae7dc7283","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the ti…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-1.21.4/full/client_a/settings_screen","height":900,"image":"images/mc1.21.4/2a6990000a03165daf7ff57ddb858a258ca4bb397ec7a5e087d5062ad268912a.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a6990000a03165daf7ff57ddb858a258ca4bb397ec7a5e087d5062ad268912a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2a6990000a03165daf7ff57ddb858a258ca4bb397ec7a5e087d5062ad268912a","height":900,"light_fraction":0.0,"luma_entropy":4.883,"meaningful_colors":30,"pixel_sha256":"07151286885b6a2da6d3e7f9020025e067cc41d12ab7c4f44533fb908e63525c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"84fee6fedf30002ee45fb29746953157feb8512344d9f5ff3c1849e58cf84230","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"84fee6fedf30002ee45fb29746953157feb8512344d9f5ff3c1849e58cf84230","height":1080,"light_fraction":0.0,"luma_entropy":4.899,"meaningful_colors":29,"pixel_sha256":"07c0c8646670892872028a7bdfbb66dc0b9111d596c8aaba50e1a881f12fa5f3","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-1.21.4/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.4/71d4f80f1ee5e71dd5596a1af5a0c997f474e2cc2f797f9327e088a3cd7e4953.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71d4f80f1ee5e71dd5596a1af5a0c997f474e2cc2f797f9327e088a3cd7e4953","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71d4f80f1ee5e71dd5596a1af5a0c997f474e2cc2f797f9327e088a3cd7e4953","height":900,"light_fraction":0.0,"luma_entropy":4.861,"meaningful_colors":29,"pixel_sha256":"8d4bc964d8e89702852aab7f3f16cd962ede2d87d94e0fa4f7813599f857e608","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"fbeeac9a2b1ec9f8f804d43cbc6974c20b8cb1d173818d4e52a7e5d97bfd0226","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fbeeac9a2b1ec9f8f804d43cbc6974c20b8cb1d173818d4e52a7e5d97bfd0226","height":1080,"light_fraction":0.0,"luma_entropy":4.896,"meaningful_colors":29,"pixel_sha256":"cf177051004aa81516a1ba8154c094068e643de61f9848faba244ca1116a12b6","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-1.21.4/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.4/df2f8069ad0684b7571618c5640c3ddf7e7536bba1f9e2b3453de0d508c85cd0.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"df2f8069ad0684b7571618c5640c3ddf7e7536bba1f9e2b3453de0d508c85cd0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"df2f8069ad0684b7571618c5640c3ddf7e7536bba1f9e2b3453de0d508c85cd0","height":900,"light_fraction":0.0,"luma_entropy":4.885,"meaningful_colors":32,"pixel_sha256":"771523561abc88aa13bb2c2a59d770dc47d6e5c4f063df098c78a12b0bc9fa20","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"d14a8f60d123df749647efb567e3a314b0557030c1ea51f539b44afdd2149872","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d14a8f60d123df749647efb567e3a314b0557030c1ea51f539b44afdd2149872","height":1080,"light_fraction":0.0,"luma_entropy":4.885,"meaningful_colors":31,"pixel_sha256":"440f8f5e58b370f70842a0fcd7fe8992e14ce47ce965c4e95aa7afa9dc8b63bb","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-1.21.4/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.4/8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","height":900,"light_fraction":0.0,"luma_entropy":4.306,"meaningful_colors":30,"pixel_sha256":"1979e010df726ceef6d9d9e239825535f5ad17f11ccfc6693e421d19a9fe9b07","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"8953fc5144f1311c49789beb10cfcd1d49192a5ef929513bdc4996e3bfb54e82","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8953fc5144f1311c49789beb10cfcd1d49192a5ef929513bdc4996e3bfb54e82","height":1080,"light_fraction":0.0,"luma_entropy":4.264,"meaningful_colors":32,"pixel_sha256":"52f44bb55ab9ec1701d75d852a4061ff5b9da59e98796e2beb2e0319b03d7858","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-1.21.4/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.4/a2a5dc4d6ef5904d56ea6de0e2e349cfa6b1bf953011c303a5ffd8098c62f137.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a2a5dc4d6ef5904d56ea6de0e2e349cfa6b1bf953011c303a5ffd8098c62f137","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"a2a5dc4d6ef5904d56ea6de0e2e349cfa6b1bf953011c303a5ffd8098c62f137","height":900,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":32,"pixel_sha256":"788425d11225da9522276187a8d3dfdf213a52807a41058e7cd42948f6ab53d8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"59e773a634a77f06e3d626e68db95b7d89b185e48060bc5247a9ab1f6b7d914b","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"59e773a634a77f06e3d626e68db95b7d89b185e48060bc5247a9ab1f6b7d914b","height":1080,"light_fraction":0.0,"luma_entropy":4.627,"meaningful_colors":30,"pixel_sha256":"a43420e10a9208318d6fcdce2cacebee1b936213d33ce79467a03ad2421cd55b","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and n…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-1.21.4/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.4/46ce0fdc97265bbf5a2dfe297e9ce7bdda18084e07a3336963f3d7a20abfc753.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"46ce0fdc97265bbf5a2dfe297e9ce7bdda18084e07a3336963f3d7a20abfc753","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"46ce0fdc97265bbf5a2dfe297e9ce7bdda18084e07a3336963f3d7a20abfc753","height":900,"light_fraction":0.0,"luma_entropy":5.631,"meaningful_colors":31,"pixel_sha256":"bca2e8090142f923e24beac4e8509fbe8d6600bde8ec0c97c5c51bd866d1e913","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"eade50bf37b0e4a0173f7064c501309ec08e957d75a52049e4d4ca3a6eb7db2c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eade50bf37b0e4a0173f7064c501309ec08e957d75a52049e4d4ca3a6eb7db2c","height":1080,"light_fraction":0.0,"luma_entropy":5.698,"meaningful_colors":32,"pixel_sha256":"7cdbdd162e4ffaca09796669b12dd6b9af1a5d9ace44789a3fb66ff06ae2a2df","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-1.21.4/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.4/2ff2197725c6e5190bb3bdfeeb75bb27788dd8880a471db7a3a6b99bf44656cf.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ff2197725c6e5190bb3bdfeeb75bb27788dd8880a471db7a3a6b99bf44656cf","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"2ff2197725c6e5190bb3bdfeeb75bb27788dd8880a471db7a3a6b99bf44656cf","height":900,"light_fraction":0.0,"luma_entropy":4.993,"meaningful_colors":30,"pixel_sha256":"f7486cf3ef9874ac56963e77b6f78b5edc953bcf7d72614d76dd4ceeb513eab0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"07c6b2e9c9787432615621775f6669254ac572738eb47d0449cd25fae3e6d90d","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"07c6b2e9c9787432615621775f6669254ac572738eb47d0449cd25fae3e6d90d","height":1080,"light_fraction":0.0,"luma_entropy":5.002,"meaningful_colors":32,"pixel_sha256":"eb797024dc7e265611b3afbf292a2583c50ec33f8529530e1ee94505e3ca5608","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-1.21.4/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.4/b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade","height":900,"light_fraction":0.0,"luma_entropy":4.829,"meaningful_colors":30,"pixel_sha256":"f786074e9bf7d20de888e7a19721a31090e34065957b162d224bd94b31652a29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"a23847288b29eeff04ae8d841c61529d08566a5dc93f9c5f1d7b1275649a5a96","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a23847288b29eeff04ae8d841c61529d08566a5dc93f9c5f1d7b1275649a5a96","height":1080,"light_fraction":0.0,"luma_entropy":4.811,"meaningful_colors":30,"pixel_sha256":"96d63bea1fe3094f478ab99b05bae4cbbd0e7325b9cfc842feb4b2718e1b2a9b","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-1.21.4/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.4/42d40603e7848b2370ee4176d549ff4c7f99ee02835f5a660be1247c9e589f7d.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"42d40603e7848b2370ee4176d549ff4c7f99ee02835f5a660be1247c9e589f7d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"42d40603e7848b2370ee4176d549ff4c7f99ee02835f5a660be1247c9e589f7d","height":900,"light_fraction":0.0,"luma_entropy":5.602,"meaningful_colors":32,"pixel_sha256":"386a5bc93ca6812c1b33e64af9b898d249ab2f6b35eb414cae997a60d6690366","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"119f415dd0f5a8b6c34baaf1026959f53d49b2ed699d52549885fa4bb6a4fac6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"119f415dd0f5a8b6c34baaf1026959f53d49b2ed699d52549885fa4bb6a4fac6","height":1080,"light_fraction":0.0,"luma_entropy":5.614,"meaningful_colors":32,"pixel_sha256":"e86ba4effe97384a575a0eaddda6aedc257f3707a38ca125fcc6d015ebc4f3d2","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-1.21.4/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.4/00e4d9fb3c0008fc931a0d0982b6cfee8cbc664a92a0845e548b0b8b942ca1c4.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"00e4d9fb3c0008fc931a0d0982b6cfee8cbc664a92a0845e548b0b8b942ca1c4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"00e4d9fb3c0008fc931a0d0982b6cfee8cbc664a92a0845e548b0b8b942ca1c4","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"0e9f2d22ffa0b0d4c81efb8ab84caba000a32130ec0431a5756266d5f5f9c6e5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"f0a0dd0f7fcf58e61c1328beb7ffd98ca7b9c05f4656063e7b8b5ebaaf5a9f4a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f0a0dd0f7fcf58e61c1328beb7ffd98ca7b9c05f4656063e7b8b5ebaaf5a9f4a","height":1080,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":31,"pixel_sha256":"11a44ffde4be3965065c5aa65acde736a3082c38d6af33e3c3233eaedc5c31e7","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.4 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-1.21.4/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.4/ef0c8f70ab837f70e7e4076f93e660d5c47971d8b872ef37ddc3de1c57c0de0c.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ef0c8f70ab837f70e7e4076f93e660d5c47971d8b872ef37ddc3de1c57c0de0c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ef0c8f70ab837f70e7e4076f93e660d5c47971d8b872ef37ddc3de1c57c0de0c","height":900,"light_fraction":0.0,"luma_entropy":5.532,"meaningful_colors":31,"pixel_sha256":"fca9b9f97d231627077e73bdd0de5947d8f5464817945e9b2cba767cba452e23","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"353e5a9da27a1c815004bf567b890ca609037bcbcf7069ab68165aca30ae8201","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"353e5a9da27a1c815004bf567b890ca609037bcbcf7069ab68165aca30ae8201","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"73d5525997c9972577a416b3c6f794f15a50e80b30956dc756ef0056e89ac4e0","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.4 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main button…","artifact_node":"neoforge-1.21.4","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-1.21.4/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.4/758cbfc7d39ca7ebe4fda8d82e15ecff6f09b9e0b79d357f93e7d422f8de7bca.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"758cbfc7d39ca7ebe4fda8d82e15ecff6f09b9e0b79d357f93e7d422f8de7bca","format":"webp","pixel":{"dark_fraction":0.0003,"file_sha256":"758cbfc7d39ca7ebe4fda8d82e15ecff6f09b9e0b79d357f93e7d422f8de7bca","height":900,"light_fraction":0.0,"luma_entropy":6.353,"meaningful_colors":32,"pixel_sha256":"9a6a81af7fd8a3c5f47f81d1cffb10f6d793eeb9b5b7c20b16aa8cc5ebdd91af","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 339 splash pixels in the control frame, 0 left once the model is over them (region [387, 76, 409, 86])","scenario":"full","source":{"file_sha256":"dc52178fc51a67801dfb571843bce0af085837ce20ac2cf66684e3fc43116003","height":1080,"pixel":{"dark_fraction":0.0003,"file_sha256":"dc52178fc51a67801dfb571843bce0af085837ce20ac2cf66684e3fc43116003","height":1080,"light_fraction":0.0,"luma_entropy":6.347,"meaningful_colors":32,"pixel_sha256":"d2db764b202e279a0d3543f7b9492849a221386ef047a096aad34f757385464c","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.4","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.4/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.4/d235d002fb8a001e9b8f11a154dd82234f09f2cbf0c9a19dec39197da7e915da.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d235d002fb8a001e9b8f11a154dd82234f09f2cbf0c9a19dec39197da7e915da","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d235d002fb8a001e9b8f11a154dd82234f09f2cbf0c9a19dec39197da7e915da","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"0008605412929e822dfafdbb9ab56c46b6b2f2622e5101f9162b15fa29ac335e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"cb842ea6ad99ab8f01a90bfffb530e24a3c896e63a50c86e0e671797d41ca4d6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cb842ea6ad99ab8f01a90bfffb530e24a3c896e63a50c86e0e671797d41ca4d6","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"8dc9966a2b121435222ac6ad6a39087d211894d3369c2fdabba19b7e5b480a94","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.4 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-1.21.4","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-1.21.4/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.4/3fa91ad05975f42ede92cb5debd115012d87774f3f0de09ee179c57078dd882d.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3fa91ad05975f42ede92cb5debd115012d87774f3f0de09ee179c57078dd882d","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"3fa91ad05975f42ede92cb5debd115012d87774f3f0de09ee179c57078dd882d","height":900,"light_fraction":0.0,"luma_entropy":5.281,"meaningful_colors":30,"pixel_sha256":"ed6551f49b17213871d9213ef25569076a5189f4d0e22f8aef05f4b613763652","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 599s of 600s","scenario":"server-policy","source":{"file_sha256":"4e51f1156b995655986c9439e575619801598bc1f3aa3ccdb9b47949935b95db","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"4e51f1156b995655986c9439e575619801598bc1f3aa3ccdb9b47949935b95db","height":1080,"light_fraction":0.0,"luma_entropy":5.285,"meaningful_colors":31,"pixel_sha256":"5f8f32f4dceff77495635106f6d11fb7a047248a8797c44dabfea3c95a642ba8","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-1.21.4","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-1.21.4/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.4/b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","format":"webp","pixel":{"dark_fraction":0.6431,"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","height":900,"light_fraction":0.0,"luma_entropy":3.793,"meaningful_colors":26,"pixel_sha256":"68faf48ca45398c8da00700f817a828bac36bdec8eac6228c5ad23c53fe2a9e5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":24,"pixel_sha256":"9302577c9b1374d037a5fcacaf8eac146fbd51738e036c6a3da1c30132930014","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cool…","artifact_node":"neoforge-1.21.4","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-1.21.4/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.4/f172e4175c682605ec3938aa670692435709be9a3a0dc8cd0f181bb20ea96d13.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f172e4175c682605ec3938aa670692435709be9a3a0dc8cd0f181bb20ea96d13","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f172e4175c682605ec3938aa670692435709be9a3a0dc8cd0f181bb20ea96d13","height":900,"light_fraction":0.0,"luma_entropy":5.277,"meaningful_colors":31,"pixel_sha256":"7eb004153deca14fb4d3c945527bc75317357b8929a8ae5502f483ee9dd1938b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"5c59904c5a3522f94226ce4f3b779796b9c4a668d943afb0988a3a5c78c5cc4b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5c59904c5a3522f94226ce4f3b779796b9c4a668d943afb0988a3a5c78c5cc4b","height":1080,"light_fraction":0.0,"luma_entropy":5.283,"meaningful_colors":30,"pixel_sha256":"c3242efa077eac240f7dd1a44121cadb4cd136d9472fec392abcf6087ffc53e3","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"neoforge-1.21.4","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.4/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.4/33d17989218cfcef89f18e4da207031c034864f3aaa76516215ece911650e347.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"33d17989218cfcef89f18e4da207031c034864f3aaa76516215ece911650e347","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"33d17989218cfcef89f18e4da207031c034864f3aaa76516215ece911650e347","height":900,"light_fraction":0.0,"luma_entropy":5.516,"meaningful_colors":30,"pixel_sha256":"07dfd011eabb79d8dcc7280e6a89c026c7b9138d1632c696eac8ae6ec89ce5ad","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"640b1161ce2e277bfde32a7fe8b25fa9697ea7630022c93e7e09ce0e20f42459","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"640b1161ce2e277bfde32a7fe8b25fa9697ea7630022c93e7e09ce0e20f42459","height":1080,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":31,"pixel_sha256":"db681536f1a50ec9b502bb987d3037d05706411836ce5bb27c80d3eaea7d6b29","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-1.21.4","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-1.21.4/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.4/6f434e550901956903675d89b721210b6b18636622296b2b00f4272f016fabf0.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6f434e550901956903675d89b721210b6b18636622296b2b00f4272f016fabf0","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"6f434e550901956903675d89b721210b6b18636622296b2b00f4272f016fabf0","height":900,"light_fraction":0.0,"luma_entropy":4.355,"meaningful_colors":31,"pixel_sha256":"74f3d1798d1b5aca9828a06952ca729fa86aa83cd57d44f7ec0d135ff742e756","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"083d3d072a2767abbe6b88e99a2ff9adb3c3c52dc3b3508b841c4dc0de1d0d7e","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"083d3d072a2767abbe6b88e99a2ff9adb3c3c52dc3b3508b841c4dc0de1d0d7e","height":1080,"light_fraction":0.0,"luma_entropy":4.452,"meaningful_colors":30,"pixel_sha256":"65d5d0025b5c2efcd4d16ad97f1d0614ab224f3d800ef247cc55e05f9102d106","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on thi…","artifact_node":"neoforge-1.21.4","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-1.21.4/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.4/6d41d875e5d5c0f314a2e691f34db4d0ba871718bca68e3b3f5b2fcf7085562a.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6d41d875e5d5c0f314a2e691f34db4d0ba871718bca68e3b3f5b2fcf7085562a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6d41d875e5d5c0f314a2e691f34db4d0ba871718bca68e3b3f5b2fcf7085562a","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":32,"pixel_sha256":"5e7523f576acc87db57289349ecab951b54607243ac51246b40e335cce2b86b6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"28ddbb9430a41489eff4f46e788867d2774178210ae7e1c7926bd718b9301a73","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"28ddbb9430a41489eff4f46e788867d2774178210ae7e1c7926bd718b9301a73","height":1080,"light_fraction":0.0,"luma_entropy":5.502,"meaningful_colors":31,"pixel_sha256":"cbaf4e49555c6ee2e1759beeec577ab08c8b8bf5b6945717ca2963fcfd7fdc45","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.4 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sh…","artifact_node":"neoforge-1.21.4","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.4/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.4/cce4cd8cc85989cf6a5b81f7baa0cba2737b67ab8ea6f48c708ec96b93cf30d8.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cce4cd8cc85989cf6a5b81f7baa0cba2737b67ab8ea6f48c708ec96b93cf30d8","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"cce4cd8cc85989cf6a5b81f7baa0cba2737b67ab8ea6f48c708ec96b93cf30d8","height":900,"light_fraction":0.0,"luma_entropy":6.477,"meaningful_colors":32,"pixel_sha256":"df1e678eb937154001c79f7c108d4fe45a1022b296a497b3a2a35adb732ceb9b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"1c94048920a5dc155dd3c31dd3d92fb6eb9932a99ffc21d7c0b93e1fbf74609f","height":1080,"pixel":{"dark_fraction":0.0016,"file_sha256":"1c94048920a5dc155dd3c31dd3d92fb6eb9932a99ffc21d7c0b93e1fbf74609f","height":1080,"light_fraction":0.0,"luma_entropy":6.475,"meaningful_colors":32,"pixel_sha256":"cb3cad091a6d9cc4a90c9b623d20b48f1c88a0a7847e646ac44ec24dd9c7f956","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-1.21.4","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-1.21.4/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.4/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.4 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-1.21.4","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-1.21.4/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.4/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.4 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-1.21.4","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-1.21.4/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.4/fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":32,"pixel_sha256":"4658b170835d98048e39cace2b240fcf54525a13fd9d6ddb1e7e944f0237ad29","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"76b9f39a24323139342780260c98df449c310568435d2f5bca75aa6c3c3f6d11","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"76b9f39a24323139342780260c98df449c310568435d2f5bca75aa6c3c3f6d11","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":31,"pixel_sha256":"c44c74c2a7688d6a9458088a3c46fe016ad781ef3049bd872bfe185a06aaf48f","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.4 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-1.21.4","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-1.21.4/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.4/21bdb883434a0aa219da93ab34011b3e4b97023f779d001301926e80aa4a0586.webp","key":"mc1.21.4","lane_id":"neoforge-1.21.4/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"21bdb883434a0aa219da93ab34011b3e4b97023f779d001301926e80aa4a0586","format":"webp","pixel":{"dark_fraction":0.6763,"file_sha256":"21bdb883434a0aa219da93ab34011b3e4b97023f779d001301926e80aa4a0586","height":900,"light_fraction":0.0,"luma_entropy":3.816,"meaningful_colors":29,"pixel_sha256":"ac65f231e07168ee10cbb4c28af20348150defcc1b2f835564847a14d4e80fad","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"09cd21de4c02eba62115085532bd62e6fdef0b8deb3ad99473c1434a10389ca2","height":1080,"pixel":{"dark_fraction":0.6784,"file_sha256":"09cd21de4c02eba62115085532bd62e6fdef0b8deb3ad99473c1434a10389ca2","height":1080,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":29,"pixel_sha256":"ac50c6c5d400e142a1ae716b8dcdcb63496f273f57b6292cb79951d5c1293ad4","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.3","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.3/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.3/39de2c8b037ea56aad307537de72d7979f00bdcc7be71a640397c5efe036c290.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"39de2c8b037ea56aad307537de72d7979f00bdcc7be71a640397c5efe036c290","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"39de2c8b037ea56aad307537de72d7979f00bdcc7be71a640397c5efe036c290","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":31,"pixel_sha256":"627377595d7aa971accc87c98cce262da765a885f7bf0c8f40b7920299d055ed","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"b534ecba22c886c381cea79c8f565c8171ac8ccabc168ae99f16dc7fe7ff4cf0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b534ecba22c886c381cea79c8f565c8171ac8ccabc168ae99f16dc7fe7ff4cf0","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"0bcf3ec12981278692e426077b5ca563a938fe347bf6cf61267c8c5cb1a7a427","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.3 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.3","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.3/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.3/b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"6464a474cf9b683b99bbbbcb259305474bb4e9cdb6a48eb2417bfee62a943fc4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"c9668ccaed1209c35367a6224220291e179295dd37e588630fda41d1a7973a5e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c9668ccaed1209c35367a6224220291e179295dd37e588630fda41d1a7973a5e","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"d186c49989235425ec3821f196d1627fa2e2882152424d18140fb5cbc743dc10","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.3","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.3/propagation/client_a/baseline","height":900,"image":"images/mc1.21.3/196208b8431f01baae338ab4f8961d40f133a6a054b8eb073613115e94e3d789.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"196208b8431f01baae338ab4f8961d40f133a6a054b8eb073613115e94e3d789","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"196208b8431f01baae338ab4f8961d40f133a6a054b8eb073613115e94e3d789","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"902cb92f4069751b5fb1e0498b3f87daee5c0ba88bf09f7f01ebc2871856ffbf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"14be0bea79b1b803cbe68fd586c08f38fbf1360f91e9419ee0a976911fd3c578","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"14be0bea79b1b803cbe68fd586c08f38fbf1360f91e9419ee0a976911fd3c578","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"04df06f927b156df39157a19462d05522a0cd63f14f5a60c97b2ea22089682be","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.3 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.21.3","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.21.3/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.3/0ffd6fdb02476f8a108750ac4746722b33d6287d8cf1fd87cf942f406f6b2c0a.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0ffd6fdb02476f8a108750ac4746722b33d6287d8cf1fd87cf942f406f6b2c0a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0ffd6fdb02476f8a108750ac4746722b33d6287d8cf1fd87cf942f406f6b2c0a","height":900,"light_fraction":0.0,"luma_entropy":5.415,"meaningful_colors":31,"pixel_sha256":"6deb799cbccf8c16fbb49019af865ca1aea9e9397bb41770cb0a54ba7c57b643","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"2066f938707b73c7ba23d695b47d5312e8b4b2ce49d1db989cb0d77bb19188d4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2066f938707b73c7ba23d695b47d5312e8b4b2ce49d1db989cb0d77bb19188d4","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":31,"pixel_sha256":"fd7168270380a538875045d3fad9a7c0036880e476a0cb48e5b95b37df09ef70","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.3 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-1.21.3","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.21.3/propagation/client_b/baseline","height":900,"image":"images/mc1.21.3/60c682010b922fee548da78a17286bca71f422896b0912b1285cd4db8cda9ec5.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"60c682010b922fee548da78a17286bca71f422896b0912b1285cd4db8cda9ec5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"60c682010b922fee548da78a17286bca71f422896b0912b1285cd4db8cda9ec5","height":900,"light_fraction":0.0083,"luma_entropy":5.559,"meaningful_colors":32,"pixel_sha256":"0c0545d3a702a91900926087573fdf5e90517981ba03a297b22f40c2e65bf0cf","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"af47ecf0d3ce46d6016e8aea7502bbdc32611e51ba3fc5d39133414fb55ee74b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"af47ecf0d3ce46d6016e8aea7502bbdc32611e51ba3fc5d39133414fb55ee74b","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"3c0587ad454faa74d3a65d9c05179cff55df364a6ebdb63d95ae6141115389c5","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.3 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-1.21.3","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.3/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.3/3fea6c8d3fa1350720488be680ec402bc155041d35729222e8fcb7d8db6eac9f.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3fea6c8d3fa1350720488be680ec402bc155041d35729222e8fcb7d8db6eac9f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3fea6c8d3fa1350720488be680ec402bc155041d35729222e8fcb7d8db6eac9f","height":900,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":30,"pixel_sha256":"0fae94c7e13428949ee29ffccc727e3c4ff385c1e94125e4c0e1ceca872e7f2c","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"def7be898e8f5fa656f38d8ea5f3f7c10d24103682a42b651817e712d8231e7e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"def7be898e8f5fa656f38d8ea5f3f7c10d24103682a42b651817e712d8231e7e","height":1080,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":28,"pixel_sha256":"c44e31514848ccef98e6c6bcac88d0a433c55f0ad30baff8dbbfa21f95150039","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.3","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.3/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.3/e3ab2c8fee07a850ee29538c60822237a9bd3d54bc4e4b78c64decf789781be8.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e3ab2c8fee07a850ee29538c60822237a9bd3d54bc4e4b78c64decf789781be8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e3ab2c8fee07a850ee29538c60822237a9bd3d54bc4e4b78c64decf789781be8","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"94ade0a37ebd57a65107337fbfdfec81ee8ec1920cf21173a13cc8cb623c23c2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"f9a8d9112a3988c5c8b292b8f4f8952fcf665ee62a170fb1e90311450f74eccf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f9a8d9112a3988c5c8b292b8f4f8952fcf665ee62a170fb1e90311450f74eccf","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"6c83517dcc6d27af78b3ade979b0be0c2b80a78327e14d7e62533f0449f18964","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.3 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.3","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.3/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.3/b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"6464a474cf9b683b99bbbbcb259305474bb4e9cdb6a48eb2417bfee62a943fc4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"c9668ccaed1209c35367a6224220291e179295dd37e588630fda41d1a7973a5e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c9668ccaed1209c35367a6224220291e179295dd37e588630fda41d1a7973a5e","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"d186c49989235425ec3821f196d1627fa2e2882152424d18140fb5cbc743dc10","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.3 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.21.3","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.21.3/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.3/0a5f1f02e2d43dd0a4bf82e50872f92c06b106ae9452c0c433a86b10aca088a1.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0a5f1f02e2d43dd0a4bf82e50872f92c06b106ae9452c0c433a86b10aca088a1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0a5f1f02e2d43dd0a4bf82e50872f92c06b106ae9452c0c433a86b10aca088a1","height":900,"light_fraction":0.0083,"luma_entropy":5.554,"meaningful_colors":32,"pixel_sha256":"8a2c590340db04850d795012e01bbbd1710af58258926f05d5053494d60763a5","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"c9fefd0b279fabbd6dc2b060999b1e312f99fd23cb44154d1035b3a552400d6a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c9fefd0b279fabbd6dc2b060999b1e312f99fd23cb44154d1035b3a552400d6a","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"84b4dda63a34ccb1f3f1b6e64d10c85e95bd3690d98913c556114ed03d502190","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.3 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.21.3","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.21.3/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.3/1ff9165051e401a1ae111cc5ebbf994e2bd0f42d5afe29f123888630a3e73f56.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1ff9165051e401a1ae111cc5ebbf994e2bd0f42d5afe29f123888630a3e73f56","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1ff9165051e401a1ae111cc5ebbf994e2bd0f42d5afe29f123888630a3e73f56","height":900,"light_fraction":0.0,"luma_entropy":5.492,"meaningful_colors":28,"pixel_sha256":"71edee2f3c795695e9a28563debf72525f6c83b1beb704bc5a12aea84eebb982","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"ae0c8c6d9800697197df3ea8a3901af18137fb92fdc1a6896c8b5e826660793c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ae0c8c6d9800697197df3ea8a3901af18137fb92fdc1a6896c8b5e826660793c","height":1080,"light_fraction":0.0,"luma_entropy":5.496,"meaningful_colors":30,"pixel_sha256":"3cfa8025c7ae02c03b0adb3040e8ba1ed2ab56608c5bf10b45dfdec94b9e4de1","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.3 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-1.21.3","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.3/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.3/75b245c935381eb382b534b373c83ba465e5b96739e26392c164ff385c67f9b2.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"75b245c935381eb382b534b373c83ba465e5b96739e26392c164ff385c67f9b2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"75b245c935381eb382b534b373c83ba465e5b96739e26392c164ff385c67f9b2","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":28,"pixel_sha256":"9d74f0e32556463634e195030a007d44c2cc0c0cd1197f92a774642c90bfd99b","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"079b8aa58c27899e78ab93bd159cfab573c1e51b435705b137ab0dee02b8565f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"079b8aa58c27899e78ab93bd159cfab573c1e51b435705b137ab0dee02b8565f","height":1080,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":30,"pixel_sha256":"1d9896b6ff266695868b75ad26b8b8ecb3c47850d438b923804fce46a9aaa745","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.3 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.21.3","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.3/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.3/8a7938a0ac588b73df3f679727cb59a5957f97772c8e612f324a7f9882b45354.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8a7938a0ac588b73df3f679727cb59a5957f97772c8e612f324a7f9882b45354","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8a7938a0ac588b73df3f679727cb59a5957f97772c8e612f324a7f9882b45354","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":29,"pixel_sha256":"33c83fd8b941faf1a97514904835d3ce3ccebe85cf69fc1d04673a659e29e7e1","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"6756610384e378c3a31f266207f08e725a3aad835333d4461019bb7cc804795a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6756610384e378c3a31f266207f08e725a3aad835333d4461019bb7cc804795a","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":30,"pixel_sha256":"f451ed5eca8b96968db61a65c92b5994d2ec0d6779d9e18e0006097f3863482b","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.3 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.21.3","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.21.3/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.3/3025eaaea1d728ed300f367c71a74c43fbaa2f050e3bdf5799e90cde51a8cfa2.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3025eaaea1d728ed300f367c71a74c43fbaa2f050e3bdf5799e90cde51a8cfa2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3025eaaea1d728ed300f367c71a74c43fbaa2f050e3bdf5799e90cde51a8cfa2","height":900,"light_fraction":0.0,"luma_entropy":5.511,"meaningful_colors":29,"pixel_sha256":"d2380f1fde6aa819feb7a4d4e94f0dccb7eb194ef51fedfe4881e6fae0e8b221","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1 == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"719b0d2fe731072c678b251366d733da9bc8ba492f7c4051900527c6a5fc7bf6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"719b0d2fe731072c678b251366d733da9bc8ba492f7c4051900527c6a5fc7bf6","height":1080,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":30,"pixel_sha256":"03b3e60bb5bdee03cf2ecaf727b91e579954b9221709a42d1633b503f8d9322b","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.3 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.21.3","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.21.3/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.3/707f5ae6e2bca0eef6fea5f470907a166b30c12b77dd600071b87d03717f6c72.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"707f5ae6e2bca0eef6fea5f470907a166b30c12b77dd600071b87d03717f6c72","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"707f5ae6e2bca0eef6fea5f470907a166b30c12b77dd600071b87d03717f6c72","height":900,"light_fraction":0.0,"luma_entropy":5.492,"meaningful_colors":27,"pixel_sha256":"982b1a30e4491c106adc51abe188d4dbfd4abf3daf0e756bfbf15c6efc81dd80","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"9f3f371a0ac019c7f3caeb3897a11870274c32021498828fd46a4097aa8b2cb2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9f3f371a0ac019c7f3caeb3897a11870274c32021498828fd46a4097aa8b2cb2","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":30,"pixel_sha256":"34d6c1e6b5198c3b26e0eb97d55671404f974599f187285b4c2dab8b1b3b9585","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.3 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.21.3","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.21.3/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.3/c7d2d63a4ff88df34c829d7be35f7202c2805e1395a319c49dff051e0f784baf.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c7d2d63a4ff88df34c829d7be35f7202c2805e1395a319c49dff051e0f784baf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c7d2d63a4ff88df34c829d7be35f7202c2805e1395a319c49dff051e0f784baf","height":900,"light_fraction":0.0,"luma_entropy":5.502,"meaningful_colors":28,"pixel_sha256":"b480ac2a0babe07741c8fc66522aa9eb519697d9f37feada72ed33ee40d9f60d","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"82b35f8c1fa8bde430e1d548fe47cab6a30ec9bbed05d09358c5dd5c98a10a14","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"82b35f8c1fa8bde430e1d548fe47cab6a30ec9bbed05d09358c5dd5c98a10a14","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":31,"pixel_sha256":"35f884a9003c24cf2aefc648ec973ffcdd3e9743f2a274ab4c68e53273d40373","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.3 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.3/full/client_a/baseline","height":900,"image":"images/mc1.21.3/a5a14b31e2c7e277c911a05b45ef49afbd8456eae6378e099f79efbc91747a5c.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a5a14b31e2c7e277c911a05b45ef49afbd8456eae6378e099f79efbc91747a5c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a5a14b31e2c7e277c911a05b45ef49afbd8456eae6378e099f79efbc91747a5c","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"220a31be1c29abb002d08adb05cbbf17502d7379a4b112592ad8664e7a352325","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"36c117ca330bef15558cdc62d30687e876ff8fded17c68d9feec269c263858d4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"36c117ca330bef15558cdc62d30687e876ff8fded17c68d9feec269c263858d4","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"c0751079c19c75945062ca9b7b2c6cdf37dcceadbbad6389222de61ba0f75bb5","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.3 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.21.3/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.3/7ae139070c161797572d04690146e634bcce7cb562e92d22bf8b94caaa1ce4bd.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7ae139070c161797572d04690146e634bcce7cb562e92d22bf8b94caaa1ce4bd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7ae139070c161797572d04690146e634bcce7cb562e92d22bf8b94caaa1ce4bd","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"d3f75c339a2669102a3e6dd1827f104bed47fcac5849e3cbb38056ff80d66e84","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"5170505ca0a2dae9fbfe1b09b2d7a8984d9fe3a23ea35004cd4a505b8d0fbcce","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5170505ca0a2dae9fbfe1b09b2d7a8984d9fe3a23ea35004cd4a505b8d0fbcce","height":1080,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":31,"pixel_sha256":"6c7a0ce1540534e3f4ea3ff7316c8135a337445edd1823d3d1c11d8ceef16104","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.3 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.21.3/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.3/7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","format":"webp","pixel":{"dark_fraction":0.6492,"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":23,"pixel_sha256":"73ca8fc2d3c6226f13367a41d8793da9c365453d8c154acb8dec67744ee37b5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"light_fraction":0.0,"luma_entropy":3.669,"meaningful_colors":24,"pixel_sha256":"f94d764fc244bf1c37c0135e99974cc57223aefe115f9eb1ec8cc44160d52008","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.3 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.21.3/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.3/4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","height":900,"light_fraction":0.0,"luma_entropy":3.776,"meaningful_colors":25,"pixel_sha256":"f10b7d81adb29295299b41f5706e68fb241cb9568a803d028f573585d5d0815a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"light_fraction":0.0,"luma_entropy":3.711,"meaningful_colors":24,"pixel_sha256":"87d0313704cd471579aed5242019b167428bcb9cf810ad7478a2479171c072dc","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.3 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.21.3/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.3/d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","format":"webp","pixel":{"dark_fraction":0.6393,"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","height":900,"light_fraction":0.0,"luma_entropy":3.754,"meaningful_colors":25,"pixel_sha256":"04df02ba70e415eb83544a0896b2a54f45ed1e9d400b99663ab9f3f4e8e344ab","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"e25f92140bcdcd32da465306f9bb853bd3e5ae5db4b9c7854a4371f581315e0a","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.3 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.21.3/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.3/6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","height":900,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":27,"pixel_sha256":"e8f7aeb6691b4954939b96fce9bc6aa32672a5d556d8cec05a030af87ffcccdc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558833040) at index 0 above plaid (mtime 1793558828068) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"a0cfcb32d8ddc0f1d0ba5012b6d0c88e3992a43fc9f450bf0e808c7220e022f9","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.3 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.21.3/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.3/692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","format":"webp","pixel":{"dark_fraction":0.6428,"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","height":900,"light_fraction":0.0,"luma_entropy":3.748,"meaningful_colors":24,"pixel_sha256":"40ef07bf41e63eab9e7afdf1df10788826af9fa31926f1731f5fe636f7b5de3f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"pixel":{"dark_fraction":0.6417,"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"light_fraction":0.0,"luma_entropy":3.698,"meaningful_colors":24,"pixel_sha256":"9d15fbe35013bd32a408893a4606395d3068ee9ef1c485e77e074be6a8e25f5b","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.3 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.21.3/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.3/1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","format":"webp","pixel":{"dark_fraction":0.6497,"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","height":900,"light_fraction":0.0,"luma_entropy":3.725,"meaningful_colors":24,"pixel_sha256":"f77fee30b825c425e8be6527d3b1379194e011683358d046719e174c767b76a0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":24,"pixel_sha256":"58c2c5b0c497e72dc63a73b3be9b80f184c812844f243b017b2a0c38f11962df","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.3 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.21.3/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.3/149fdc2636b6ea2b2fef4f489b3794084cf71906e70fefbf7841e4d8f7af5619.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"149fdc2636b6ea2b2fef4f489b3794084cf71906e70fefbf7841e4d8f7af5619","format":"webp","pixel":{"dark_fraction":0.6231,"file_sha256":"149fdc2636b6ea2b2fef4f489b3794084cf71906e70fefbf7841e4d8f7af5619","height":900,"light_fraction":0.0,"luma_entropy":3.923,"meaningful_colors":26,"pixel_sha256":"8184df0f9d5c0ed17cb03e2fe362fea77d7a883e0a6871ece4933c11f745dc3e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"26d2c6986d203daac467eacba9e3e1eecfbe71303ab6288477b445b485782ddf","height":1080,"pixel":{"dark_fraction":0.6216,"file_sha256":"26d2c6986d203daac467eacba9e3e1eecfbe71303ab6288477b445b485782ddf","height":1080,"light_fraction":0.0,"luma_entropy":3.865,"meaningful_colors":26,"pixel_sha256":"dd3840c12d517ce8f5fda6e47a367b1f01de458adab8cf8bcac0f00e06bc8e57","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.3 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.21.3/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.3/72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","format":"webp","pixel":{"dark_fraction":0.6494,"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","height":900,"light_fraction":0.0,"luma_entropy":3.731,"meaningful_colors":24,"pixel_sha256":"bc4c06f1813eb242c3cba8ca04b273ccc16931c5bc8156392995bb195b3e5e6e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"light_fraction":0.0,"luma_entropy":3.668,"meaningful_colors":24,"pixel_sha256":"878fcd53a07a8d01f79ec1fda27afd90d8c7f3118c2264f8197d12a7fdeb68aa","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.3/full/client_a/model_slim","height":900,"image":"images/mc1.21.3/faecbcb2938b3795b68c1a1057d4eb4e4138a67dcf8c5ba4ebbc7f503238b0e4.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"faecbcb2938b3795b68c1a1057d4eb4e4138a67dcf8c5ba4ebbc7f503238b0e4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"faecbcb2938b3795b68c1a1057d4eb4e4138a67dcf8c5ba4ebbc7f503238b0e4","height":900,"light_fraction":0.0,"luma_entropy":5.252,"meaningful_colors":31,"pixel_sha256":"6fcae8ceee07c0485861e2aa2a62bcae5fc35392beb8ea89ae951667ed6876f2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"72bcf7b1b797a6727775c4db0227dde202c015df91f1e496bdd59d8367f0c526","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"72bcf7b1b797a6727775c4db0227dde202c015df91f1e496bdd59d8367f0c526","height":1080,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":31,"pixel_sha256":"3387c38f7b6f0217e36c0fb682c79524726cfb0fcfc260e2fe0b7e55c51e6010","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.3/full/client_a/model_classic","height":900,"image":"images/mc1.21.3/f4523d0ae8b150c9787abc4dc93118399507532f561b0fa08a96ef62aab1b84b.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f4523d0ae8b150c9787abc4dc93118399507532f561b0fa08a96ef62aab1b84b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f4523d0ae8b150c9787abc4dc93118399507532f561b0fa08a96ef62aab1b84b","height":900,"light_fraction":0.0,"luma_entropy":5.271,"meaningful_colors":31,"pixel_sha256":"f811df32162be7782833fcdff4445c4a3e14bddb29c9b095b065ff90ae621422","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"6f7852214d3a6ad4c4cc8d589def7673ac15372b2c172eb853e7c302beeb175e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6f7852214d3a6ad4c4cc8d589def7673ac15372b2c172eb853e7c302beeb175e","height":1080,"light_fraction":0.0,"luma_entropy":5.283,"meaningful_colors":31,"pixel_sha256":"aec946412ef5f6c12a6467fbd278264fca84d08f3e6c9d8b1f01b93b55f3aaec","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.21.3/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.3/610e9f3d2f722bf0609adc26d658bf820b9b0cb034ba8f8d2c7ad93701ed734d.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"610e9f3d2f722bf0609adc26d658bf820b9b0cb034ba8f8d2c7ad93701ed734d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"610e9f3d2f722bf0609adc26d658bf820b9b0cb034ba8f8d2c7ad93701ed734d","height":900,"light_fraction":0.0,"luma_entropy":5.251,"meaningful_colors":31,"pixel_sha256":"5afd4a01f0b5a233f4e2657f951d2f66b481fffdf403c6e028ad8041dac4d142","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"3de5cdf3f3f6d9f8c947bd3fca128622fba7306712109ed76a76615a26065045","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3de5cdf3f3f6d9f8c947bd3fca128622fba7306712109ed76a76615a26065045","height":1080,"light_fraction":0.0,"luma_entropy":5.263,"meaningful_colors":30,"pixel_sha256":"0630adc5b540f337555ab4e7dfc69b1f78affc896d30aecea274c7899370644c","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.21.3/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.3/ce6245f66bce565eb2502af4f586bc4486797e22094836343ffc0a105f4b1ee4.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ce6245f66bce565eb2502af4f586bc4486797e22094836343ffc0a105f4b1ee4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ce6245f66bce565eb2502af4f586bc4486797e22094836343ffc0a105f4b1ee4","height":900,"light_fraction":0.0,"luma_entropy":5.223,"meaningful_colors":30,"pixel_sha256":"680333f1655fb9176077b7262b74919d3fc01a7628a3e6a4db1108708178c432","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"5c5814902b7b3fdf59c8687e487fa06aeae4f79d0b084f78fb1789257d5148ca","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5c5814902b7b3fdf59c8687e487fa06aeae4f79d0b084f78fb1789257d5148ca","height":1080,"light_fraction":0.0,"luma_entropy":5.235,"meaningful_colors":30,"pixel_sha256":"fb7d6a126ce02a73965cd34f04587fc2747e71173db5b3913fcdf20303b74323","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.21.3/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.3/84034f0fd1d801813e619800e60c426c13f978e02eec092a1e08c9c3d659a835.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84034f0fd1d801813e619800e60c426c13f978e02eec092a1e08c9c3d659a835","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"84034f0fd1d801813e619800e60c426c13f978e02eec092a1e08c9c3d659a835","height":900,"light_fraction":0.0,"luma_entropy":5.264,"meaningful_colors":30,"pixel_sha256":"354e1e45b729df1abf16a5137730c6cc661ee36a20a8d5318ace3155ce638f44","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"b8daf879fcd500ce728ab11ee5c917bcad4e480991f2a2e8fbd404a20ccdc333","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b8daf879fcd500ce728ab11ee5c917bcad4e480991f2a2e8fbd404a20ccdc333","height":1080,"light_fraction":0.0,"luma_entropy":5.275,"meaningful_colors":30,"pixel_sha256":"cf74a7c4f538b97d0765d4ab278f5bebd93995d6568ed7ee9082898e9a57e6a1","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.3 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.21.3/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.3/db5c17bc613d4bd20c3efaa1c330816fbfd0dcd69ce286289515709a2b7a4103.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"db5c17bc613d4bd20c3efaa1c330816fbfd0dcd69ce286289515709a2b7a4103","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"db5c17bc613d4bd20c3efaa1c330816fbfd0dcd69ce286289515709a2b7a4103","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"ae9986a71ad4f4d32920903fea86a3fb500d8223b037930e82e762fff173b29d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"f32441d72c0e6c17cf1faebe387932dffe3339699393072d22dd5bcb3024282b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f32441d72c0e6c17cf1faebe387932dffe3339699393072d22dd5bcb3024282b","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":30,"pixel_sha256":"19dff0ac23b22322cbf63d4fb320ce6db39f1374131aa35848cf9e9b687371fd","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.3 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.21.3/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.3/c68b44c91f632ae87c4f274470fafc1b0de61399a7b15add0ee6c9e35dd2861b.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c68b44c91f632ae87c4f274470fafc1b0de61399a7b15add0ee6c9e35dd2861b","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"c68b44c91f632ae87c4f274470fafc1b0de61399a7b15add0ee6c9e35dd2861b","height":900,"light_fraction":0.0,"luma_entropy":5.279,"meaningful_colors":31,"pixel_sha256":"1458a437e7be9d6f3c078571f7642c578af18d4789ec7bd9ff9d56a6a20c1ad7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); GPU texture pixel unavailable; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"1237fafd5b67223dd0248aa8b78a884508a16d67ae540f908960b6aad6564e18","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"1237fafd5b67223dd0248aa8b78a884508a16d67ae540f908960b6aad6564e18","height":1080,"light_fraction":0.0,"luma_entropy":5.285,"meaningful_colors":31,"pixel_sha256":"d6f5fe075ed97344c8a145cdb9ebcacfe4ec08ea8728378a43eb547a127576cc","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.21.3/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.3/a381d2049df90d40cbd00e6e0f83fa8153a5a3ce350f8e68884a5561e9a0824d.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a381d2049df90d40cbd00e6e0f83fa8153a5a3ce350f8e68884a5561e9a0824d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a381d2049df90d40cbd00e6e0f83fa8153a5a3ce350f8e68884a5561e9a0824d","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":32,"pixel_sha256":"90e6f75014e25a37871f5aca6e9caa2752c53af4647446055593798e37b6e9fb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"3f14a1caeb2057dce4da6b9bc4af3a564f3a62588ea1754268b1c611a5a2753e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3f14a1caeb2057dce4da6b9bc4af3a564f3a62588ea1754268b1c611a5a2753e","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"66f766f0b422d885c17c87bde39229e94ae4d66f9eba9223c6d2b8ff6c989f1b","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.21.3/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.3/d879670a5559dbafb64f989d67b1b1367caf1c7905e61efb34971eea9fd741bf.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d879670a5559dbafb64f989d67b1b1367caf1c7905e61efb34971eea9fd741bf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d879670a5559dbafb64f989d67b1b1367caf1c7905e61efb34971eea9fd741bf","height":900,"light_fraction":0.0,"luma_entropy":5.41,"meaningful_colors":31,"pixel_sha256":"75f5a9affbc26eafae8ebf7cadc557b789d4a835a08cfacb475586cfcb8c9aa7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"539d7dec67fa1966e4b0acda6cbd645c61cae935eb0b6449dfe4380f94051a6b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"539d7dec67fa1966e4b0acda6cbd645c61cae935eb0b6449dfe4380f94051a6b","height":1080,"light_fraction":0.0,"luma_entropy":5.416,"meaningful_colors":32,"pixel_sha256":"70f32a8c804e942446048ba25dc1a19e0a993f0f6039265cda94446aa008a5f7","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.3 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.21.3/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.3/b140667cf4680fc5a69890e677c8c3942cc919baec6cf45d42ccc7dc52f36835.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b140667cf4680fc5a69890e677c8c3942cc919baec6cf45d42ccc7dc52f36835","format":"webp","pixel":{"dark_fraction":0.5026,"file_sha256":"b140667cf4680fc5a69890e677c8c3942cc919baec6cf45d42ccc7dc52f36835","height":900,"light_fraction":0.0012,"luma_entropy":5.08,"meaningful_colors":28,"pixel_sha256":"3ca6d893b172c7834e4016b0232930cf7da100c20a968f8c6d28ecc7f8927b6f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"afc78bafb46036b254504a95a897045aef0402bc1bc025f06f3ca11aa088fe42","height":1080,"pixel":{"dark_fraction":0.5049,"file_sha256":"afc78bafb46036b254504a95a897045aef0402bc1bc025f06f3ca11aa088fe42","height":1080,"light_fraction":0.0011,"luma_entropy":5.021,"meaningful_colors":31,"pixel_sha256":"74bc7cdcae48bc08794fc9f0fce47d9e2b841593968b4d1f90936eb3ca0570df","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.21.3/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.3/ca75a71faa0761c9ff615547e08141974636f75dbf83fc86200d391de8ab6a19.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ca75a71faa0761c9ff615547e08141974636f75dbf83fc86200d391de8ab6a19","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ca75a71faa0761c9ff615547e08141974636f75dbf83fc86200d391de8ab6a19","height":900,"light_fraction":0.0,"luma_entropy":5.473,"meaningful_colors":32,"pixel_sha256":"e85d971144f3fcc9eaba669a0f4a1a8dc019bb56152d9680b41b39a12437a7e4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"b8b98d19a298d22e04596f67b97a8247823ebad3da7b81a422a66773b3f6343c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b8b98d19a298d22e04596f67b97a8247823ebad3da7b81a422a66773b3f6343c","height":1080,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":32,"pixel_sha256":"f93c04cdd737bf0bfb909a1d170045e79b843bf9b5760ce03c1b1b4eb9e5edaf","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.3 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.21.3/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.3/63e59ee297b8619e7ac1b0551dbca7ee27374cd94ed275128204f863f2ecef03.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"63e59ee297b8619e7ac1b0551dbca7ee27374cd94ed275128204f863f2ecef03","format":"webp","pixel":{"dark_fraction":0.196,"file_sha256":"63e59ee297b8619e7ac1b0551dbca7ee27374cd94ed275128204f863f2ecef03","height":900,"light_fraction":0.0,"luma_entropy":4.58,"meaningful_colors":30,"pixel_sha256":"cd45eb3ffb80c4797bc365a92f246a983fa45ca8b4d5e535fe7bc4614a441f82","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"5c6a24c17ecdfa879f63e37b40d076fd493f1b8d2fa8c328fe373dd04051ddf1","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"5c6a24c17ecdfa879f63e37b40d076fd493f1b8d2fa8c328fe373dd04051ddf1","height":1080,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":31,"pixel_sha256":"3458d163d631b0bce7c6ddc51784dc850b0769f97a06518793322287d6e31047","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.3 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.21.3/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.3/0fd45564f9b57061e3a675089fec27a135d64221e95d4ac537bdae141a394cbe.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0fd45564f9b57061e3a675089fec27a135d64221e95d4ac537bdae141a394cbe","format":"webp","pixel":{"dark_fraction":0.5044,"file_sha256":"0fd45564f9b57061e3a675089fec27a135d64221e95d4ac537bdae141a394cbe","height":900,"light_fraction":0.0013,"luma_entropy":5.139,"meaningful_colors":30,"pixel_sha256":"a59e1cc5e0e39f0adca49b824ce52ecbdc2bd7abfd489742f778acee999a2e19","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"04d6df8f4a460ca5f5828daf1e4db0a546ff5cd82784610105f7d982eb50a0b8","height":1080,"pixel":{"dark_fraction":0.5068,"file_sha256":"04d6df8f4a460ca5f5828daf1e4db0a546ff5cd82784610105f7d982eb50a0b8","height":1080,"light_fraction":0.0011,"luma_entropy":5.068,"meaningful_colors":30,"pixel_sha256":"8adb236c4ae9a0e5dd7db1b41e9a10494666fa67c4fe7770f8069adbdadbafbb","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.3 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.21.3/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.3/2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","format":"webp","pixel":{"dark_fraction":0.5035,"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","height":900,"light_fraction":0.0011,"luma_entropy":5.135,"meaningful_colors":30,"pixel_sha256":"af348136b71f1df5a81251d8bd8b61d74fa228218faa58aed456cd7c482f1b1a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"light_fraction":0.0011,"luma_entropy":5.067,"meaningful_colors":30,"pixel_sha256":"9e34b3b60747b4b126031b577875c75101fda0a9b717c28b6fe696631fd95707","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.3 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.21.3/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.3/7609dfc615044ebb014653aca0b641d535e5db88f7a2945d30f5b4aee98719d1.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7609dfc615044ebb014653aca0b641d535e5db88f7a2945d30f5b4aee98719d1","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"7609dfc615044ebb014653aca0b641d535e5db88f7a2945d30f5b4aee98719d1","height":900,"light_fraction":0.0,"luma_entropy":4.599,"meaningful_colors":31,"pixel_sha256":"700e0cdaaee561a4ae444acebe5e6faccda0e35a43fd640dbcb793af879a232a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"79191cac6410585ccbfa297f6aeb7ced8771f110e4371451c717c3c3a13e8de5","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"79191cac6410585ccbfa297f6aeb7ced8771f110e4371451c717c3c3a13e8de5","height":1080,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":31,"pixel_sha256":"6eb58796cce0bf42566f5cbb4f452b455df9d041b717d991da9854d3d4e391cb","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.3 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.21.3/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.3/1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":30,"pixel_sha256":"c51797373a720378b376254451c0e2ab1331b56cdbf2b2128f2afb18ee317b25","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":30,"pixel_sha256":"c60175aea5d4a9794bafdf151636cf4c11377533f40b9f922468d22bf8971ce0","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.3 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.21.3/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.3/d4e461cf9be3605d861ba68dca52322b0fe28a89c42bc7b50ce854b58cf0e04c.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d4e461cf9be3605d861ba68dca52322b0fe28a89c42bc7b50ce854b58cf0e04c","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"d4e461cf9be3605d861ba68dca52322b0fe28a89c42bc7b50ce854b58cf0e04c","height":900,"light_fraction":0.0,"luma_entropy":4.859,"meaningful_colors":31,"pixel_sha256":"17f75ac2bc96fd439afcc81d000c6c63e9f5a21065d214f5fdf27526dddf2d51","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"c479be303dc69d7f8a2e3a6d947904bce64a57a7fc9af4d98debd045e6988c41","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"c479be303dc69d7f8a2e3a6d947904bce64a57a7fc9af4d98debd045e6988c41","height":1080,"light_fraction":0.0,"luma_entropy":4.795,"meaningful_colors":31,"pixel_sha256":"a7543573d1424cd2eae244758a5f6107c7fb3319f5d7c90a2b4109bcbddff733","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.3 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.21.3/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.3/dca5347973bcf827e860afa7bbc0bf789cf7186aef13c94c5bee4ab2b8053c66.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dca5347973bcf827e860afa7bbc0bf789cf7186aef13c94c5bee4ab2b8053c66","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"dca5347973bcf827e860afa7bbc0bf789cf7186aef13c94c5bee4ab2b8053c66","height":900,"light_fraction":0.0,"luma_entropy":5.308,"meaningful_colors":32,"pixel_sha256":"e1c4b64dce498ea2a7db8e027d6af3817dfa6ef4b263a4d56c1b30d7541c624b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"19fad2456fd34e448461edc704737718f7526bd7950a14c7be45bfcb3871bb35","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"19fad2456fd34e448461edc704737718f7526bd7950a14c7be45bfcb3871bb35","height":1080,"light_fraction":0.0,"luma_entropy":5.235,"meaningful_colors":32,"pixel_sha256":"0a0578b7a2ccb653386e4894c58e9dc0f17a8e8da4a6d02a5ee4004a2d3e677f","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.3 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.21.3/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.3/a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"c82a01f44a209e22f295aec86fb93ce8cbf7306dea08263e4a8b5b95dc474efe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"d8852c57bffb0c080d1937dc5444af58166ecf6b7977ef7ea28c370ddfd60be9","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.3 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.21.3/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.3/c08a06348e0634edb57988d75d91018161025026d2ea99e228530a93cdfa0311.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c08a06348e0634edb57988d75d91018161025026d2ea99e228530a93cdfa0311","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"c08a06348e0634edb57988d75d91018161025026d2ea99e228530a93cdfa0311","height":900,"light_fraction":0.0,"luma_entropy":5.658,"meaningful_colors":32,"pixel_sha256":"39563d90567149c743de2c76a9863f334ba47163babdff57a11e4e5d59538e44","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"6470792ddc8580ec86b457889c38fec3bf5e4d4a77284026b8809d4776b44112","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"6470792ddc8580ec86b457889c38fec3bf5e4d4a77284026b8809d4776b44112","height":1080,"light_fraction":0.0,"luma_entropy":5.64,"meaningful_colors":32,"pixel_sha256":"0d8b0924b4f81c12df29420ead58331b1c34ee4ef9f2be4cb13738476fd79499","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.3 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.21.3/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.3/2b2783ba5574fb78fd98b6b02c32895395674a28b0d989f431e198292c94d471.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b2783ba5574fb78fd98b6b02c32895395674a28b0d989f431e198292c94d471","format":"webp","pixel":{"dark_fraction":0.4698,"file_sha256":"2b2783ba5574fb78fd98b6b02c32895395674a28b0d989f431e198292c94d471","height":900,"light_fraction":0.001,"luma_entropy":5.192,"meaningful_colors":30,"pixel_sha256":"7cf1dd8dcfd9984489dd21d8821a5d591d9bd60bba44a4292b7e4059de970e94","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"bddcaca1a1aeba3cfa81a1eb74938845e4bc42313874c45910c137f65d970a92","height":1080,"pixel":{"dark_fraction":0.4709,"file_sha256":"bddcaca1a1aeba3cfa81a1eb74938845e4bc42313874c45910c137f65d970a92","height":1080,"light_fraction":0.0011,"luma_entropy":5.131,"meaningful_colors":30,"pixel_sha256":"6e456528a4b491152de3cb829241dccb076e36aadf5973e8daab9f02a2100056","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.21.3/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.3/4d5f4ac6743581f8185afa9916fddef55c0ed28b738f7c1c05ad0fd80140e98d.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4d5f4ac6743581f8185afa9916fddef55c0ed28b738f7c1c05ad0fd80140e98d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4d5f4ac6743581f8185afa9916fddef55c0ed28b738f7c1c05ad0fd80140e98d","height":900,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"a247357ad12efbc8fe77f81a59d7eb14c5106a1cc67d313b1e181a0427bd1dee","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"461ca2b64a3e32ab7f5205604388786629e9e5a4f42f76a448c0b9db88bba75b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"461ca2b64a3e32ab7f5205604388786629e9e5a4f42f76a448c0b9db88bba75b","height":1080,"light_fraction":0.0,"luma_entropy":5.477,"meaningful_colors":31,"pixel_sha256":"4611c7d696578a22c542662612d8384d449a84232cb3e944321d82e667bec41b","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.3 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.21.3/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.3/9b346e7c99ead3e58579749332f33ddae325df08eb9227cf74d92d498a33ada1.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9b346e7c99ead3e58579749332f33ddae325df08eb9227cf74d92d498a33ada1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9b346e7c99ead3e58579749332f33ddae325df08eb9227cf74d92d498a33ada1","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":31,"pixel_sha256":"d79e9cc0b6b4f602882ae905071a93aaa7e3a5c0fb9ac088d9b7f6efa85f8b02","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"42cc3e47b2226861964a15d6c761ee8d275017e8675454dc6e3da950d204a987","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"42cc3e47b2226861964a15d6c761ee8d275017e8675454dc6e3da950d204a987","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"3df1ee03ffda3ec437280376463e93e8c57a5b2343d454da7e0526736708c7d4","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.21.3/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.3/76210836e0a7b45e9afee8a678e52a91d2aeb8697342bfcdb882f29c37df9767.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"76210836e0a7b45e9afee8a678e52a91d2aeb8697342bfcdb882f29c37df9767","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"76210836e0a7b45e9afee8a678e52a91d2aeb8697342bfcdb882f29c37df9767","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":31,"pixel_sha256":"719f2c0bc560517eb733bab51daaf025205bdebcfe962266e2714bfb74c74600","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"0ca2947d5e4bdde9f03763e274a50bccb15598352b1ca91348c6ef696b606079","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0ca2947d5e4bdde9f03763e274a50bccb15598352b1ca91348c6ef696b606079","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"0b96d8e845414db27f0e5ccde28da7ca3c61deeac9e6dbd81a900b97922d4745","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.3 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.21.3/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.3/be9158cb3d7e1b2b8f4b58cbb72932cf944ac6ceedb61d5d0c9e9a228f697993.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"be9158cb3d7e1b2b8f4b58cbb72932cf944ac6ceedb61d5d0c9e9a228f697993","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"be9158cb3d7e1b2b8f4b58cbb72932cf944ac6ceedb61d5d0c9e9a228f697993","height":900,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":30,"pixel_sha256":"0be088d8f3601cca00111f9499f97a2f7b5f2ace66baa42eeb95517754d3b18e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"78c5961deb272dec3c0c00bf4eacbf81442591e16bfd249e09c083240c3e8c56","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"78c5961deb272dec3c0c00bf4eacbf81442591e16bfd249e09c083240c3e8c56","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"cbd738d20cab8c028b3d542e1ada16b699d814bded92dfc23c998aabbb973b61","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.3 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.21.3/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.3/f8deeaf8c596a54a8875184f1eb40a482e95fe7ea3e77c247ca4021bfc474a02.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f8deeaf8c596a54a8875184f1eb40a482e95fe7ea3e77c247ca4021bfc474a02","format":"webp","pixel":{"dark_fraction":0.4357,"file_sha256":"f8deeaf8c596a54a8875184f1eb40a482e95fe7ea3e77c247ca4021bfc474a02","height":900,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":31,"pixel_sha256":"823e28f17706d2b283ce47b223b13eb8ac2101b7c6ee315b14f180556ea38556","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"3f57bd5c30c35f816b0c57461c5ea76df8cc8daff7a22c7b39a6f050c7926fef","height":1080,"pixel":{"dark_fraction":0.4371,"file_sha256":"3f57bd5c30c35f816b0c57461c5ea76df8cc8daff7a22c7b39a6f050c7926fef","height":1080,"light_fraction":0.0,"luma_entropy":4.531,"meaningful_colors":31,"pixel_sha256":"e09dddab01c74e852c61d43adbb9270cfc06a5c863cd0cd2e6d68dc6cbb07300","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.3 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.21.3/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.3/cf6285ddb742cb2e997eb0be4fecb4a5804fba4b3cc1fcc4549599b3ec178d3f.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cf6285ddb742cb2e997eb0be4fecb4a5804fba4b3cc1fcc4549599b3ec178d3f","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"cf6285ddb742cb2e997eb0be4fecb4a5804fba4b3cc1fcc4549599b3ec178d3f","height":900,"light_fraction":0.0,"luma_entropy":5.598,"meaningful_colors":31,"pixel_sha256":"9e1914167f835a21e4699cd53779269759f6911d5a590205274c42a81fca1add","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"98fa6e1c3980d58ea630a7b8b10f425d774d2a21338dfa53c6256ab1ceeaaf3b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"98fa6e1c3980d58ea630a7b8b10f425d774d2a21338dfa53c6256ab1ceeaaf3b","height":1080,"light_fraction":0.0,"luma_entropy":5.536,"meaningful_colors":30,"pixel_sha256":"0fb67dd16ca58252104ecf37f5b9402c3cb976ccd46c459760ddbf3e15f9f9ea","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.21.3/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.3/327a1d36a456152f7254a26d6ff635b8957055e050010f26811ae43141b025ab.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"327a1d36a456152f7254a26d6ff635b8957055e050010f26811ae43141b025ab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"327a1d36a456152f7254a26d6ff635b8957055e050010f26811ae43141b025ab","height":900,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":31,"pixel_sha256":"26b15bb0040012e401d031807794872fbf9fc5e157e649fdef1f498f7e40eff3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"52b4cee68f5e9c4804ff16f403bd565115fcaed0015a32f46a451f47cf170bb7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"52b4cee68f5e9c4804ff16f403bd565115fcaed0015a32f46a451f47cf170bb7","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"60051cef1a405916f834830a1df4c7a69323e4525e295a8c0b88cf202ab3ac6a","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.3 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.21.3/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.3/ae152dda01a4bf0ea54d3ae97d6e5faeaa299bc6d7e2a668fbf0ff88ccb90aef.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ae152dda01a4bf0ea54d3ae97d6e5faeaa299bc6d7e2a668fbf0ff88ccb90aef","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ae152dda01a4bf0ea54d3ae97d6e5faeaa299bc6d7e2a668fbf0ff88ccb90aef","height":900,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":30,"pixel_sha256":"1066e3b6a878e19796a3c1a42cc9d024ba2a3af2cd5f3b876f0a2b23fd0ded6a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"0df8926c2cb5be963c2596f46c0287dd9797676945780f812d21f419cd1c2bac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0df8926c2cb5be963c2596f46c0287dd9797676945780f812d21f419cd1c2bac","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"e0d3a69a88e2d02a197d22d5634a9b15806c013d0dacd236b88c09b62e24e4f9","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.3 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.21.3/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.3/b93da2876584e6a78f52b4761bcc0aa0ff492beccd7e87de3050eecc247773c0.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b93da2876584e6a78f52b4761bcc0aa0ff492beccd7e87de3050eecc247773c0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b93da2876584e6a78f52b4761bcc0aa0ff492beccd7e87de3050eecc247773c0","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":31,"pixel_sha256":"8b506e9b6277eb9b240990868982a485dbd03721d79a68856c062392166622fe","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"91fa8c74642afeb3dc57bf2c6545ffbf07741eecbe121d2b9ffb52bfbbb76daa","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"91fa8c74642afeb3dc57bf2c6545ffbf07741eecbe121d2b9ffb52bfbbb76daa","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"98d52a0833b24b355725fc30642edb9a38565d673cac7b3b79a25b339b75c25b","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.3 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.21.3/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.3/6a14f3fe1d2322de7b98d637ca6fd3ea74f7c707fbc64cd87dda9ce4c46ed248.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6a14f3fe1d2322de7b98d637ca6fd3ea74f7c707fbc64cd87dda9ce4c46ed248","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6a14f3fe1d2322de7b98d637ca6fd3ea74f7c707fbc64cd87dda9ce4c46ed248","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":32,"pixel_sha256":"ce67a5cfd214cd410849495c2de94a188f8fd15af171d8aae38f71f430261fee","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"5da66d6bca5c3bcc0b290d88168beae7abc16ede3c35b1b2dfdc00af98b4f374","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5da66d6bca5c3bcc0b290d88168beae7abc16ede3c35b1b2dfdc00af98b4f374","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"8650141ead99732a1811481bcd293db59736f6049d22382ef773c29ca40af1c3","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.3 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.3/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.3/209354c6320c37776f1ccb81d4594ed44a9f3f37f7ebd10c58affded6645790f.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"209354c6320c37776f1ccb81d4594ed44a9f3f37f7ebd10c58affded6645790f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"209354c6320c37776f1ccb81d4594ed44a9f3f37f7ebd10c58affded6645790f","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":31,"pixel_sha256":"488f091770534520f87295adeda143377beced2f386dc8e8646bb40f8066e96f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"9be8369e152bfe60ae040e41feafcdc1cd3074e8ab16a0b60fbc4b364230d195","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9be8369e152bfe60ae040e41feafcdc1cd3074e8ab16a0b60fbc4b364230d195","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"a18eaf27aa352f1b22c74804493d20ba8e18fdfea62d12af9886371eae209825","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.3 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.21.3/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.3/854e4ee9db29b2a7c66f0cf98b2900313d9d6bd88a55f129d1f4244531b161b9.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"854e4ee9db29b2a7c66f0cf98b2900313d9d6bd88a55f129d1f4244531b161b9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"854e4ee9db29b2a7c66f0cf98b2900313d9d6bd88a55f129d1f4244531b161b9","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":31,"pixel_sha256":"7f33b14c62c2d21c4795fdfd559377ddfff4783df44224992ae7edecca169f6c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"b234c869672eac3e83e9e2af3b7ae477f6e57837f69b76d3ddc50adea7bb655a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b234c869672eac3e83e9e2af3b7ae477f6e57837f69b76d3ddc50adea7bb655a","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"d30c134e3c0c22d240ad2e62e95e8611641793d0f5332916bce5294dc44583b2","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.3 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.21.3/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.3/4a18859a085088c7bf8955ff32abe375ff9143e20ab5432a0602aaa906916760.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4a18859a085088c7bf8955ff32abe375ff9143e20ab5432a0602aaa906916760","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4a18859a085088c7bf8955ff32abe375ff9143e20ab5432a0602aaa906916760","height":900,"light_fraction":0.0,"luma_entropy":5.529,"meaningful_colors":30,"pixel_sha256":"d35a6d821b964fb208eaa4c6949aa2795f4dc0f85fad30e0aa3cd7d3a37e3aef","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"0a60c12395acab859ba95475e7929e38b1f026ecc8a04acea837d8ea783c55d5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0a60c12395acab859ba95475e7929e38b1f026ecc8a04acea837d8ea783c55d5","height":1080,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":32,"pixel_sha256":"0bffe41b025741a95e815f2edb1e05c88d61e77e6864427870eb35e18211597c","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.3 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.21.3/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.3/3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":32,"pixel_sha256":"2bcd91d17ea5e5ddf9552ee0556ea47be79d635194a6ce52478697b221b2f0fb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"light_fraction":0.0,"luma_entropy":4.502,"meaningful_colors":30,"pixel_sha256":"dfecd2aecbb21ef955c1182f7cc1dbfc7647cf489dde1d40f9892fd88917d658","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.3 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.21.3/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.3/8fac30eb1f2be15ecb532187a734433feff5f683205f9a39383d37fd361194ba.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8fac30eb1f2be15ecb532187a734433feff5f683205f9a39383d37fd361194ba","format":"webp","pixel":{"dark_fraction":0.4892,"file_sha256":"8fac30eb1f2be15ecb532187a734433feff5f683205f9a39383d37fd361194ba","height":900,"light_fraction":0.0011,"luma_entropy":5.308,"meaningful_colors":30,"pixel_sha256":"cc73102914c65855633c27c67ae7d8de314aa32768c326ca120ddf4d795eccfd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"3831a67dd3ad3e8169639a5c45c1c072583086f699a5b736ed74b246547868a6","height":1080,"pixel":{"dark_fraction":0.4922,"file_sha256":"3831a67dd3ad3e8169639a5c45c1c072583086f699a5b736ed74b246547868a6","height":1080,"light_fraction":0.0011,"luma_entropy":5.234,"meaningful_colors":30,"pixel_sha256":"e778e1e8cbebbd66c27d6b2e6386721dacafd43c06f1b96dcf71fe06672e773a","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.3 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.21.3/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.3/35ecf6a55168f4f14b69f92e1201f837341106ccd7652a5dcc7992183c691e35.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"35ecf6a55168f4f14b69f92e1201f837341106ccd7652a5dcc7992183c691e35","format":"webp","pixel":{"dark_fraction":0.4872,"file_sha256":"35ecf6a55168f4f14b69f92e1201f837341106ccd7652a5dcc7992183c691e35","height":900,"light_fraction":0.0011,"luma_entropy":5.301,"meaningful_colors":30,"pixel_sha256":"15be7aef755c918fc1cc76ac981207213674952168a325afba336ec79d6d8892","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"33ecc3429b677a28b11eacabafe90e11579048c32799487d2d7ac8d0c18ee32b","height":1080,"pixel":{"dark_fraction":0.4903,"file_sha256":"33ecc3429b677a28b11eacabafe90e11579048c32799487d2d7ac8d0c18ee32b","height":1080,"light_fraction":0.0011,"luma_entropy":5.239,"meaningful_colors":30,"pixel_sha256":"424d4152e057cd006c78ecd1fef92c809091d26ba4738a78927ffecdeca5e301","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.3 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.21.3/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.3/dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","format":"webp","pixel":{"dark_fraction":0.4877,"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","height":900,"light_fraction":0.0012,"luma_entropy":5.327,"meaningful_colors":30,"pixel_sha256":"7abb470c2ef2425394329582d6b1905c4c1abe3223d6aec54af03b5472e3684d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"pixel":{"dark_fraction":0.4906,"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"light_fraction":0.0011,"luma_entropy":5.27,"meaningful_colors":32,"pixel_sha256":"57d9be038286c0a0dd626601bbd118bbb1a996d898cea23050013fc8b3e0b08f","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.3 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.21.3/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.3/23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","format":"webp","pixel":{"dark_fraction":0.4599,"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","height":900,"light_fraction":0.0011,"luma_entropy":5.381,"meaningful_colors":28,"pixel_sha256":"0892252201e359df65682353516b3b182a751c05e95b092498414929d6cf37f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"pixel":{"dark_fraction":0.4631,"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"light_fraction":0.0011,"luma_entropy":5.319,"meaningful_colors":31,"pixel_sha256":"e298063d5653175f46e511ad349786a01e17bab2d669d4cbebbd373b387fa601","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.3 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.21.3/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.3/66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","format":"webp","pixel":{"dark_fraction":0.4995,"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","height":900,"light_fraction":0.0013,"luma_entropy":5.166,"meaningful_colors":30,"pixel_sha256":"5ef2038c17c0c95758e9ba423b062e7ac2f9d20314567371a1660b082e47b54b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"pixel":{"dark_fraction":0.5025,"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"light_fraction":0.0011,"luma_entropy":5.1,"meaningful_colors":31,"pixel_sha256":"a04cf31b76783b503136067e0a8c9a71f0e3280d2b90a66ef06af5be1586b1b4","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.21.3/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.3/b326ad82ae83c923303c3a4e9f7b6005a70b859dbfbc0b8e976bb43e4705a33f.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b326ad82ae83c923303c3a4e9f7b6005a70b859dbfbc0b8e976bb43e4705a33f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b326ad82ae83c923303c3a4e9f7b6005a70b859dbfbc0b8e976bb43e4705a33f","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":30,"pixel_sha256":"bc8771c8812f315ebfd06ab1653b599d92b2b82c3bfcee959fbd2643a989477c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"5b9256a43f76a4e03260224b94e63df864d2e927a0176ecbe29018e0b86fdada","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5b9256a43f76a4e03260224b94e63df864d2e927a0176ecbe29018e0b86fdada","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"b9f4cf652179ed3d8d2a30bab92fc6794794ac80e6e95d8c8a1158391d4b335d","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.3 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.21.3/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.3/49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662","format":"webp","pixel":{"dark_fraction":0.5906,"file_sha256":"49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":28,"pixel_sha256":"63e0099582094428881c5c07a1f1efc2f6b7e62b6c8829ff1ece12df4e912a17","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"0223d94cd50fa0a47dc26553337d0589b7805cd51eea3dec8233780bcf4ad61f","height":1080,"pixel":{"dark_fraction":0.5938,"file_sha256":"0223d94cd50fa0a47dc26553337d0589b7805cd51eea3dec8233780bcf4ad61f","height":1080,"light_fraction":0.0,"luma_entropy":4.515,"meaningful_colors":28,"pixel_sha256":"cf2dce6f6533263e235611dd82dcda28ee1ef822f280e2721928ac2ae7dc7283","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.3 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.21.3/full/client_a/settings_screen","height":900,"image":"images/mc1.21.3/74b4dc531e97d6687fc28a959ecaea8b2b460d35446b2d11bd5242172039bb02.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"74b4dc531e97d6687fc28a959ecaea8b2b460d35446b2d11bd5242172039bb02","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"74b4dc531e97d6687fc28a959ecaea8b2b460d35446b2d11bd5242172039bb02","height":900,"light_fraction":0.0,"luma_entropy":4.883,"meaningful_colors":30,"pixel_sha256":"5dc3d3cc225d42cdf65287881bc59c819dad08afe433bf12a3603687253cc871","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"8a14b1dbc9a07c8a4db40f08f321a1cf33e2b8cb98f064fba9084a1bfd674869","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8a14b1dbc9a07c8a4db40f08f321a1cf33e2b8cb98f064fba9084a1bfd674869","height":1080,"light_fraction":0.0,"luma_entropy":4.899,"meaningful_colors":29,"pixel_sha256":"ea24fef4d03e76e2b6bbf23a9a90b1e815461975e2eeb307ed539537a0923561","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.3 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.21.3/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.3/0453b4a914492be1a9cf322571b77fb5218a76168bb2968e9a101024ff480bbe.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0453b4a914492be1a9cf322571b77fb5218a76168bb2968e9a101024ff480bbe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0453b4a914492be1a9cf322571b77fb5218a76168bb2968e9a101024ff480bbe","height":900,"light_fraction":0.0,"luma_entropy":4.861,"meaningful_colors":29,"pixel_sha256":"c39519a14e74a9bd3a085ea22d4cb8de816e1ec63043da192b47ee31a57333c3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"fdb55f563cb0d4e72d071247e3727a743ff57f8e1c20efd24c349362ab25a58c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fdb55f563cb0d4e72d071247e3727a743ff57f8e1c20efd24c349362ab25a58c","height":1080,"light_fraction":0.0,"luma_entropy":4.896,"meaningful_colors":29,"pixel_sha256":"18dd7e2268704675ef2c9bff5f8d9d5603b043d09954fd04e202288bb785af63","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.3 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.21.3/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.3/4cb8c481c18be8d90c3c3a20e260224b82204e83b924e03e7824d5487cad9436.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4cb8c481c18be8d90c3c3a20e260224b82204e83b924e03e7824d5487cad9436","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4cb8c481c18be8d90c3c3a20e260224b82204e83b924e03e7824d5487cad9436","height":900,"light_fraction":0.0,"luma_entropy":4.884,"meaningful_colors":32,"pixel_sha256":"e41d068302866de544385f0e159020283c695c79dbd59a9c3bf3682d51bd4496","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"eeaed10ee0c3a2a315550f09cab5b79b9b3ccb15e6e8cf69dbcf24a3c6d845f5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eeaed10ee0c3a2a315550f09cab5b79b9b3ccb15e6e8cf69dbcf24a3c6d845f5","height":1080,"light_fraction":0.0,"luma_entropy":4.885,"meaningful_colors":31,"pixel_sha256":"046b4ca9c94fcba3dc307394c4bc6cf308c59bdaefd5f6819e855efe5340b485","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.3 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.21.3/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.3/8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","height":900,"light_fraction":0.0,"luma_entropy":4.306,"meaningful_colors":30,"pixel_sha256":"1979e010df726ceef6d9d9e239825535f5ad17f11ccfc6693e421d19a9fe9b07","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"c9c55d1e6f9f105a8e5287615229817c125fc0e33cea1ea21fcbe533e1e6d52f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c9c55d1e6f9f105a8e5287615229817c125fc0e33cea1ea21fcbe533e1e6d52f","height":1080,"light_fraction":0.0,"luma_entropy":4.264,"meaningful_colors":32,"pixel_sha256":"e177aa5df33ea68ed2cb68920ca361e0927357f81988c16e95b90d01894ccc0d","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.3 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.21.3/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.3/7f53ba5eae2dfd396c037148193066dc73e58f963c7bbc89878c642a56524e19.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7f53ba5eae2dfd396c037148193066dc73e58f963c7bbc89878c642a56524e19","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"7f53ba5eae2dfd396c037148193066dc73e58f963c7bbc89878c642a56524e19","height":900,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":32,"pixel_sha256":"6295a0bb4975f57aec8196d9cba8ac20ced7fedb97192340ac32dd31c6f0c594","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"74b51a4d0051ed3aeba6f4b1d1bec6c9a5d05889dff9baa90baaba33678c6d64","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"74b51a4d0051ed3aeba6f4b1d1bec6c9a5d05889dff9baa90baaba33678c6d64","height":1080,"light_fraction":0.0,"luma_entropy":4.627,"meaningful_colors":30,"pixel_sha256":"9947de96cb1df9fc8d21e4c9c13f0b59f8d7e7a54580b4fd665523401cbbae79","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.3 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.21.3/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.3/c33ca9c30068f8a7680a01c3c9255b7a46d2d8ef16f7cd6eebe93f6b1fcc51ea.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c33ca9c30068f8a7680a01c3c9255b7a46d2d8ef16f7cd6eebe93f6b1fcc51ea","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c33ca9c30068f8a7680a01c3c9255b7a46d2d8ef16f7cd6eebe93f6b1fcc51ea","height":900,"light_fraction":0.0,"luma_entropy":5.629,"meaningful_colors":32,"pixel_sha256":"32a0fa3858bce4dce6b989b415cf76a438d718b4ed107cafd16ce079fc2d84f4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"7dc9fa51ae2af6de4d4e418ce8ac69e339c57a76a89b9c80938f2228cf3e9d56","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7dc9fa51ae2af6de4d4e418ce8ac69e339c57a76a89b9c80938f2228cf3e9d56","height":1080,"light_fraction":0.0,"luma_entropy":5.698,"meaningful_colors":32,"pixel_sha256":"5ccb59d1254e2f92e7f49c4549a6c3e86151919c91b781e03052cd056d297c2b","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.3 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.21.3/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.3/b024a0af38d79f48f5586814fd377102d6bfacf4b91f5243627fd00b094e9a0a.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b024a0af38d79f48f5586814fd377102d6bfacf4b91f5243627fd00b094e9a0a","format":"webp","pixel":{"dark_fraction":0.0109,"file_sha256":"b024a0af38d79f48f5586814fd377102d6bfacf4b91f5243627fd00b094e9a0a","height":900,"light_fraction":0.0,"luma_entropy":4.993,"meaningful_colors":32,"pixel_sha256":"885bb142766d2357b04cda3e31945dca10f09fe5e5f9c280686e4fb8396342c6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"b836959ca1d5bfda24b82aa1aa93f48cd1de8aed5b752fedf3b9074fb7c6f1ab","height":1080,"pixel":{"dark_fraction":0.011,"file_sha256":"b836959ca1d5bfda24b82aa1aa93f48cd1de8aed5b752fedf3b9074fb7c6f1ab","height":1080,"light_fraction":0.0,"luma_entropy":5.002,"meaningful_colors":32,"pixel_sha256":"543130add31cd1d28b348be58e76af593f3573c9ddd8643c73b9d3f2c5de57ee","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.3 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.21.3/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.3/b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade","height":900,"light_fraction":0.0,"luma_entropy":4.829,"meaningful_colors":30,"pixel_sha256":"f786074e9bf7d20de888e7a19721a31090e34065957b162d224bd94b31652a29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"5e21f039d9180e7bc4511f5bb4de04deb9a2f8473e1630cdc2affca2841fc607","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5e21f039d9180e7bc4511f5bb4de04deb9a2f8473e1630cdc2affca2841fc607","height":1080,"light_fraction":0.0,"luma_entropy":4.811,"meaningful_colors":30,"pixel_sha256":"ff87e68de6be2558f43260e264582a6da74327041f91d3970f9a3ab83c600720","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.3 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.21.3/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.3/a550202f27df75f393ecaed9bf792acc70cd9332d25b89b66404e4cd3356d042.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a550202f27df75f393ecaed9bf792acc70cd9332d25b89b66404e4cd3356d042","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a550202f27df75f393ecaed9bf792acc70cd9332d25b89b66404e4cd3356d042","height":900,"light_fraction":0.0,"luma_entropy":5.602,"meaningful_colors":32,"pixel_sha256":"c505c0bd8e60e96004ccbd2463bf9285095a0ca6c9535d46af9d9e20f3b55588","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"6f4a5ee6a410000d50e3f50bbd70764ecac730800fc1ed83de297e792e1571e3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6f4a5ee6a410000d50e3f50bbd70764ecac730800fc1ed83de297e792e1571e3","height":1080,"light_fraction":0.0,"luma_entropy":5.614,"meaningful_colors":32,"pixel_sha256":"741434b9b65fb45212590124d826f3a5d45a6b94da10a611ccf37c48f8f2fcf1","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.21.3/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.3/68e531274a2f8f93a6dafb30172271e58df5d9056801c224eafde8d5eb569320.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"68e531274a2f8f93a6dafb30172271e58df5d9056801c224eafde8d5eb569320","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"68e531274a2f8f93a6dafb30172271e58df5d9056801c224eafde8d5eb569320","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"1d175a44f00322bcc5298080d4d96f3493ed682dd6416f4f063c3c1003644826","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"be1d3a9fac9058e78ca64fe15fc0af1ae6b6bbbfec6849f068bf52ba9548cc25","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"be1d3a9fac9058e78ca64fe15fc0af1ae6b6bbbfec6849f068bf52ba9548cc25","height":1080,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":31,"pixel_sha256":"0eff65d1451f7db221714abbf8097d239aa042fcea4e08bffe0276ab6c0cc0a7","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.3 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.21.3/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.3/a71c54e55debe078dd6c678972660dd6f310d325344fb9d8e05b7c0f12f53c0e.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a71c54e55debe078dd6c678972660dd6f310d325344fb9d8e05b7c0f12f53c0e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a71c54e55debe078dd6c678972660dd6f310d325344fb9d8e05b7c0f12f53c0e","height":900,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":31,"pixel_sha256":"99ba52d8bc51259230b17cd80344c8ddf3640090a765096b68b41d56746ee4cc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"7a69bd170f97b37713fe1501f56cd66c3d258834504303bd2d069372ba09b979","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7a69bd170f97b37713fe1501f56cd66c3d258834504303bd2d069372ba09b979","height":1080,"light_fraction":0.0,"luma_entropy":5.546,"meaningful_colors":31,"pixel_sha256":"d02ebc2c895a8e0d4587cf0e53d5675e7988ba1019838128767643ce8a26af50","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.3 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-1.21.3","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.21.3/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.3/3daa2d7fb549f53fc1a5d42c6ed0b93008ff908ed51c6480b109b4426cfe4d6e.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3daa2d7fb549f53fc1a5d42c6ed0b93008ff908ed51c6480b109b4426cfe4d6e","format":"webp","pixel":{"dark_fraction":0.001,"file_sha256":"3daa2d7fb549f53fc1a5d42c6ed0b93008ff908ed51c6480b109b4426cfe4d6e","height":900,"light_fraction":0.0,"luma_entropy":6.126,"meaningful_colors":32,"pixel_sha256":"a5244aeadb8b3f1d1cbfc941108dc27e6115dc6ab9c9c8653cafce00f275a906","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 446 splash pixels in the control frame, 0 left once the model is over them (region [387, 72, 413, 85])","scenario":"full","source":{"file_sha256":"998a5a1e08c6baf1f4535909b93c38b86311c63c383acaf4f470dd9ff78c7326","height":1080,"pixel":{"dark_fraction":0.0009,"file_sha256":"998a5a1e08c6baf1f4535909b93c38b86311c63c383acaf4f470dd9ff78c7326","height":1080,"light_fraction":0.0,"luma_entropy":6.133,"meaningful_colors":32,"pixel_sha256":"969276c77eadb274057053f115f406149794cbaaf12a1d2f7a6c278af79b72ac","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.3 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.3","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.3/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.3/b60a64a5f5f1cf8ee06205c2030b01340c601e7e8e4282446283bc4eb9af43c7.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b60a64a5f5f1cf8ee06205c2030b01340c601e7e8e4282446283bc4eb9af43c7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b60a64a5f5f1cf8ee06205c2030b01340c601e7e8e4282446283bc4eb9af43c7","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":31,"pixel_sha256":"fe7bf8a23ae3891a0864d8d854a0a1e225622027befed4454090b1f90889aeda","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"3b548239204c47863fcd9a30d2d285527869b08e84572bab9c1530b41a8a3991","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3b548239204c47863fcd9a30d2d285527869b08e84572bab9c1530b41a8a3991","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"4c4e4beafae2ca527042a5e36e69e8d03eeeb47c2f7c81d474f833460e8ab7b0","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.3 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.21.3","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.21.3/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.3/c68b44c91f632ae87c4f274470fafc1b0de61399a7b15add0ee6c9e35dd2861b.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c68b44c91f632ae87c4f274470fafc1b0de61399a7b15add0ee6c9e35dd2861b","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"c68b44c91f632ae87c4f274470fafc1b0de61399a7b15add0ee6c9e35dd2861b","height":900,"light_fraction":0.0,"luma_entropy":5.279,"meaningful_colors":31,"pixel_sha256":"1458a437e7be9d6f3c078571f7642c578af18d4789ec7bd9ff9d56a6a20c1ad7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"1237fafd5b67223dd0248aa8b78a884508a16d67ae540f908960b6aad6564e18","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"1237fafd5b67223dd0248aa8b78a884508a16d67ae540f908960b6aad6564e18","height":1080,"light_fraction":0.0,"luma_entropy":5.285,"meaningful_colors":31,"pixel_sha256":"d6f5fe075ed97344c8a145cdb9ebcacfe4ec08ea8728378a43eb547a127576cc","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.3 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.21.3","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.21.3/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.3/b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","format":"webp","pixel":{"dark_fraction":0.6431,"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","height":900,"light_fraction":0.0,"luma_entropy":3.793,"meaningful_colors":26,"pixel_sha256":"68faf48ca45398c8da00700f817a828bac36bdec8eac6228c5ad23c53fe2a9e5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":24,"pixel_sha256":"9302577c9b1374d037a5fcacaf8eac146fbd51738e036c6a3da1c30132930014","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.3 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-1.21.3","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.21.3/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.3/8571b03f333ee5d35820cdb74d341070d3a78bee4e233c56a6be4a9d908562fd.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8571b03f333ee5d35820cdb74d341070d3a78bee4e233c56a6be4a9d908562fd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8571b03f333ee5d35820cdb74d341070d3a78bee4e233c56a6be4a9d908562fd","height":900,"light_fraction":0.0,"luma_entropy":5.278,"meaningful_colors":31,"pixel_sha256":"343cd40bf343bceb4e56c675fbfde8502966db91a6911769f32ac86fbae428b2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"2c13dcc75c9961b058c6ed4315844182eb1bf279d6a5f2387c7c235df912c8c2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2c13dcc75c9961b058c6ed4315844182eb1bf279d6a5f2387c7c235df912c8c2","height":1080,"light_fraction":0.0,"luma_entropy":5.283,"meaningful_colors":30,"pixel_sha256":"21965c0141ed65592019fc078cb8f6974e893118a12f91694b7bbb1c25170b37","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.3 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-1.21.3","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.3/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.3/093b3b0e5653ace30b369d59a6c32284156e925dfc4b094c1b6ac7ab52086ad2.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"093b3b0e5653ace30b369d59a6c32284156e925dfc4b094c1b6ac7ab52086ad2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"093b3b0e5653ace30b369d59a6c32284156e925dfc4b094c1b6ac7ab52086ad2","height":900,"light_fraction":0.0,"luma_entropy":5.411,"meaningful_colors":32,"pixel_sha256":"ea3ca53c5d60a2e4a7330bd48ab1f1d27425bad72c6d974e0802c45e6db46044","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"0c49ec97cbac58c536b9b12f130f110a33d71ac02921994accccad1072eabe29","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0c49ec97cbac58c536b9b12f130f110a33d71ac02921994accccad1072eabe29","height":1080,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":30,"pixel_sha256":"94dfd3cab79d5446a03dfe02cb5e29545e20934d9f10c238d1e2934e87fb0e90","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.3 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.21.3","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.21.3/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.3/6f434e550901956903675d89b721210b6b18636622296b2b00f4272f016fabf0.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6f434e550901956903675d89b721210b6b18636622296b2b00f4272f016fabf0","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"6f434e550901956903675d89b721210b6b18636622296b2b00f4272f016fabf0","height":900,"light_fraction":0.0,"luma_entropy":4.355,"meaningful_colors":31,"pixel_sha256":"74f3d1798d1b5aca9828a06952ca729fa86aa83cd57d44f7ec0d135ff742e756","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"5ef9148fab30538cf515f41b42300060cf68a5c6b6d471c72b580b3e8bb9d270","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"5ef9148fab30538cf515f41b42300060cf68a5c6b6d471c72b580b3e8bb9d270","height":1080,"light_fraction":0.0,"luma_entropy":4.452,"meaningful_colors":30,"pixel_sha256":"d25fd734437c3c6ef08b7cb30681a92f8fc7d8e823042bd2e338f2b8e9df240b","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.3 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.21.3","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.21.3/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.3/3e47ae5d7dd437b056d610d917d22556208ed168c35ec0ebc3bba6116428aca5.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3e47ae5d7dd437b056d610d917d22556208ed168c35ec0ebc3bba6116428aca5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3e47ae5d7dd437b056d610d917d22556208ed168c35ec0ebc3bba6116428aca5","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":32,"pixel_sha256":"267b50e42c4733eefb1d74cdf99256b2fd9d6c8ccad54db8ae38fa9382348800","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"63f34c7f9544bad549cce070d2a14cd0030d9372bb80577af117be8230f60422","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"63f34c7f9544bad549cce070d2a14cd0030d9372bb80577af117be8230f60422","height":1080,"light_fraction":0.0,"luma_entropy":5.503,"meaningful_colors":31,"pixel_sha256":"7db7e7c4f2793197688f9551e7a5344fb91d4e466d40022af272f45349dbc08b","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.3 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-1.21.3","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.3/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.3/64119ec2c840568389c4b4dd6fc5ac3a9acc4f59ba1a55dd39b6db0f0b512720.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"64119ec2c840568389c4b4dd6fc5ac3a9acc4f59ba1a55dd39b6db0f0b512720","format":"webp","pixel":{"dark_fraction":0.0021,"file_sha256":"64119ec2c840568389c4b4dd6fc5ac3a9acc4f59ba1a55dd39b6db0f0b512720","height":900,"light_fraction":0.0,"luma_entropy":6.207,"meaningful_colors":32,"pixel_sha256":"a9bf5ad8c4b8e81ca6b3a1adcdda82eb052424332f5dd2bfd0139e843893009c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"952af1b320cba4d510b880c942f63db3725615e5c49c547861151df982beb012","height":1080,"pixel":{"dark_fraction":0.0021,"file_sha256":"952af1b320cba4d510b880c942f63db3725615e5c49c547861151df982beb012","height":1080,"light_fraction":0.0,"luma_entropy":6.206,"meaningful_colors":32,"pixel_sha256":"a23c9fce9b521d2ee0e4fe41a3dc2d78df9ef1d3df97c6ff2de8517a44f72a57","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.3 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.21.3","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.21.3/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.3/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.3 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-1.21.3","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.21.3/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.3/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.3 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.21.3","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.21.3/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.3/fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":32,"pixel_sha256":"4658b170835d98048e39cace2b240fcf54525a13fd9d6ddb1e7e944f0237ad29","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"469cb1df0d574ef5bdeaad3ac2aecd9d7cac5fc8db2bb62771be4992a9359b23","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"469cb1df0d574ef5bdeaad3ac2aecd9d7cac5fc8db2bb62771be4992a9359b23","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":31,"pixel_sha256":"8ee64efe79f573a7909f653e48b33f516e826dcba0d618b7390eb233db484690","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.3 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.21.3","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.21.3/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.3/8f99317879e51d2517b0d82090566e09fcb9c71432797158bc51d20af515e47b.webp","key":"mc1.21.3","lane_id":"fabric-1.21.3/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8f99317879e51d2517b0d82090566e09fcb9c71432797158bc51d20af515e47b","format":"webp","pixel":{"dark_fraction":0.6756,"file_sha256":"8f99317879e51d2517b0d82090566e09fcb9c71432797158bc51d20af515e47b","height":900,"light_fraction":0.0,"luma_entropy":3.818,"meaningful_colors":28,"pixel_sha256":"801db4a268faafc644e51e4adcdbd68a80f3ed339b58a813aaedb180e8235666","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"be064dad045c62e31efa92c5eff63f4335d207c9ec7f0e736eedb1292ba2ce3b","height":1080,"pixel":{"dark_fraction":0.6783,"file_sha256":"be064dad045c62e31efa92c5eff63f4335d207c9ec7f0e736eedb1292ba2ce3b","height":1080,"light_fraction":0.0,"luma_entropy":3.757,"meaningful_colors":29,"pixel_sha256":"d2f74f20ae9d8d29e68ffa415423476b17f09647b4abed87750d35dd1bcd330f","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.3","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.3/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.3/6e88dda74ba902fbaac2f3ac6ce9be8f8fff934fd41ebde2cc6aaeafb3379dea.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e88dda74ba902fbaac2f3ac6ce9be8f8fff934fd41ebde2cc6aaeafb3379dea","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6e88dda74ba902fbaac2f3ac6ce9be8f8fff934fd41ebde2cc6aaeafb3379dea","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"77ac6f84a044dd6e28cdd4d41a6337f070f41bacd21df4f4ac6263179bbf9041","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"d09f80f3ce6b505228494326413d971dcbefb89267005837a951f4a2c692a212","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d09f80f3ce6b505228494326413d971dcbefb89267005837a951f4a2c692a212","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"23cf9ea8f0a1be4b294a3b9f949e032df0b767e9384c3f8f4e712f39d9ed31cf","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.3","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.3/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.3/04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":31,"pixel_sha256":"36be4cb2295df151edad9fed21c5e2b0e8a33feef216cd56ec8534fee7c64610","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"764a7f69a6628c7249a4ef4282d57012b374953fa0531b5620ce522d89e5627d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"764a7f69a6628c7249a4ef4282d57012b374953fa0531b5620ce522d89e5627d","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"6081db957339e9d4ad7f24df60d0d27bdf4c3d31b80970d0454fd51a1827928d","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.3","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.3/propagation/client_a/baseline","height":900,"image":"images/mc1.21.3/c75f0392636507d40113f8a9f5af73ca1211ad107f0f7bdb83df486e61b7751c.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c75f0392636507d40113f8a9f5af73ca1211ad107f0f7bdb83df486e61b7751c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c75f0392636507d40113f8a9f5af73ca1211ad107f0f7bdb83df486e61b7751c","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"92fea9fd1c7c94d44fc9ded0bce4d343173360e97e57f1e7a26f976ce8190280","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"04d4a24cea5d965977d84e2f1e60b8f3343147f93b2938b433e5a551e045eefa","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"04d4a24cea5d965977d84e2f1e60b8f3343147f93b2938b433e5a551e045eefa","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"8ea35eb8f4e94fa67f5306e91b3a9be9e06f939d77a417631c51b84dae8da2a3","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-1.21.3","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-1.21.3/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.3/009131625ae71cc8d0c866dff966db0e0d985b93837f53001baba594ec4e31b0.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"009131625ae71cc8d0c866dff966db0e0d985b93837f53001baba594ec4e31b0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"009131625ae71cc8d0c866dff966db0e0d985b93837f53001baba594ec4e31b0","height":900,"light_fraction":0.0,"luma_entropy":5.414,"meaningful_colors":31,"pixel_sha256":"3dd5c461fc6ede37e93d9cb4ebb4e69e6e77507bd0e9730c3ccb519d071a2f9b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"113d6544ad481dd74ff13486c42f127992e3363d5f0463ba6a3a850d96e10401","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"113d6544ad481dd74ff13486c42f127992e3363d5f0463ba6a3a850d96e10401","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":31,"pixel_sha256":"73633c4385d9e8aa7e388c19c8b0bc089eb2b7ee771bbd5f931580d953d4eab1","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.3 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection chec…","artifact_node":"neoforge-1.21.3","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-1.21.3/propagation/client_b/baseline","height":900,"image":"images/mc1.21.3/dbb1878355d25bebd55173ecfc95d0202b39db60c41a41aec7338576619acb40.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbb1878355d25bebd55173ecfc95d0202b39db60c41a41aec7338576619acb40","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dbb1878355d25bebd55173ecfc95d0202b39db60c41a41aec7338576619acb40","height":900,"light_fraction":0.0083,"luma_entropy":5.556,"meaningful_colors":32,"pixel_sha256":"311caa9fff542f11fa659cf38d16a8067e777a13c23ab30abd8c20c7dac1aa8c","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"70b6d901dec0be23af352e1d31177b8ec4cf046b6c78f97b5f7e772634c63836","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"70b6d901dec0be23af352e1d31177b8ec4cf046b6c78f97b5f7e772634c63836","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"2876afa4abfb307cacb80b59f2f73abceba74a691ba90f187c18628862f5c721","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.3 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-1.21.3","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.3/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.3/9727496428c1641e3d43a4d92b6d07e33e3406fe9725ea90f509dd6d5b69bc46.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9727496428c1641e3d43a4d92b6d07e33e3406fe9725ea90f509dd6d5b69bc46","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9727496428c1641e3d43a4d92b6d07e33e3406fe9725ea90f509dd6d5b69bc46","height":900,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":28,"pixel_sha256":"844b9c02c3943250f6353b86b73e7a4f1ac5b2a69638579292ac7d44fe185057","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"53d5332e0c3edeee9d2814def9e2e4de3422b3f4e66221d7ff4bd4e6b6dd27cc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"53d5332e0c3edeee9d2814def9e2e4de3422b3f4e66221d7ff4bd4e6b6dd27cc","height":1080,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":28,"pixel_sha256":"b70666f67cffcef8a1d4a2f131818fd46611b8ff9f1004d22e2a5bc9af8009e2","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.3","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.3/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.3/13d5b1bf57db33eeed04a356ee92ae8651cedc33350e9021c05205f6a394d440.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13d5b1bf57db33eeed04a356ee92ae8651cedc33350e9021c05205f6a394d440","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"13d5b1bf57db33eeed04a356ee92ae8651cedc33350e9021c05205f6a394d440","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"b3ae1fca0119e43ae069274aac58a8a23d8c4059cae523fe8d1e3062debe8232","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"63effc470eb4cabae13b8d57e8c62e8bec1d177e251ab6d47e273b0572b3f7a2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"63effc470eb4cabae13b8d57e8c62e8bec1d177e251ab6d47e273b0572b3f7a2","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"eca307b9ef30aa366851eaa00420464593138d1d40ab933f3da4a701fa248055","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.3","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.3/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.3/04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":31,"pixel_sha256":"36be4cb2295df151edad9fed21c5e2b0e8a33feef216cd56ec8534fee7c64610","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"764a7f69a6628c7249a4ef4282d57012b374953fa0531b5620ce522d89e5627d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"764a7f69a6628c7249a4ef4282d57012b374953fa0531b5620ce522d89e5627d","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"6081db957339e9d4ad7f24df60d0d27bdf4c3d31b80970d0454fd51a1827928d","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.3 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-1.21.3","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-1.21.3/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.3/ff90461d59ee45df3f0b45be49da2349720df94b2335f84accf31205e22ce178.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff90461d59ee45df3f0b45be49da2349720df94b2335f84accf31205e22ce178","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ff90461d59ee45df3f0b45be49da2349720df94b2335f84accf31205e22ce178","height":900,"light_fraction":0.0083,"luma_entropy":5.557,"meaningful_colors":32,"pixel_sha256":"f3b1cd1e6de57ec5181992ab9382ddd7bb6838c8533ee3d7b92e8e60ccf9ca30","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"2f6e28e7d51d6f67439920d0cfc361b0ad00bcc49c60c38379c86e836d3523e1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2f6e28e7d51d6f67439920d0cfc361b0ad00bcc49c60c38379c86e836d3523e1","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"2e08ee17f5dcc4c7e16b853b0dd9b9887b43184dd8f091e53a97b5a11e3a01b2","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.3 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-1.21.3","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.3/18a1aa273032c711498a72776b903dfc73d26700a6827ad01a92ea9fbe0df914.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"18a1aa273032c711498a72776b903dfc73d26700a6827ad01a92ea9fbe0df914","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"18a1aa273032c711498a72776b903dfc73d26700a6827ad01a92ea9fbe0df914","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":28,"pixel_sha256":"9d2614e73293102c77f6a5f739e22d82c7601ff3488d810c33bd2401ad4a7b56","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"44d430840633cba2165f2a7ba7c9f0c128868d18210676c6d567ed2d54f4dd21","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"44d430840633cba2165f2a7ba7c9f0c128868d18210676c6d567ed2d54f4dd21","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":30,"pixel_sha256":"305bfa64026ea4bf9e7190bcbd94f5c023c334d98d1112e7580eabf48980142d","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.3 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical m…","artifact_node":"neoforge-1.21.3","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.3/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.3/0079b8df2eb53de75b23af3f87bce6ac855e730c9023d8f77881f8ca49c095af.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0079b8df2eb53de75b23af3f87bce6ac855e730c9023d8f77881f8ca49c095af","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0079b8df2eb53de75b23af3f87bce6ac855e730c9023d8f77881f8ca49c095af","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":29,"pixel_sha256":"0a8ccab4d0419f5d801fcaa1be918ef3504d15bda5d6bb44a72fcaa75e3c3835","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"fe887c011969898b4bd5b9c64cd6d2671efbb23972c129c80b0f688d948796b3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fe887c011969898b4bd5b9c64cd6d2671efbb23972c129c80b0f688d948796b3","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":30,"pixel_sha256":"7684d5739fb1b5c49388e5ccb00d14c994c7c9ca2a1d0f77e41ecfa8b2b1d4b0","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.3 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That thi…","artifact_node":"neoforge-1.21.3","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.3/88a26c830a00345da0c4157974ae47b0c1d6d4dc12bd45cc599eba5f48b22776.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"88a26c830a00345da0c4157974ae47b0c1d6d4dc12bd45cc599eba5f48b22776","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"88a26c830a00345da0c4157974ae47b0c1d6d4dc12bd45cc599eba5f48b22776","height":900,"light_fraction":0.0,"luma_entropy":5.492,"meaningful_colors":28,"pixel_sha256":"a2512750debd64171ed109ac993a42596be353d660923c13bafac7660557ef10","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"ec04f34a1b43c72ee1807eae190bc2550d1eecb6de1255dbfbf3965c319f7cd0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ec04f34a1b43c72ee1807eae190bc2550d1eecb6de1255dbfbf3965c319f7cd0","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":30,"pixel_sha256":"b5d316f7f12f18d6278b6481aefb078dd61b946d75b813a966e48007058daa0d","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.3 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-1.21.3","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.3/2ddfc0c654aa8f4f6336a674a03c2f170c8c28c533788e49e699d4c4f84baa09.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ddfc0c654aa8f4f6336a674a03c2f170c8c28c533788e49e699d4c4f84baa09","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2ddfc0c654aa8f4f6336a674a03c2f170c8c28c533788e49e699d4c4f84baa09","height":900,"light_fraction":0.0,"luma_entropy":5.516,"meaningful_colors":29,"pixel_sha256":"1c85c35c769d802637af9ed74a63dccb7f0268051c6a03e3171122fd700089be","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1 == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"a145cbb562153bec81c02ab2fc1edd1c8a083650e4cabaac06ba5a35b52c0604","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a145cbb562153bec81c02ab2fc1edd1c8a083650e4cabaac06ba5a35b52c0604","height":1080,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":30,"pixel_sha256":"9e67d8c1e8f00314c475a77601d65fc8765fa4f1b5cc27aa962966a55e46afeb","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.3 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-1.21.3","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.3/4dde22cc4f7d0db223f6d5ad86e4c6b3d8d42a1f1cc1d2c6dc8b0dfe40c80765.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4dde22cc4f7d0db223f6d5ad86e4c6b3d8d42a1f1cc1d2c6dc8b0dfe40c80765","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4dde22cc4f7d0db223f6d5ad86e4c6b3d8d42a1f1cc1d2c6dc8b0dfe40c80765","height":900,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":27,"pixel_sha256":"ffd2b46d2ec255b7c85f94c91747016d8b7dbe360654e3a4d61ae61876df2770","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"8d6d6182bd20b834b3f4fdd1323cb418b279b78d0b2d5fbc9a3d246913c2bdd7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8d6d6182bd20b834b3f4fdd1323cb418b279b78d0b2d5fbc9a3d246913c2bdd7","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":30,"pixel_sha256":"296b49346859215d169ac765d31b21eb1f1a4dffff14898ca7f2ce09d0e5f46b","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.3 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-1.21.3","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-1.21.3/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.3/1b0bca12b7854297ecd063ede44843e4e00a3a29bba3f882992b56622df83940.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1b0bca12b7854297ecd063ede44843e4e00a3a29bba3f882992b56622df83940","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1b0bca12b7854297ecd063ede44843e4e00a3a29bba3f882992b56622df83940","height":900,"light_fraction":0.0,"luma_entropy":5.5,"meaningful_colors":28,"pixel_sha256":"3b29b1aceaf8139d32ddde04fbee3f6a84a2dfba97c357b4d3b1fa8dc32bcf3c","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"994d8dee55404c78b383f6df46da0e4b5f465ff29cf257b218c235bb648fa2ac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"994d8dee55404c78b383f6df46da0e4b5f465ff29cf257b218c235bb648fa2ac","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":31,"pixel_sha256":"dc8069e4a4a82f9665cc3b05402984e80ec09b6a954740f4d4ec418e5d40d2d4","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.3/full/client_a/baseline","height":900,"image":"images/mc1.21.3/2b8bb6d9a8c780e6812d9e5af094bf05e42c343440df4b8d5e0c511250b7fd5b.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b8bb6d9a8c780e6812d9e5af094bf05e42c343440df4b8d5e0c511250b7fd5b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2b8bb6d9a8c780e6812d9e5af094bf05e42c343440df4b8d5e0c511250b7fd5b","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"1bf448538224d7ed2f1cebd9c4a2d28ea91a56bf2a9efa709d2db0f4645b0f48","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"daa919f6d9f478d4693d2f33d9d7cb97c5888c7640c599cb16c730c005a78421","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"daa919f6d9f478d4693d2f33d9d7cb97c5888c7640c599cb16c730c005a78421","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"031644e5c8ef6b0bec91f7e7f4159c4f9c2c6fed31704cf55fcf8128fdf41529","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-1.21.3/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.3/e566c96639d81be771dfac68eb841c711ef938e90b8fa1e692a431ee9ac4790b.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e566c96639d81be771dfac68eb841c711ef938e90b8fa1e692a431ee9ac4790b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e566c96639d81be771dfac68eb841c711ef938e90b8fa1e692a431ee9ac4790b","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"ce61fe65e20cb5c728da34e09046b28cbfe376b95c096c47575243df2a8950fc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"4e695e8dc8faec92b0215aeacc3805fdf3a8188d243e8ab4f542196d7800dad1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4e695e8dc8faec92b0215aeacc3805fdf3a8188d243e8ab4f542196d7800dad1","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"e091a6313156c56b8606b9feccce4435011b258517dea7fb5be8f67caa930430","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-1.21.3/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.3/7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","format":"webp","pixel":{"dark_fraction":0.6492,"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":23,"pixel_sha256":"73ca8fc2d3c6226f13367a41d8793da9c365453d8c154acb8dec67744ee37b5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"light_fraction":0.0,"luma_entropy":3.669,"meaningful_colors":24,"pixel_sha256":"f94d764fc244bf1c37c0135e99974cc57223aefe115f9eb1ec8cc44160d52008","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-1.21.3/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.3/4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","height":900,"light_fraction":0.0,"luma_entropy":3.776,"meaningful_colors":25,"pixel_sha256":"f10b7d81adb29295299b41f5706e68fb241cb9568a803d028f573585d5d0815a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"light_fraction":0.0,"luma_entropy":3.711,"meaningful_colors":24,"pixel_sha256":"87d0313704cd471579aed5242019b167428bcb9cf810ad7478a2479171c072dc","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.3 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-1.21.3/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.3/d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","format":"webp","pixel":{"dark_fraction":0.6393,"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","height":900,"light_fraction":0.0,"luma_entropy":3.754,"meaningful_colors":25,"pixel_sha256":"04df02ba70e415eb83544a0896b2a54f45ed1e9d400b99663ab9f3f4e8e344ab","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"e25f92140bcdcd32da465306f9bb853bd3e5ae5db4b9c7854a4371f581315e0a","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-1.21.3/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.3/6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","height":900,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":27,"pixel_sha256":"e8f7aeb6691b4954939b96fce9bc6aa32672a5d556d8cec05a030af87ffcccdc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558818551) at index 0 above plaid (mtime 1793558813652) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"a0cfcb32d8ddc0f1d0ba5012b6d0c88e3992a43fc9f450bf0e808c7220e022f9","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-1.21.3/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.3/692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","format":"webp","pixel":{"dark_fraction":0.6428,"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","height":900,"light_fraction":0.0,"luma_entropy":3.748,"meaningful_colors":24,"pixel_sha256":"40ef07bf41e63eab9e7afdf1df10788826af9fa31926f1731f5fe636f7b5de3f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"pixel":{"dark_fraction":0.6417,"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"light_fraction":0.0,"luma_entropy":3.698,"meaningful_colors":24,"pixel_sha256":"9d15fbe35013bd32a408893a4606395d3068ee9ef1c485e77e074be6a8e25f5b","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.3 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-1.21.3/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.3/1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","format":"webp","pixel":{"dark_fraction":0.6497,"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","height":900,"light_fraction":0.0,"luma_entropy":3.725,"meaningful_colors":24,"pixel_sha256":"f77fee30b825c425e8be6527d3b1379194e011683358d046719e174c767b76a0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":24,"pixel_sha256":"58c2c5b0c497e72dc63a73b3be9b80f184c812844f243b017b2a0c38f11962df","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.3 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-1.21.3/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.3/36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","format":"webp","pixel":{"dark_fraction":0.623,"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","height":900,"light_fraction":0.0,"luma_entropy":3.944,"meaningful_colors":27,"pixel_sha256":"44fa47d12cf61a65de9ec8d00f62f37fce89958159cfeccce86b63a85a7c2758","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"pixel":{"dark_fraction":0.6215,"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"light_fraction":0.0,"luma_entropy":3.877,"meaningful_colors":25,"pixel_sha256":"ebea12882bc5b9f09e258c0af3711de4650239364a864a15fcc2c74a7bbecec4","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.3 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delet…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-1.21.3/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.3/72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","format":"webp","pixel":{"dark_fraction":0.6494,"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","height":900,"light_fraction":0.0,"luma_entropy":3.731,"meaningful_colors":24,"pixel_sha256":"bc4c06f1813eb242c3cba8ca04b273ccc16931c5bc8156392995bb195b3e5e6e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"light_fraction":0.0,"luma_entropy":3.668,"meaningful_colors":24,"pixel_sha256":"878fcd53a07a8d01f79ec1fda27afd90d8c7f3118c2264f8197d12a7fdeb68aa","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.3/full/client_a/model_slim","height":900,"image":"images/mc1.21.3/095c084a80b5e711b8f39e6600c6d72701e66bbd3ca8926723aa14da49fd7f43.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"095c084a80b5e711b8f39e6600c6d72701e66bbd3ca8926723aa14da49fd7f43","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"095c084a80b5e711b8f39e6600c6d72701e66bbd3ca8926723aa14da49fd7f43","height":900,"light_fraction":0.0,"luma_entropy":5.252,"meaningful_colors":32,"pixel_sha256":"94f5060dd14002a058fb45317260a269727c0f492b0b3060f199638287540cdf","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"762aee707c59366f7351d6ede39e7f09712d09bf4c386ab91836a8a043e73a39","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"762aee707c59366f7351d6ede39e7f09712d09bf4c386ab91836a8a043e73a39","height":1080,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":30,"pixel_sha256":"16315ddc1c3006a8778f6f93e931de5af5a7d7a76a0853a4de96243af95643a4","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.3/full/client_a/model_classic","height":900,"image":"images/mc1.21.3/6be0426275834a3344ac756d9735499b818a002d0427ab12c83bdd29c8409865.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6be0426275834a3344ac756d9735499b818a002d0427ab12c83bdd29c8409865","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6be0426275834a3344ac756d9735499b818a002d0427ab12c83bdd29c8409865","height":900,"light_fraction":0.0,"luma_entropy":5.275,"meaningful_colors":30,"pixel_sha256":"edcf3c4fb41a7cecc2ecd1d9712c6f548cf145e18d0e779958cdbee43f0324c9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"266a23f121334915d63b845cd713058d8dbfeef40ea4f5b8947d91f10b278fb3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"266a23f121334915d63b845cd713058d8dbfeef40ea4f5b8947d91f10b278fb3","height":1080,"light_fraction":0.0,"luma_entropy":5.283,"meaningful_colors":31,"pixel_sha256":"dd1ef1bd302c5a7525116a629166cc8bc07b24cae89f677ee2ce94989926fd3f","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtim…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-1.21.3/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.3/f0eea30dc25b6b0df5206bd8eb4c46975981b82c0e741a11556f2c96a634fb22.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f0eea30dc25b6b0df5206bd8eb4c46975981b82c0e741a11556f2c96a634fb22","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f0eea30dc25b6b0df5206bd8eb4c46975981b82c0e741a11556f2c96a634fb22","height":900,"light_fraction":0.0,"luma_entropy":5.253,"meaningful_colors":31,"pixel_sha256":"f335cd877c465ed925a4b29b1fcd4da44ab899fdb6505c596a0224e76cb47c73","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"f21376e15d77b8e413334e65f145f08139397f8e58f3876d1dfe18f2c69a5590","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f21376e15d77b8e413334e65f145f08139397f8e58f3876d1dfe18f2c69a5590","height":1080,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":31,"pixel_sha256":"5986e4e953fedde8619e1d454b37fa9727380923eb8c9db9e8e4cde22d5fdc08","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-1.21.3/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.3/892e3390b29438e7cdd25a3ec7d0a24dd007d1cb1c252908f18da0afca53de4e.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"892e3390b29438e7cdd25a3ec7d0a24dd007d1cb1c252908f18da0afca53de4e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"892e3390b29438e7cdd25a3ec7d0a24dd007d1cb1c252908f18da0afca53de4e","height":900,"light_fraction":0.0,"luma_entropy":5.224,"meaningful_colors":30,"pixel_sha256":"70162e9e7c55a331d392d9254aa32a8e66f4f12e404567922f1b875c5769749d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"704dae0f3ceb4e9171e44ae5a2372f220101ba0a9e65ff20b9304fa4727a967b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"704dae0f3ceb4e9171e44ae5a2372f220101ba0a9e65ff20b9304fa4727a967b","height":1080,"light_fraction":0.0,"luma_entropy":5.235,"meaningful_colors":30,"pixel_sha256":"c65d8de46a9f8c8358331ac43539bf3093377c73c9aba263bade52cef5c05bd8","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-1.21.3/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.3/333aa771c2eed01db26f68742f4296935fb38d50427a4b4715db16e7204e977d.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"333aa771c2eed01db26f68742f4296935fb38d50427a4b4715db16e7204e977d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"333aa771c2eed01db26f68742f4296935fb38d50427a4b4715db16e7204e977d","height":900,"light_fraction":0.0,"luma_entropy":5.267,"meaningful_colors":30,"pixel_sha256":"7b724c149c1d0f89a789758ebe0b23469315474affe60d41cb71a50be46c320a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"b6fd980d1d4ca7e50341d01563cf46e5d3b16ef6cafb3e4106dd93e49886b040","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b6fd980d1d4ca7e50341d01563cf46e5d3b16ef6cafb3e4106dd93e49886b040","height":1080,"light_fraction":0.0,"luma_entropy":5.275,"meaningful_colors":30,"pixel_sha256":"3d26fec0db91356d6bf9e75fc07e657f68995243c1c7ebbb606aad7a533cdcfc","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks ca…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-1.21.3/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.3/a93fcf0cc43a22ef2f92cca9375d8f1369729057be39dc1d613d4241c1fd4312.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a93fcf0cc43a22ef2f92cca9375d8f1369729057be39dc1d613d4241c1fd4312","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a93fcf0cc43a22ef2f92cca9375d8f1369729057be39dc1d613d4241c1fd4312","height":900,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":31,"pixel_sha256":"918cfb449507e5382edd4c4359f1f8a46123e078d628d322643dbed970e12f3e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"7bca7106e0c99a39fbe09abc123bbf4b7132d0bc93807814d14aab7ba3bb6426","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7bca7106e0c99a39fbe09abc123bbf4b7132d0bc93807814d14aab7ba3bb6426","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":30,"pixel_sha256":"9e9033f80d1b157a104b1fca80a57984fb28c01535d13a225fcda1017560207e","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.3 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-1.21.3/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.3/0cb5b62f5bdc3677c4bb75e31da4645441ee3841e9bdad48b253cb5d3d9d00ea.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0cb5b62f5bdc3677c4bb75e31da4645441ee3841e9bdad48b253cb5d3d9d00ea","format":"webp","pixel":{"dark_fraction":0.0025,"file_sha256":"0cb5b62f5bdc3677c4bb75e31da4645441ee3841e9bdad48b253cb5d3d9d00ea","height":900,"light_fraction":0.0,"luma_entropy":5.276,"meaningful_colors":31,"pixel_sha256":"6259924bbb780e0a90a9ccfbce59ebcba7eb7d4ebaf39264c2e6519a553698f0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"44dfe7c2f463f75322966768d126f62206b6ecbc4956e3d45e8f6e498cf36b1f","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"44dfe7c2f463f75322966768d126f62206b6ecbc4956e3d45e8f6e498cf36b1f","height":1080,"light_fraction":0.0,"luma_entropy":5.284,"meaningful_colors":31,"pixel_sha256":"6bd5335092bdb4e57c9f15ad810fdbae6ddb84eedd395f9802d8fd4414038d1f","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, w…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-1.21.3/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.3/aa344769a993c2d5ead9095881b09f8b0a0221c157c11ec2fbc16f8b9a1c16d8.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa344769a993c2d5ead9095881b09f8b0a0221c157c11ec2fbc16f8b9a1c16d8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"aa344769a993c2d5ead9095881b09f8b0a0221c157c11ec2fbc16f8b9a1c16d8","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"3a2d37fb20f77278d6bf9fa27987874e154cb67216d72736b1e6f3fc62631690","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"299aaa516c770e833718a69cf77c1a25a41ce6068745f34b457e51491e222dad","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"299aaa516c770e833718a69cf77c1a25a41ce6068745f34b457e51491e222dad","height":1080,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":32,"pixel_sha256":"f0e3dff169a5e7f4eabaac22e00a85a2837c63cc9cef6a458a2c8dbd1d618549","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proo…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-1.21.3/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.3/97756815e3a287bbf64978b8ef071e365e3a3c68c0e91db5c3fb5fb95aa6049c.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"97756815e3a287bbf64978b8ef071e365e3a3c68c0e91db5c3fb5fb95aa6049c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"97756815e3a287bbf64978b8ef071e365e3a3c68c0e91db5c3fb5fb95aa6049c","height":900,"light_fraction":0.0,"luma_entropy":5.407,"meaningful_colors":31,"pixel_sha256":"90cd1649e4593ee481d60456d8af426341741f5e3ec0d68c8ff95517a8c8850d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"b7f1d0932c8e33b8aa1774c819095c77d44ae627e3ae4a09ce6c71dede038a7e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b7f1d0932c8e33b8aa1774c819095c77d44ae627e3ae4a09ce6c71dede038a7e","height":1080,"light_fraction":0.0,"luma_entropy":5.416,"meaningful_colors":32,"pixel_sha256":"f55abb616644ad5f2fc419a8ccadb6e99267a9a3d983f3be41cc28f0da0ee209","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-1.21.3/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.3/fc07736de2df206d23e75a6e0fdfa4c129c2157f35ebc660ef0fcc830544de30.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc07736de2df206d23e75a6e0fdfa4c129c2157f35ebc660ef0fcc830544de30","format":"webp","pixel":{"dark_fraction":0.5022,"file_sha256":"fc07736de2df206d23e75a6e0fdfa4c129c2157f35ebc660ef0fcc830544de30","height":900,"light_fraction":0.0011,"luma_entropy":5.09,"meaningful_colors":29,"pixel_sha256":"97c06a3bc32677e88c3b550b11a83719f7c8cbe54889b054c7a010ddefe76723","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"08df6fb98822617f362e07c549268b6613789b103fe109cc8befbed5ea35558d","height":1080,"pixel":{"dark_fraction":0.5043,"file_sha256":"08df6fb98822617f362e07c549268b6613789b103fe109cc8befbed5ea35558d","height":1080,"light_fraction":0.0011,"luma_entropy":5.03,"meaningful_colors":31,"pixel_sha256":"7d9d955810d48228337ecd036aaef589737b330cd03d717082d1e5e6962fb5e1","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-1.21.3/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.3/ac9cdbcfe51a82838d4c26bc5db86c1c28ffbe96e28f8eb965e1fc7265c3c169.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ac9cdbcfe51a82838d4c26bc5db86c1c28ffbe96e28f8eb965e1fc7265c3c169","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ac9cdbcfe51a82838d4c26bc5db86c1c28ffbe96e28f8eb965e1fc7265c3c169","height":900,"light_fraction":0.0,"luma_entropy":5.471,"meaningful_colors":32,"pixel_sha256":"993138a7e5b89c1df41c1f4e5b38e1903575747447b75b996f8f6a22139cd934","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"f08b2e4b0489f0883c03de0d0aa6686bbf24494bd1ef6f5e42cde9ea585053ee","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f08b2e4b0489f0883c03de0d0aa6686bbf24494bd1ef6f5e42cde9ea585053ee","height":1080,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":32,"pixel_sha256":"8a5d5afd1b87513c214fbec3cb61f67d9f2274a85239f3e6bebe50a68ab79100","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outli…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-1.21.3/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.3/2ea62f9a2ecdcd6a5204944978be56d95b2737627b6247900091ef9269c5f197.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ea62f9a2ecdcd6a5204944978be56d95b2737627b6247900091ef9269c5f197","format":"webp","pixel":{"dark_fraction":0.1962,"file_sha256":"2ea62f9a2ecdcd6a5204944978be56d95b2737627b6247900091ef9269c5f197","height":900,"light_fraction":0.0,"luma_entropy":4.576,"meaningful_colors":32,"pixel_sha256":"ca19796a6065295b13e0822af9634f77a32f82454745973e6d202ffae9114228","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"e80dab7ef7e7585644f115fe192a4f2f0d39205fa2133f51d3d10ce67c16f3bc","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e80dab7ef7e7585644f115fe192a4f2f0d39205fa2133f51d3d10ce67c16f3bc","height":1080,"light_fraction":0.0,"luma_entropy":4.546,"meaningful_colors":32,"pixel_sha256":"051c83c766dd5972b2273ba344d023f7da90e50236a22a04ea4f4f4bb0276c11","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the r…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-1.21.3/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.3/c40df5768a4abdecb4a13f7755ae642bc769777083888938b505c83028dba6f7.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c40df5768a4abdecb4a13f7755ae642bc769777083888938b505c83028dba6f7","format":"webp","pixel":{"dark_fraction":0.5044,"file_sha256":"c40df5768a4abdecb4a13f7755ae642bc769777083888938b505c83028dba6f7","height":900,"light_fraction":0.0011,"luma_entropy":5.134,"meaningful_colors":30,"pixel_sha256":"c1b54c5bc616f6a939aaf7b61452d1fbf9af7ab57ef7225bc87351d6358d4024","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"63dfb01235d97605fc201ff04704564cca2dddb4b14fee21260aa1eb9d4c4966","height":1080,"pixel":{"dark_fraction":0.5069,"file_sha256":"63dfb01235d97605fc201ff04704564cca2dddb4b14fee21260aa1eb9d4c4966","height":1080,"light_fraction":0.0011,"luma_entropy":5.07,"meaningful_colors":30,"pixel_sha256":"21d0cd9fc7e382b3fee57c557bc4a3a2b54898b169697f6445879130e1e9904e","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-1.21.3/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.3/2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","format":"webp","pixel":{"dark_fraction":0.5035,"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","height":900,"light_fraction":0.0011,"luma_entropy":5.135,"meaningful_colors":30,"pixel_sha256":"af348136b71f1df5a81251d8bd8b61d74fa228218faa58aed456cd7c482f1b1a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"light_fraction":0.0011,"luma_entropy":5.067,"meaningful_colors":30,"pixel_sha256":"9e34b3b60747b4b126031b577875c75101fda0a9b717c28b6fe696631fd95707","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-1.21.3/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.3/21adbb9a46a55d44b17656ada92bc60a9ccc5d828c9d5a1d75f3924355d6677f.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"21adbb9a46a55d44b17656ada92bc60a9ccc5d828c9d5a1d75f3924355d6677f","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"21adbb9a46a55d44b17656ada92bc60a9ccc5d828c9d5a1d75f3924355d6677f","height":900,"light_fraction":0.0,"luma_entropy":4.583,"meaningful_colors":31,"pixel_sha256":"0a942737e70216eb530f7b63082c96f4c458e2500e6eae1638f15b236c15825f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"3441821f3ea7d67511930d11be64393ad9e570a719dd6de630bc28168b84e242","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3441821f3ea7d67511930d11be64393ad9e570a719dd6de630bc28168b84e242","height":1080,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":30,"pixel_sha256":"f5923a47bba4201207c4478862075f8000a2b8141287a773deb098eb42e66805","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-1.21.3/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.3/1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":30,"pixel_sha256":"c51797373a720378b376254451c0e2ab1331b56cdbf2b2128f2afb18ee317b25","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":30,"pixel_sha256":"c60175aea5d4a9794bafdf151636cf4c11377533f40b9f922468d22bf8971ce0","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-1.21.3/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.3/eec2de0bf977816cb42c26fb1d31a6a85a687c5977bb6dfae6a55ec739a6bee8.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eec2de0bf977816cb42c26fb1d31a6a85a687c5977bb6dfae6a55ec739a6bee8","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"eec2de0bf977816cb42c26fb1d31a6a85a687c5977bb6dfae6a55ec739a6bee8","height":900,"light_fraction":0.0,"luma_entropy":4.846,"meaningful_colors":31,"pixel_sha256":"cf82ce5fadd53dd73e3d975fcbfb983d8bcab7058146139edb58e48d3df9ec89","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"15a7d370bd39c0f90e85e68fa2839153d96ba002deaa45f12da7c70c0ac6022b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"15a7d370bd39c0f90e85e68fa2839153d96ba002deaa45f12da7c70c0ac6022b","height":1080,"light_fraction":0.0,"luma_entropy":4.792,"meaningful_colors":31,"pixel_sha256":"5c3a598a9ab8f2344e01cf4197497bac77a6f3044fc43b9e28542b276068a14c","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.3 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-1.21.3/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.3/03ed32353ea8b727b330552dcc8db5bed2b2084cbd37e5612fc37d58819dccf5.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"03ed32353ea8b727b330552dcc8db5bed2b2084cbd37e5612fc37d58819dccf5","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"03ed32353ea8b727b330552dcc8db5bed2b2084cbd37e5612fc37d58819dccf5","height":900,"light_fraction":0.0,"luma_entropy":5.304,"meaningful_colors":32,"pixel_sha256":"a05210d96c1c3788d75ac402e6be13a03ab06c35aefeab86cdd15b0684577b2c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"fe44a9007acd4662f536d9060dede030b7b456b01bb5bde8d8eaee8ca2b8ddbc","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"fe44a9007acd4662f536d9060dede030b7b456b01bb5bde8d8eaee8ca2b8ddbc","height":1080,"light_fraction":0.0,"luma_entropy":5.235,"meaningful_colors":32,"pixel_sha256":"0a7b2613cd13a350e86ead59287ce29dbc0089d9487ee9f9f851a21b94ea1551","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.3 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-1.21.3/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.3/a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"c82a01f44a209e22f295aec86fb93ce8cbf7306dea08263e4a8b5b95dc474efe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"d8852c57bffb0c080d1937dc5444af58166ecf6b7977ef7ea28c370ddfd60be9","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back out…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-1.21.3/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.3/c3747df2d437b820719bb039a511c1e364b30b77c3cc50352cfda0fde7d3de99.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c3747df2d437b820719bb039a511c1e364b30b77c3cc50352cfda0fde7d3de99","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"c3747df2d437b820719bb039a511c1e364b30b77c3cc50352cfda0fde7d3de99","height":900,"light_fraction":0.0,"luma_entropy":5.657,"meaningful_colors":32,"pixel_sha256":"dc64dc124cde51dbe9d07118c543c6eea12db946dc28dd13825c8186d2c00bf2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"a0d0fdf316cfad5c4b64315fedf69d2ad89ae835f3769dc9cc5dec238b26bdf4","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"a0d0fdf316cfad5c4b64315fedf69d2ad89ae835f3769dc9cc5dec238b26bdf4","height":1080,"light_fraction":0.0,"luma_entropy":5.639,"meaningful_colors":32,"pixel_sha256":"672f644575226f540f009d5c17113d9918bce0156f011b6d2b493c47c5b6172a","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-1.21.3/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.3/d827ef4d3122550164f9fa91f04a83f7a12184f6237cf0bb79b10877ba8d9705.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d827ef4d3122550164f9fa91f04a83f7a12184f6237cf0bb79b10877ba8d9705","format":"webp","pixel":{"dark_fraction":0.4688,"file_sha256":"d827ef4d3122550164f9fa91f04a83f7a12184f6237cf0bb79b10877ba8d9705","height":900,"light_fraction":0.0013,"luma_entropy":5.184,"meaningful_colors":29,"pixel_sha256":"23916538700fea2bd3b8d5edbbbb225d768c0148593f635df238949527df4fbd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"50f9f52fecd09951df1f97fd9663b3b7e1fcda5ee832d57e85ae804cff62bc50","height":1080,"pixel":{"dark_fraction":0.4708,"file_sha256":"50f9f52fecd09951df1f97fd9663b3b7e1fcda5ee832d57e85ae804cff62bc50","height":1080,"light_fraction":0.0011,"luma_entropy":5.132,"meaningful_colors":31,"pixel_sha256":"cd32f336a9fb0e2978df57d3b19f0f7c29526112b405c96de79c0c7a2460d4f9","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-1.21.3/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.3/45ec8996efbbaeebfa8c488e6f02531ab5551b81c8ea35a8f97d143c4ea8aa35.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"45ec8996efbbaeebfa8c488e6f02531ab5551b81c8ea35a8f97d143c4ea8aa35","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"45ec8996efbbaeebfa8c488e6f02531ab5551b81c8ea35a8f97d143c4ea8aa35","height":900,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"6bf723d82f73c761eac2dcd3599ee43d24b9d7c36acf05392e42a8563f7f2c27","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"093eb2d41f92d85299571edc71b6e02e45cdd38f46fc3815eb155c93ad9949b4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"093eb2d41f92d85299571edc71b6e02e45cdd38f46fc3815eb155c93ad9949b4","height":1080,"light_fraction":0.0,"luma_entropy":5.477,"meaningful_colors":31,"pixel_sha256":"5be21cfffcb9e017d30d294871e4797f93586ac4ba2550b0d41cac05ef3e0ccf","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-1.21.3/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.3/399912e2e924c8b7ef04492049d60bb1df06a984fc95ac753d7f10c7814244af.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"399912e2e924c8b7ef04492049d60bb1df06a984fc95ac753d7f10c7814244af","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"399912e2e924c8b7ef04492049d60bb1df06a984fc95ac753d7f10c7814244af","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":31,"pixel_sha256":"a842b23d86e13b3bb1206127283c6e3836bff3e27baf6119295a3ff45423a624","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"71bd32030ebdc01f7a47f5a4b234be794003ecdb8fd8f95ea32ef462871a98d7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"71bd32030ebdc01f7a47f5a4b234be794003ecdb8fd8f95ea32ef462871a98d7","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"ffb7f581fbfcaf300776fb5b0287f1af097e4e7d24d0900308588b201c2e1019","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-1.21.3/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.3/491b967022448b67b992ba1342707d9c184013f54aa94675ad49cce4a9377fec.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"491b967022448b67b992ba1342707d9c184013f54aa94675ad49cce4a9377fec","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"491b967022448b67b992ba1342707d9c184013f54aa94675ad49cce4a9377fec","height":900,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":31,"pixel_sha256":"1d9987875a1397fc02d30b208e50a5f5ea54e3151d0647b575f9961d915a7fe0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"6a227505288785381aab03b9e350ac2a026eddd169c3fcbde35d4dfb871b8ce5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6a227505288785381aab03b9e350ac2a026eddd169c3fcbde35d4dfb871b8ce5","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"edb2a0ff182a548b7d727928bd49dc4934e9d75053b83c3cc2065e73fb6c389a","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-1.21.3/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.3/30b617e5e2dc9a032fc493efb8ac1dff2f5a71e28be944a9f49f4e66634be4a0.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"30b617e5e2dc9a032fc493efb8ac1dff2f5a71e28be944a9f49f4e66634be4a0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"30b617e5e2dc9a032fc493efb8ac1dff2f5a71e28be944a9f49f4e66634be4a0","height":900,"light_fraction":0.0,"luma_entropy":5.606,"meaningful_colors":30,"pixel_sha256":"dbc7ea6f4b6e9fe0e65476451dec9727c8f7f1e01f7f8fb5ebffe5732a28be08","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"6fc1325d68383aa1c17f9cba740a28dc4c61aeb22d6fcb3e723ecbb83761f73e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6fc1325d68383aa1c17f9cba740a28dc4c61aeb22d6fcb3e723ecbb83761f73e","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"80fedb97555c8d652cf2de30033569480374e429d517b9176dfb2988864f358b","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.3 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-1.21.3/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.3/dcf586a3550d4935f160f0d0c355ec9bc05a2460867a6b2879beed134c856fdd.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dcf586a3550d4935f160f0d0c355ec9bc05a2460867a6b2879beed134c856fdd","format":"webp","pixel":{"dark_fraction":0.436,"file_sha256":"dcf586a3550d4935f160f0d0c355ec9bc05a2460867a6b2879beed134c856fdd","height":900,"light_fraction":0.0,"luma_entropy":4.566,"meaningful_colors":32,"pixel_sha256":"90a42666e7e32d6e9d0f83c347de9aa97ed25347120aca187db66498c61f5c1a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"20c32336e43d8abead7dba2c2d448c11744c0baaaa45177a25b2331b00779d0e","height":1080,"pixel":{"dark_fraction":0.4371,"file_sha256":"20c32336e43d8abead7dba2c2d448c11744c0baaaa45177a25b2331b00779d0e","height":1080,"light_fraction":0.0,"luma_entropy":4.531,"meaningful_colors":31,"pixel_sha256":"187648fca5906ec55ef8e1c30da4a550b6aa03f0f6602d3455340e43373ccdf4","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.3 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-1.21.3/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.3/67b54eb1fca4023346fb22dcc54ed7e4c29da40dd7918fb28190aa721a07e86d.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"67b54eb1fca4023346fb22dcc54ed7e4c29da40dd7918fb28190aa721a07e86d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"67b54eb1fca4023346fb22dcc54ed7e4c29da40dd7918fb28190aa721a07e86d","height":900,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":31,"pixel_sha256":"3b245893fa3b91683caebdc3a17f2414c5e60a3e9a5cfb8160f53753b94151ce","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"3853821abe6925e2e33df3e5ae6acfd92cf76740ebba02adb28c3d0a5f6ade2c","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3853821abe6925e2e33df3e5ae6acfd92cf76740ebba02adb28c3d0a5f6ade2c","height":1080,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":30,"pixel_sha256":"b96adfc47a6c04e0b595b63a1c41be9cfe661f5655d034a5d2fed3b236f5405c","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas p…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-1.21.3/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.3/9e711693a12bf0a4876dfd6859976f4f076ecbaa789d14ec7711a0e5b17f5df9.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9e711693a12bf0a4876dfd6859976f4f076ecbaa789d14ec7711a0e5b17f5df9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9e711693a12bf0a4876dfd6859976f4f076ecbaa789d14ec7711a0e5b17f5df9","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":31,"pixel_sha256":"6ea8b36692437cd13f0c2c31a37cfc546fa0017291e07cf60373ca72abe1d617","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"6fa48f9832a2b4c4c68094832e549de92c46d5660a84b6716851793e8d107e45","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6fa48f9832a2b4c4c68094832e549de92c46d5660a84b6716851793e8d107e45","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"8077557a4925c1fbfdea355d97dc54aa8ae2c602fd01666774b15c5de72d8a86","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-1.21.3/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.3/760756a8884b2947f4ab4f64bff4f6d63a1e664be02ed0f8c2586ea057a6e6c4.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"760756a8884b2947f4ab4f64bff4f6d63a1e664be02ed0f8c2586ea057a6e6c4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"760756a8884b2947f4ab4f64bff4f6d63a1e664be02ed0f8c2586ea057a6e6c4","height":900,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":30,"pixel_sha256":"9bd49112c7fcca79f6f6200447482ee13b651a051e3d2ff3e2148155dc87d7b6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"dda7ecc12f65cd454d9ccc55390115a3d8cf9ab5d2dbe219cb742c2ba41067dc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dda7ecc12f65cd454d9ccc55390115a3d8cf9ab5d2dbe219cb742c2ba41067dc","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"920e205a3d8fdb35170e1a6ed1d94d50b9b354f7d07f0fc485772865771b0321","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.3 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-1.21.3/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.3/a8930edca939ec9f473261823e8f15d07c5fc6b16f62e6d4fdad9bd2abfce6a4.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a8930edca939ec9f473261823e8f15d07c5fc6b16f62e6d4fdad9bd2abfce6a4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a8930edca939ec9f473261823e8f15d07c5fc6b16f62e6d4fdad9bd2abfce6a4","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":31,"pixel_sha256":"e778b98f93c3a3d94bfefeaa787425b25729df17f40b23820bb4722665580ad3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"805cb3fde71c1d51b923d59d3919fa98abce67adbd30de76e8dc99782b167379","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"805cb3fde71c1d51b923d59d3919fa98abce67adbd30de76e8dc99782b167379","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"924a840303be3d0754e7f23cf7bf476fdcf2ae45d2fceddf66b1c70634960a27","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-1.21.3/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.3/24c82d649c8ed80e4faf646a0e159490f6a78bab51a9387aeeb8fd6df6e4074c.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24c82d649c8ed80e4faf646a0e159490f6a78bab51a9387aeeb8fd6df6e4074c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"24c82d649c8ed80e4faf646a0e159490f6a78bab51a9387aeeb8fd6df6e4074c","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":31,"pixel_sha256":"e8f78b2f14b48a3ecac901a14bc2f378e80ec128cc936ed602f27f5780f363fd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"e733f288ff9456079c66f551ebaabff2707ddd03ff8e7e459244cd822c5e3b31","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e733f288ff9456079c66f551ebaabff2707ddd03ff8e7e459244cd822c5e3b31","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"a72fb8d10b67f38f893aa4c8a04872072bae8d218e67f642648cf35dfe1c9ab0","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compa…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.3/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.3/ce93bdf6e99c840a8a128e2276cc6433b763cb595e993c54091c1513b2d7a179.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ce93bdf6e99c840a8a128e2276cc6433b763cb595e993c54091c1513b2d7a179","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ce93bdf6e99c840a8a128e2276cc6433b763cb595e993c54091c1513b2d7a179","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":31,"pixel_sha256":"d71ae5c10f019bf578393de0d052d32023f2305b98c8d00f0031e79697125198","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"e116dec548ceb6c3045dbd12d3b5bd9ffbaebecc4c2a94a02430b43267bda2a1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e116dec548ceb6c3045dbd12d3b5bd9ffbaebecc4c2a94a02430b43267bda2a1","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"e4d7228a0324e85bd5c1f9a5c5935a40c38dce48e07dab476fd7883d22b1f75e","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-1.21.3/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.3/16c35c1f763bccff56281dd6094fe8127ce3b9c754bc82e153e12806d1aa3478.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"16c35c1f763bccff56281dd6094fe8127ce3b9c754bc82e153e12806d1aa3478","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"16c35c1f763bccff56281dd6094fe8127ce3b9c754bc82e153e12806d1aa3478","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"fb374c477a16155711249641ca8a08430832fda1f43448b726e661b65c1f1239","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"eac19bd0c33cfaeab3d4b17ab545958cbe1e51fe843dd6c8d07adc058344c810","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eac19bd0c33cfaeab3d4b17ab545958cbe1e51fe843dd6c8d07adc058344c810","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"ec441828797cb99170b172428a9e992a7937dec809b6658d528b5364a2e96f23","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-1.21.3/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.3/c079235afaf6e1f294ad0164424306c197dc60c81fd34114ce110da2288a3884.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c079235afaf6e1f294ad0164424306c197dc60c81fd34114ce110da2288a3884","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c079235afaf6e1f294ad0164424306c197dc60c81fd34114ce110da2288a3884","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":30,"pixel_sha256":"375c92441e955ea3901990d0622c8b65c344d2bc85bdf030258b723e88661d42","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"b00c863605a648eb472576c832ca2c94124f4c41505caa3ba8b06f442a7a60b4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b00c863605a648eb472576c832ca2c94124f4c41505caa3ba8b06f442a7a60b4","height":1080,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":32,"pixel_sha256":"b5a4d990f05d2e1ebe8debd2ce35c93238135a195cbc99b18a3937044b7a7206","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-1.21.3/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.3/3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":32,"pixel_sha256":"2bcd91d17ea5e5ddf9552ee0556ea47be79d635194a6ce52478697b221b2f0fb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"light_fraction":0.0,"luma_entropy":4.502,"meaningful_colors":30,"pixel_sha256":"dfecd2aecbb21ef955c1182f7cc1dbfc7647cf489dde1d40f9892fd88917d658","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-1.21.3/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.3/8d2eb03473ea01270885395749b5c5cee3f08f00a92003e96da8a7bd36edb351.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8d2eb03473ea01270885395749b5c5cee3f08f00a92003e96da8a7bd36edb351","format":"webp","pixel":{"dark_fraction":0.4885,"file_sha256":"8d2eb03473ea01270885395749b5c5cee3f08f00a92003e96da8a7bd36edb351","height":900,"light_fraction":0.0011,"luma_entropy":5.297,"meaningful_colors":31,"pixel_sha256":"5ee58f93562a172eb445951c5b2a8536e0e0e011b6d94cec7f86d4fc495483b3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a9784410ba3a22db62cb95d6673c1163bce8973a8be6dc69b5257dad46d1ab10","height":1080,"pixel":{"dark_fraction":0.4915,"file_sha256":"a9784410ba3a22db62cb95d6673c1163bce8973a8be6dc69b5257dad46d1ab10","height":1080,"light_fraction":0.0011,"luma_entropy":5.237,"meaningful_colors":30,"pixel_sha256":"63cceeee058cfc14ed2cbf87d557123c86bff3ab6382be201a7994fdd2cb9959","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-1.21.3/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.3/218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05","format":"webp","pixel":{"dark_fraction":0.4876,"file_sha256":"218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05","height":900,"light_fraction":0.0011,"luma_entropy":5.305,"meaningful_colors":30,"pixel_sha256":"1f09c6961256e8ecde1dbb280a40bcbd0c3a5f943c650b93b59f68f19cd4bff5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b8f592c774e025807a3e6b81e9e8ba1d69a66aa0c1b4ecc9d8e2ad09788e7712","height":1080,"pixel":{"dark_fraction":0.4903,"file_sha256":"b8f592c774e025807a3e6b81e9e8ba1d69a66aa0c1b4ecc9d8e2ad09788e7712","height":1080,"light_fraction":0.0011,"luma_entropy":5.239,"meaningful_colors":31,"pixel_sha256":"21a401766db40f92cbc76252c25b3041fb250e71e3f770fd7e5788a0e6425ea7","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-1.21.3/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.3/dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","format":"webp","pixel":{"dark_fraction":0.4877,"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","height":900,"light_fraction":0.0012,"luma_entropy":5.327,"meaningful_colors":30,"pixel_sha256":"7abb470c2ef2425394329582d6b1905c4c1abe3223d6aec54af03b5472e3684d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"pixel":{"dark_fraction":0.4906,"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"light_fraction":0.0011,"luma_entropy":5.27,"meaningful_colors":32,"pixel_sha256":"57d9be038286c0a0dd626601bbd118bbb1a996d898cea23050013fc8b3e0b08f","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-1.21.3/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.3/23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","format":"webp","pixel":{"dark_fraction":0.4599,"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","height":900,"light_fraction":0.0011,"luma_entropy":5.381,"meaningful_colors":28,"pixel_sha256":"0892252201e359df65682353516b3b182a751c05e95b092498414929d6cf37f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"pixel":{"dark_fraction":0.4631,"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"light_fraction":0.0011,"luma_entropy":5.319,"meaningful_colors":31,"pixel_sha256":"e298063d5653175f46e511ad349786a01e17bab2d669d4cbebbd373b387fa601","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.3 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-1.21.3/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.3/66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","format":"webp","pixel":{"dark_fraction":0.4995,"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","height":900,"light_fraction":0.0013,"luma_entropy":5.166,"meaningful_colors":30,"pixel_sha256":"5ef2038c17c0c95758e9ba423b062e7ac2f9d20314567371a1660b082e47b54b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"pixel":{"dark_fraction":0.5025,"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"light_fraction":0.0011,"luma_entropy":5.1,"meaningful_colors":31,"pixel_sha256":"a04cf31b76783b503136067e0a8c9a71f0e3280d2b90a66ef06af5be1586b1b4","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-1.21.3/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.3/382e393a91bd1051de193b6e1a696a763f630ee82f45c471afd009ac53c2f77f.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"382e393a91bd1051de193b6e1a696a763f630ee82f45c471afd009ac53c2f77f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"382e393a91bd1051de193b6e1a696a763f630ee82f45c471afd009ac53c2f77f","height":900,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":31,"pixel_sha256":"2d903d8896eb84b5ed5639f9e5e13748357f54964757ab159b34d613820aa446","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"8e098d853787a69a3fd50bcd7a2ade156517a609a70db7629646718178a8c3ee","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8e098d853787a69a3fd50bcd7a2ade156517a609a70db7629646718178a8c3ee","height":1080,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":31,"pixel_sha256":"b9e94c8dbdfacef56453fbcef131f858b40e2cd8aaffc62dacd3356532288552","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.3 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-1.21.3/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.3/49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662","format":"webp","pixel":{"dark_fraction":0.5906,"file_sha256":"49a4a0d558160ea213124c37a8028012d96e4632364e47492cd5f42061f05662","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":28,"pixel_sha256":"63e0099582094428881c5c07a1f1efc2f6b7e62b6c8829ff1ece12df4e912a17","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"0223d94cd50fa0a47dc26553337d0589b7805cd51eea3dec8233780bcf4ad61f","height":1080,"pixel":{"dark_fraction":0.5938,"file_sha256":"0223d94cd50fa0a47dc26553337d0589b7805cd51eea3dec8233780bcf4ad61f","height":1080,"light_fraction":0.0,"luma_entropy":4.515,"meaningful_colors":28,"pixel_sha256":"cf2dce6f6533263e235611dd82dcda28ee1ef822f280e2721928ac2ae7dc7283","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the ti…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-1.21.3/full/client_a/settings_screen","height":900,"image":"images/mc1.21.3/2a6990000a03165daf7ff57ddb858a258ca4bb397ec7a5e087d5062ad268912a.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a6990000a03165daf7ff57ddb858a258ca4bb397ec7a5e087d5062ad268912a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2a6990000a03165daf7ff57ddb858a258ca4bb397ec7a5e087d5062ad268912a","height":900,"light_fraction":0.0,"luma_entropy":4.883,"meaningful_colors":30,"pixel_sha256":"07151286885b6a2da6d3e7f9020025e067cc41d12ab7c4f44533fb908e63525c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"84fee6fedf30002ee45fb29746953157feb8512344d9f5ff3c1849e58cf84230","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"84fee6fedf30002ee45fb29746953157feb8512344d9f5ff3c1849e58cf84230","height":1080,"light_fraction":0.0,"luma_entropy":4.899,"meaningful_colors":29,"pixel_sha256":"07c0c8646670892872028a7bdfbb66dc0b9111d596c8aaba50e1a881f12fa5f3","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-1.21.3/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.3/71d4f80f1ee5e71dd5596a1af5a0c997f474e2cc2f797f9327e088a3cd7e4953.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71d4f80f1ee5e71dd5596a1af5a0c997f474e2cc2f797f9327e088a3cd7e4953","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71d4f80f1ee5e71dd5596a1af5a0c997f474e2cc2f797f9327e088a3cd7e4953","height":900,"light_fraction":0.0,"luma_entropy":4.861,"meaningful_colors":29,"pixel_sha256":"8d4bc964d8e89702852aab7f3f16cd962ede2d87d94e0fa4f7813599f857e608","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"fbeeac9a2b1ec9f8f804d43cbc6974c20b8cb1d173818d4e52a7e5d97bfd0226","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fbeeac9a2b1ec9f8f804d43cbc6974c20b8cb1d173818d4e52a7e5d97bfd0226","height":1080,"light_fraction":0.0,"luma_entropy":4.896,"meaningful_colors":29,"pixel_sha256":"cf177051004aa81516a1ba8154c094068e643de61f9848faba244ca1116a12b6","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-1.21.3/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.3/df2f8069ad0684b7571618c5640c3ddf7e7536bba1f9e2b3453de0d508c85cd0.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"df2f8069ad0684b7571618c5640c3ddf7e7536bba1f9e2b3453de0d508c85cd0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"df2f8069ad0684b7571618c5640c3ddf7e7536bba1f9e2b3453de0d508c85cd0","height":900,"light_fraction":0.0,"luma_entropy":4.885,"meaningful_colors":32,"pixel_sha256":"771523561abc88aa13bb2c2a59d770dc47d6e5c4f063df098c78a12b0bc9fa20","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"d14a8f60d123df749647efb567e3a314b0557030c1ea51f539b44afdd2149872","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d14a8f60d123df749647efb567e3a314b0557030c1ea51f539b44afdd2149872","height":1080,"light_fraction":0.0,"luma_entropy":4.885,"meaningful_colors":31,"pixel_sha256":"440f8f5e58b370f70842a0fcd7fe8992e14ce47ce965c4e95aa7afa9dc8b63bb","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-1.21.3/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.3/8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","height":900,"light_fraction":0.0,"luma_entropy":4.306,"meaningful_colors":30,"pixel_sha256":"1979e010df726ceef6d9d9e239825535f5ad17f11ccfc6693e421d19a9fe9b07","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"8953fc5144f1311c49789beb10cfcd1d49192a5ef929513bdc4996e3bfb54e82","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8953fc5144f1311c49789beb10cfcd1d49192a5ef929513bdc4996e3bfb54e82","height":1080,"light_fraction":0.0,"luma_entropy":4.264,"meaningful_colors":32,"pixel_sha256":"52f44bb55ab9ec1701d75d852a4061ff5b9da59e98796e2beb2e0319b03d7858","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-1.21.3/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.3/a2a5dc4d6ef5904d56ea6de0e2e349cfa6b1bf953011c303a5ffd8098c62f137.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a2a5dc4d6ef5904d56ea6de0e2e349cfa6b1bf953011c303a5ffd8098c62f137","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"a2a5dc4d6ef5904d56ea6de0e2e349cfa6b1bf953011c303a5ffd8098c62f137","height":900,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":32,"pixel_sha256":"788425d11225da9522276187a8d3dfdf213a52807a41058e7cd42948f6ab53d8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"59e773a634a77f06e3d626e68db95b7d89b185e48060bc5247a9ab1f6b7d914b","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"59e773a634a77f06e3d626e68db95b7d89b185e48060bc5247a9ab1f6b7d914b","height":1080,"light_fraction":0.0,"luma_entropy":4.627,"meaningful_colors":30,"pixel_sha256":"a43420e10a9208318d6fcdce2cacebee1b936213d33ce79467a03ad2421cd55b","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and n…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-1.21.3/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.3/0b4abc52f8e7f72bf6e6038677f8db0dfc850d5c36e527ff21f36a876ee7dc1d.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0b4abc52f8e7f72bf6e6038677f8db0dfc850d5c36e527ff21f36a876ee7dc1d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0b4abc52f8e7f72bf6e6038677f8db0dfc850d5c36e527ff21f36a876ee7dc1d","height":900,"light_fraction":0.0,"luma_entropy":5.637,"meaningful_colors":31,"pixel_sha256":"ecf31374a0787a5dfee432694326b2970c6605a1f53b3b3def12e10cc0643217","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"3a95d6deba20692ece974984205771aa0254d19c0b210ea99442f600d3b06668","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3a95d6deba20692ece974984205771aa0254d19c0b210ea99442f600d3b06668","height":1080,"light_fraction":0.0,"luma_entropy":5.698,"meaningful_colors":32,"pixel_sha256":"c1263cf04c8022507c9c5f1c8a3574d34941a0e6d0ff1dd3a5b418b00cdd9e60","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-1.21.3/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.3/2ff2197725c6e5190bb3bdfeeb75bb27788dd8880a471db7a3a6b99bf44656cf.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ff2197725c6e5190bb3bdfeeb75bb27788dd8880a471db7a3a6b99bf44656cf","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"2ff2197725c6e5190bb3bdfeeb75bb27788dd8880a471db7a3a6b99bf44656cf","height":900,"light_fraction":0.0,"luma_entropy":4.993,"meaningful_colors":30,"pixel_sha256":"f7486cf3ef9874ac56963e77b6f78b5edc953bcf7d72614d76dd4ceeb513eab0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"f3750207c33dc8e0ed7b98d8efed220d85a498a01f81c9b275c238b7e65d5c0d","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"f3750207c33dc8e0ed7b98d8efed220d85a498a01f81c9b275c238b7e65d5c0d","height":1080,"light_fraction":0.0,"luma_entropy":5.002,"meaningful_colors":32,"pixel_sha256":"c1bbc5f4b89b8bc5deff971314eb7b433a88a696faabc308e7e5c4ff4438a61d","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-1.21.3/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.3/b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade","height":900,"light_fraction":0.0,"luma_entropy":4.829,"meaningful_colors":30,"pixel_sha256":"f786074e9bf7d20de888e7a19721a31090e34065957b162d224bd94b31652a29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"8f500a22fe889791918b2e8324ebee94c7ea4080cbdd6f47d93e1edd3304277f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8f500a22fe889791918b2e8324ebee94c7ea4080cbdd6f47d93e1edd3304277f","height":1080,"light_fraction":0.0,"luma_entropy":4.811,"meaningful_colors":30,"pixel_sha256":"695d1708349f722ee52476ba4f5505b7f65404b6c4b08600a332321e70cf7dbe","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-1.21.3/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.3/3386e678367e98f967e6a063ed6b1d3d9a34bd0cfbb51244f2667063ffc242fe.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3386e678367e98f967e6a063ed6b1d3d9a34bd0cfbb51244f2667063ffc242fe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3386e678367e98f967e6a063ed6b1d3d9a34bd0cfbb51244f2667063ffc242fe","height":900,"light_fraction":0.0,"luma_entropy":5.602,"meaningful_colors":32,"pixel_sha256":"1f2b068834aed56e89e4625e5aa28902b7ee854d320d901128f2ce7b3e8e1587","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"eea0f41ab068fc0791d1a7f66b1cf471dadca6452fdb451a664de0cd2f34b641","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eea0f41ab068fc0791d1a7f66b1cf471dadca6452fdb451a664de0cd2f34b641","height":1080,"light_fraction":0.0,"luma_entropy":5.614,"meaningful_colors":32,"pixel_sha256":"ac0312eda94a7d12a3f5e78697f4d74011298e963d129dc96be86bb11d197115","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-1.21.3/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.3/e566c96639d81be771dfac68eb841c711ef938e90b8fa1e692a431ee9ac4790b.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e566c96639d81be771dfac68eb841c711ef938e90b8fa1e692a431ee9ac4790b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e566c96639d81be771dfac68eb841c711ef938e90b8fa1e692a431ee9ac4790b","height":900,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":31,"pixel_sha256":"ce61fe65e20cb5c728da34e09046b28cbfe376b95c096c47575243df2a8950fc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"4e695e8dc8faec92b0215aeacc3805fdf3a8188d243e8ab4f542196d7800dad1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4e695e8dc8faec92b0215aeacc3805fdf3a8188d243e8ab4f542196d7800dad1","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"e091a6313156c56b8606b9feccce4435011b258517dea7fb5be8f67caa930430","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.3 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-1.21.3/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.3/72ff925e016a8a38ce34491f893e45cf9fe2a9516fb601d95413f4257980187c.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"72ff925e016a8a38ce34491f893e45cf9fe2a9516fb601d95413f4257980187c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"72ff925e016a8a38ce34491f893e45cf9fe2a9516fb601d95413f4257980187c","height":900,"light_fraction":0.0,"luma_entropy":5.532,"meaningful_colors":31,"pixel_sha256":"b6abf995a2e3ef83f488b9f8c10af87e9f6c9f5d7dc8bb7ac20383d3bf882fbc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"7fde612929822a3451abd0674da69f05dff19f15948d0d5f9fea88d555e44ed2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7fde612929822a3451abd0674da69f05dff19f15948d0d5f9fea88d555e44ed2","height":1080,"light_fraction":0.0,"luma_entropy":5.546,"meaningful_colors":31,"pixel_sha256":"4ab8d01167671145073731f6b858a8b6526ed199440b7abe88843078421a834b","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.3 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main button…","artifact_node":"neoforge-1.21.3","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-1.21.3/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.3/c1f79458e4e3bacc479963aac2b6adce9c8638cea5819b90de95406c877a5757.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c1f79458e4e3bacc479963aac2b6adce9c8638cea5819b90de95406c877a5757","format":"webp","pixel":{"dark_fraction":0.0008,"file_sha256":"c1f79458e4e3bacc479963aac2b6adce9c8638cea5819b90de95406c877a5757","height":900,"light_fraction":0.0,"luma_entropy":6.157,"meaningful_colors":31,"pixel_sha256":"db2d37f9572d7580c7a8c2747b4d7313f7c2276437a5be1a2032774aad31643f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 361 splash pixels in the control frame, 0 left once the model is over them (region [387, 76, 410, 86])","scenario":"full","source":{"file_sha256":"cdcbe870fbfa940ff2e607d0e60ec96e3d873f8a6779052cc545bd70919b26f5","height":1080,"pixel":{"dark_fraction":0.0008,"file_sha256":"cdcbe870fbfa940ff2e607d0e60ec96e3d873f8a6779052cc545bd70919b26f5","height":1080,"light_fraction":0.0,"luma_entropy":6.164,"meaningful_colors":32,"pixel_sha256":"5e3a7e204bb5a8e0461e763fd35438312b1beac568eaac0c35bb64b7b7da01df","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.3","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.3/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.3/ea357d5f5efda28f843e630e6bdf7c3e75b5721e5e51b9d20d8b0a2117f03f0f.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ea357d5f5efda28f843e630e6bdf7c3e75b5721e5e51b9d20d8b0a2117f03f0f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ea357d5f5efda28f843e630e6bdf7c3e75b5721e5e51b9d20d8b0a2117f03f0f","height":900,"light_fraction":0.0,"luma_entropy":5.452,"meaningful_colors":31,"pixel_sha256":"c5c39f8c4db603ac315c6b06ec20172be32c354dce7f587decf9190ddcf29853","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"9d4ce23bdd5237730514becec43e4270f36d9575d3bf5846467179c21d9ff55a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9d4ce23bdd5237730514becec43e4270f36d9575d3bf5846467179c21d9ff55a","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"47d226449bf6995eca97a036796bf608544c285399f1129e8c3ced0a9d9608c8","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.3 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-1.21.3","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-1.21.3/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.3/d58933bd83750f8a209ec2a0eeccd4fa14ea2052a215dad4cd2a392706f1ea3e.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d58933bd83750f8a209ec2a0eeccd4fa14ea2052a215dad4cd2a392706f1ea3e","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"d58933bd83750f8a209ec2a0eeccd4fa14ea2052a215dad4cd2a392706f1ea3e","height":900,"light_fraction":0.0,"luma_entropy":5.276,"meaningful_colors":31,"pixel_sha256":"e177dec50aa8fd02b5eb300baa87ad7594e64ea96e9a402b8c81223a931609f0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"e0ad0812015e16ea8a58e775374f339ba6377fac251206e073fe3f2cca1e7576","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"e0ad0812015e16ea8a58e775374f339ba6377fac251206e073fe3f2cca1e7576","height":1080,"light_fraction":0.0,"luma_entropy":5.284,"meaningful_colors":31,"pixel_sha256":"d0290077d4ca6dc3f8d4eb4508ef3a809ffbc134eeac7914d54d91e1ff4ef582","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-1.21.3","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-1.21.3/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.3/b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","format":"webp","pixel":{"dark_fraction":0.6431,"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","height":900,"light_fraction":0.0,"luma_entropy":3.793,"meaningful_colors":26,"pixel_sha256":"68faf48ca45398c8da00700f817a828bac36bdec8eac6228c5ad23c53fe2a9e5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":24,"pixel_sha256":"9302577c9b1374d037a5fcacaf8eac146fbd51738e036c6a3da1c30132930014","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cool…","artifact_node":"neoforge-1.21.3","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-1.21.3/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.3/dd8624ac1c68eb74df789065e109f31ea55e5f01e8b500015539f6b9abe4bcc0.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dd8624ac1c68eb74df789065e109f31ea55e5f01e8b500015539f6b9abe4bcc0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dd8624ac1c68eb74df789065e109f31ea55e5f01e8b500015539f6b9abe4bcc0","height":900,"light_fraction":0.0,"luma_entropy":5.279,"meaningful_colors":30,"pixel_sha256":"494d06eb45238eba98ca148571bdce10e79d3303ebeed170624687606eef08bb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"73362ab534143a45932802d72e6c15006d34744261e223485fda13b5f8d4448b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"73362ab534143a45932802d72e6c15006d34744261e223485fda13b5f8d4448b","height":1080,"light_fraction":0.0,"luma_entropy":5.283,"meaningful_colors":30,"pixel_sha256":"8ec9ac433c804ad7f747e79b91c459fce1c3d5520abf3d6eb99ed069d4249233","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"neoforge-1.21.3","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.3/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.3/7e80422486579b4d5963268a7644ec12ffd932619524002fd84fd56c754c53e3.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7e80422486579b4d5963268a7644ec12ffd932619524002fd84fd56c754c53e3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7e80422486579b4d5963268a7644ec12ffd932619524002fd84fd56c754c53e3","height":900,"light_fraction":0.0,"luma_entropy":5.519,"meaningful_colors":31,"pixel_sha256":"1139df8fba8d0c45e6bb06eedbc8d9ed9cb954de8bd5ad56722c51db0be20eec","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"06f972504f71ac955af2a0c12df1bc77dc8e3aa6646d1b7773727e67ebbfaccf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"06f972504f71ac955af2a0c12df1bc77dc8e3aa6646d1b7773727e67ebbfaccf","height":1080,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":31,"pixel_sha256":"05591f01303245a0ff6eb59bda1eb936e1f86eb9dee84f5c2e1de05790c51b32","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-1.21.3","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-1.21.3/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.3/f9c28a1ceec3708947723273ce3314b69b4bef470a3d6e48f92ac0621878fc89.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f9c28a1ceec3708947723273ce3314b69b4bef470a3d6e48f92ac0621878fc89","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"f9c28a1ceec3708947723273ce3314b69b4bef470a3d6e48f92ac0621878fc89","height":900,"light_fraction":0.0,"luma_entropy":4.355,"meaningful_colors":31,"pixel_sha256":"b9c399ec1f2136b43ee68420cb5929a57ccfef69b1a511abeb823e77cc3395d8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"0ade771befbc78ab0b1a1eb8d480ada837554470ddd13ae012221659b748b1c8","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"0ade771befbc78ab0b1a1eb8d480ada837554470ddd13ae012221659b748b1c8","height":1080,"light_fraction":0.0,"luma_entropy":4.452,"meaningful_colors":30,"pixel_sha256":"3705927b3bc8e369665863ed0f5b4c89d5168bd6013720186d1d0682202b0f0c","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on thi…","artifact_node":"neoforge-1.21.3","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-1.21.3/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.3/fd2c3063b31c89de7eaa4926c53f028866bfcb6bb6805787ad67f06e779a7e40.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fd2c3063b31c89de7eaa4926c53f028866bfcb6bb6805787ad67f06e779a7e40","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fd2c3063b31c89de7eaa4926c53f028866bfcb6bb6805787ad67f06e779a7e40","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":32,"pixel_sha256":"ccb84fa81d8cd7852eb58131cb3f85d8730bd17942460f06c2033835e93ee172","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"cd3c6521f6274d86865b6b828d38499b6e4f3ee6137bc3b2007c3682c8da4bb1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cd3c6521f6274d86865b6b828d38499b6e4f3ee6137bc3b2007c3682c8da4bb1","height":1080,"light_fraction":0.0,"luma_entropy":5.503,"meaningful_colors":31,"pixel_sha256":"22e460087f15da35c343e3c6ffdb38b791eb4a5e83a089c2988d5b117387ca2e","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.3 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sh…","artifact_node":"neoforge-1.21.3","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.3/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.3/806d3d1313e32ca4150de657e5257608e0428e8a78756ea0861a09c700d0b96a.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"806d3d1313e32ca4150de657e5257608e0428e8a78756ea0861a09c700d0b96a","format":"webp","pixel":{"dark_fraction":0.002,"file_sha256":"806d3d1313e32ca4150de657e5257608e0428e8a78756ea0861a09c700d0b96a","height":900,"light_fraction":0.0,"luma_entropy":6.238,"meaningful_colors":32,"pixel_sha256":"f36fa67fbec60adf022fcf50011a1c84a515e0fcf1c927b50e43ae4908a96cde","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"3f286aa17d39943744f0b2a51f4fe4732a33b2ee59895c5178965fb77176c498","height":1080,"pixel":{"dark_fraction":0.0021,"file_sha256":"3f286aa17d39943744f0b2a51f4fe4732a33b2ee59895c5178965fb77176c498","height":1080,"light_fraction":0.0,"luma_entropy":6.237,"meaningful_colors":32,"pixel_sha256":"0400ffee29415a82e0f5b03c7468c263f8fd3f8eeb0b8fabd3e1a02b3997ad69","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-1.21.3","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-1.21.3/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.3/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.3 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-1.21.3","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-1.21.3/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.3/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.3 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-1.21.3","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-1.21.3/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.3/fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":32,"pixel_sha256":"4658b170835d98048e39cace2b240fcf54525a13fd9d6ddb1e7e944f0237ad29","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"b799733ab4b766eb8096c0cc1acb379ab8fcbc5dc66bd5e4ca23d94e15941d42","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b799733ab4b766eb8096c0cc1acb379ab8fcbc5dc66bd5e4ca23d94e15941d42","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":31,"pixel_sha256":"3c73e5b98f1cb0f22d584327e38268427558b11d9bdf1492c13cd379c59ecfe2","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.3 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-1.21.3","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-1.21.3/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.3/a947694c885381a52394ebc6fb4c244995f7d70ead98dc51138976e9579cf481.webp","key":"mc1.21.3","lane_id":"neoforge-1.21.3/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a947694c885381a52394ebc6fb4c244995f7d70ead98dc51138976e9579cf481","format":"webp","pixel":{"dark_fraction":0.6755,"file_sha256":"a947694c885381a52394ebc6fb4c244995f7d70ead98dc51138976e9579cf481","height":900,"light_fraction":0.0,"luma_entropy":3.821,"meaningful_colors":27,"pixel_sha256":"9be7a0c964bc56735d417048d6d1c657b5451ec105c13bc393c80935d83d3eb5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"85daccc00d28a36acadcdafa89a17c3d17e20a5ad547329d9189bb9d6706d435","height":1080,"pixel":{"dark_fraction":0.6778,"file_sha256":"85daccc00d28a36acadcdafa89a17c3d17e20a5ad547329d9189bb9d6706d435","height":1080,"light_fraction":0.0,"luma_entropy":3.763,"meaningful_colors":29,"pixel_sha256":"304199ecb8bc442eece5339a8f070a520c9c3710bec43b7b8990e410f9ea78f8","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.2","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.2/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.2/b1c38f6378fe3c03d0827b0b9d0f446365d5511406c342c6ab341c282450f387.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b1c38f6378fe3c03d0827b0b9d0f446365d5511406c342c6ab341c282450f387","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b1c38f6378fe3c03d0827b0b9d0f446365d5511406c342c6ab341c282450f387","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"988517347c1189b6ba3110f3487e9e9b4f721a37613cbce96fc52a7556df9331","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"a70b56d983870d69ea4f6a197314a2839d051955513f705046a9fe1e54352467","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a70b56d983870d69ea4f6a197314a2839d051955513f705046a9fe1e54352467","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"8c532d1383c3ed2909c3f5c34a26b312d6e8ff3691aa5371dd9edd3dee2c3ffb","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.2 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.2","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.2/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.2/b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"6464a474cf9b683b99bbbbcb259305474bb4e9cdb6a48eb2417bfee62a943fc4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"c9668ccaed1209c35367a6224220291e179295dd37e588630fda41d1a7973a5e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c9668ccaed1209c35367a6224220291e179295dd37e588630fda41d1a7973a5e","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"d186c49989235425ec3821f196d1627fa2e2882152424d18140fb5cbc743dc10","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.2","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.2/propagation/client_a/baseline","height":900,"image":"images/mc1.21.2/857543051e3bb94cef799946205899b13719536f59d41a60cfd6b8f93080fc0e.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"857543051e3bb94cef799946205899b13719536f59d41a60cfd6b8f93080fc0e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"857543051e3bb94cef799946205899b13719536f59d41a60cfd6b8f93080fc0e","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"5aac61f965323a96a9645262355bfa2278098e041596276e3de372903a04ed78","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"16ca0b4fc8d0812da37755b6b4a00096ad3942795ff049fa8d00421ab298710f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"16ca0b4fc8d0812da37755b6b4a00096ad3942795ff049fa8d00421ab298710f","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"24bc78098867aa2cedc75684802f5477eb276c320905d79c01d528cfe463a693","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.2 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.21.2","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.21.2/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.2/0ffd6fdb02476f8a108750ac4746722b33d6287d8cf1fd87cf942f406f6b2c0a.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0ffd6fdb02476f8a108750ac4746722b33d6287d8cf1fd87cf942f406f6b2c0a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0ffd6fdb02476f8a108750ac4746722b33d6287d8cf1fd87cf942f406f6b2c0a","height":900,"light_fraction":0.0,"luma_entropy":5.415,"meaningful_colors":31,"pixel_sha256":"6deb799cbccf8c16fbb49019af865ca1aea9e9397bb41770cb0a54ba7c57b643","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"2066f938707b73c7ba23d695b47d5312e8b4b2ce49d1db989cb0d77bb19188d4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2066f938707b73c7ba23d695b47d5312e8b4b2ce49d1db989cb0d77bb19188d4","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":31,"pixel_sha256":"fd7168270380a538875045d3fad9a7c0036880e476a0cb48e5b95b37df09ef70","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.2 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-1.21.2","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.21.2/propagation/client_b/baseline","height":900,"image":"images/mc1.21.2/3f9250ac1cf6315a6512d55cf6f715e213bb9ab37c184f5387bcbbcd3aad531f.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3f9250ac1cf6315a6512d55cf6f715e213bb9ab37c184f5387bcbbcd3aad531f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3f9250ac1cf6315a6512d55cf6f715e213bb9ab37c184f5387bcbbcd3aad531f","height":900,"light_fraction":0.0083,"luma_entropy":5.556,"meaningful_colors":32,"pixel_sha256":"c0851ac6fa44d8fbb33e7ed48537716f4a172c7bb2bc58738dcde32bae5df05a","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"d8fe53320737aba155cdad18ec847ff49fbd6fe4a40e24a9cb3fd1f0b56c6cf2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d8fe53320737aba155cdad18ec847ff49fbd6fe4a40e24a9cb3fd1f0b56c6cf2","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"fb55799d33f2ad24d8eb36034b70341c7b6fb3949d9bfda708c71afa12439e42","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.2 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-1.21.2","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.2/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.2/066d5f12b05f27292e7ee379e3a8f61a2d444d71074137cd59214f4e3eb29c01.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"066d5f12b05f27292e7ee379e3a8f61a2d444d71074137cd59214f4e3eb29c01","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"066d5f12b05f27292e7ee379e3a8f61a2d444d71074137cd59214f4e3eb29c01","height":900,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":27,"pixel_sha256":"9127de9132d8e09adbdf797e1392ad6b28577a2761a1f739add31efe27aa66f3","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"290f7c2376d246ab8e1048aba715c771af1d58fafa487057e787b5c9b09112b9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"290f7c2376d246ab8e1048aba715c771af1d58fafa487057e787b5c9b09112b9","height":1080,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":28,"pixel_sha256":"e0e2f2d66f10a78380e724c8ee2a4a7919fb537466c3cc657a90745b5c5c3cd4","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.2","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.2/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.2/964c6187c1912f05fa8489d43b3d2f5f2ad230045f7e6f36bd424ac4d7766cec.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"964c6187c1912f05fa8489d43b3d2f5f2ad230045f7e6f36bd424ac4d7766cec","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"964c6187c1912f05fa8489d43b3d2f5f2ad230045f7e6f36bd424ac4d7766cec","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"a6f474026cc38f586ac96400eaa646dc13d703190908ae62efbce7d5979f11b9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"e286d2e90786e2f7ab84e5944827b48f3c09ea420f00a87f8afa63b94fb5bbff","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e286d2e90786e2f7ab84e5944827b48f3c09ea420f00a87f8afa63b94fb5bbff","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"37f32fb85965262c6c93af3ca4f4d0c05896c53bf171ec980262ef6a7c1ae87e","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.2 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.2","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.2/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.2/b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b2c00a4bec178834c992f8e71e09349bc27294b70b7a74a39146a06c21c7cca1","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"6464a474cf9b683b99bbbbcb259305474bb4e9cdb6a48eb2417bfee62a943fc4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"c9668ccaed1209c35367a6224220291e179295dd37e588630fda41d1a7973a5e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c9668ccaed1209c35367a6224220291e179295dd37e588630fda41d1a7973a5e","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"d186c49989235425ec3821f196d1627fa2e2882152424d18140fb5cbc743dc10","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.2 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.21.2","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.21.2/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.2/70e518fc859f54c5b5a45f70adbed8629c72b9dfbecef20a22fc91fae26b5450.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"70e518fc859f54c5b5a45f70adbed8629c72b9dfbecef20a22fc91fae26b5450","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"70e518fc859f54c5b5a45f70adbed8629c72b9dfbecef20a22fc91fae26b5450","height":900,"light_fraction":0.0083,"luma_entropy":5.557,"meaningful_colors":32,"pixel_sha256":"faf44995a314513a6beee52a0ea004ad2bf2a010374c4ce7899b87f62d7e0bc2","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"7bad32191450bd397d1083daf9ada2453318b708bcd66bb3a131e8d89f7d146a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7bad32191450bd397d1083daf9ada2453318b708bcd66bb3a131e8d89f7d146a","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"854cdec29b9cedc888f4db9eb8fae04e9e6ba7a0ba39ff44327bdda9ec4041eb","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.2 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.21.2","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.21.2/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.2/62bed4c9790446fab68e2c2e919e074bc561588c1fd5951fd3a8fe6eeaad28b2.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"62bed4c9790446fab68e2c2e919e074bc561588c1fd5951fd3a8fe6eeaad28b2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"62bed4c9790446fab68e2c2e919e074bc561588c1fd5951fd3a8fe6eeaad28b2","height":900,"light_fraction":0.0,"luma_entropy":5.487,"meaningful_colors":29,"pixel_sha256":"7a9a4472e52ff4a04ebe0a187d84af639131af9b7f298e5f41146e80d6ebf3c1","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"81dc26fdebf40a8eb0e58041501a93ef6acf36129ce1ab95651cdf8f8b48440c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"81dc26fdebf40a8eb0e58041501a93ef6acf36129ce1ab95651cdf8f8b48440c","height":1080,"light_fraction":0.0,"luma_entropy":5.496,"meaningful_colors":30,"pixel_sha256":"4d55277fd124180bd5fd7319dad81e24c25ffdb909652c7e8a60f9bdb560f1c2","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.2 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-1.21.2","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.2/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.2/2c722afbac1ded5e80355fd8eaf026e081ab57466934afa1d35051fcdd1ad4ca.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2c722afbac1ded5e80355fd8eaf026e081ab57466934afa1d35051fcdd1ad4ca","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2c722afbac1ded5e80355fd8eaf026e081ab57466934afa1d35051fcdd1ad4ca","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":29,"pixel_sha256":"4554675c878f251d8732265f9efd8f8f3b72bcc5164f9a0c268dd995b874f13b","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"6a65da23167534cca563c4bdd662b52481cd45f641179ad4aeed7b7840e08f8a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6a65da23167534cca563c4bdd662b52481cd45f641179ad4aeed7b7840e08f8a","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":30,"pixel_sha256":"26237e5a63a7ef5fd1b9a78db047508031d6d0da51ed586402596a88f6bb316d","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.2 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.21.2","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.2/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.2/e0b7b0fc19b5d691130ba29352db90cddda462420978b09d790c518600725922.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e0b7b0fc19b5d691130ba29352db90cddda462420978b09d790c518600725922","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e0b7b0fc19b5d691130ba29352db90cddda462420978b09d790c518600725922","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":28,"pixel_sha256":"7c08e3bd6522b367e83e36cef56f6c67e2c3ce35ac34562f419562a4f97e5ffc","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"5fcda9ce75be78d239a401282893f30a967cc19026db3e80615fe80d7d191f5a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5fcda9ce75be78d239a401282893f30a967cc19026db3e80615fe80d7d191f5a","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":30,"pixel_sha256":"dc5208753fdfbf254843e453b7a03911647e503c99736559f8b27c63f5694fab","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.2 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.21.2","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.21.2/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.2/f9a834e3150c0bfa57683a434b3f5b4b90511869cd8e4f8644fef4dad1b15f79.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f9a834e3150c0bfa57683a434b3f5b4b90511869cd8e4f8644fef4dad1b15f79","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f9a834e3150c0bfa57683a434b3f5b4b90511869cd8e4f8644fef4dad1b15f79","height":900,"light_fraction":0.0,"luma_entropy":5.516,"meaningful_colors":29,"pixel_sha256":"ddb07c4a7ca52ba0527a0d6917d07d06b2ea463c85e0d417240778327c6005c8","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1 == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"86c3889ef1a9db23469647bb2e179cad483f120e5c1c12fd6bcc67f5dba0b944","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"86c3889ef1a9db23469647bb2e179cad483f120e5c1c12fd6bcc67f5dba0b944","height":1080,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":30,"pixel_sha256":"7a7bc07b22640fc40b1b3b88f392ac71b506e07f117de552d8b3539dcb050136","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.2 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.21.2","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.21.2/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.2/e030e56c6ea1defffb01e2bb928bff1f92077f6916879cd277041d5e1262cefa.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e030e56c6ea1defffb01e2bb928bff1f92077f6916879cd277041d5e1262cefa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e030e56c6ea1defffb01e2bb928bff1f92077f6916879cd277041d5e1262cefa","height":900,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":27,"pixel_sha256":"6ef8769f35e82b22448192287c8b153932cfc735c265d3e7717c43dbbe516415","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"2b7932567ada5772b0b5ae482a01ad4406cabfd044b4d9bfe6b4c5a5739ae15e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2b7932567ada5772b0b5ae482a01ad4406cabfd044b4d9bfe6b4c5a5739ae15e","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":30,"pixel_sha256":"c9abcfec296704ef265c64ccca4bb03daed6648f4f7e78e4dcf61222d21d0282","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.2 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.21.2","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.21.2/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.2/46826b0b830cdc6a6850e8189652f953cdcf8887b72d20131977066b88c8de44.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"46826b0b830cdc6a6850e8189652f953cdcf8887b72d20131977066b88c8de44","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"46826b0b830cdc6a6850e8189652f953cdcf8887b72d20131977066b88c8de44","height":900,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":27,"pixel_sha256":"05fa1a12e2228bcb178d2c8ea39bb375b15effea97524e443b3396fce762ae47","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"7f2f83146a1eebb688f54d996b2fce54c4191fe485fd40a67fa6591c37b80fb9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7f2f83146a1eebb688f54d996b2fce54c4191fe485fd40a67fa6591c37b80fb9","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":31,"pixel_sha256":"2f69775c97f990760d711269834f8e9ff4a9ccc1e8cd469eaf10dc849f592222","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.2 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.2/full/client_a/baseline","height":900,"image":"images/mc1.21.2/e3ab2c8fee07a850ee29538c60822237a9bd3d54bc4e4b78c64decf789781be8.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e3ab2c8fee07a850ee29538c60822237a9bd3d54bc4e4b78c64decf789781be8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e3ab2c8fee07a850ee29538c60822237a9bd3d54bc4e4b78c64decf789781be8","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"94ade0a37ebd57a65107337fbfdfec81ee8ec1920cf21173a13cc8cb623c23c2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"f9a8d9112a3988c5c8b292b8f4f8952fcf665ee62a170fb1e90311450f74eccf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f9a8d9112a3988c5c8b292b8f4f8952fcf665ee62a170fb1e90311450f74eccf","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"6c83517dcc6d27af78b3ade979b0be0c2b80a78327e14d7e62533f0449f18964","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.2 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.21.2/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.2/5c825e867bacd1424d1fe0422b9fe9795aa30f01ef0c2556742cadf4bd18d6c3.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5c825e867bacd1424d1fe0422b9fe9795aa30f01ef0c2556742cadf4bd18d6c3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5c825e867bacd1424d1fe0422b9fe9795aa30f01ef0c2556742cadf4bd18d6c3","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"6817fd3ac0fd6f712c932e92d3a6af3300ec46f6beb3666446866a193d36606c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"8dde8a20cd1cf8e5ba959fd350ecf9dbb83953fa2ff84fb0f9a9aba016f03eaa","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8dde8a20cd1cf8e5ba959fd350ecf9dbb83953fa2ff84fb0f9a9aba016f03eaa","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"ef63391b97fe0b450bb947c0b2e7ad67065021bfe61bd6c03caf73747427fd79","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.2 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.21.2/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.2/7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","format":"webp","pixel":{"dark_fraction":0.6492,"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":23,"pixel_sha256":"73ca8fc2d3c6226f13367a41d8793da9c365453d8c154acb8dec67744ee37b5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"light_fraction":0.0,"luma_entropy":3.669,"meaningful_colors":24,"pixel_sha256":"f94d764fc244bf1c37c0135e99974cc57223aefe115f9eb1ec8cc44160d52008","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.2 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.21.2/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.2/4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","height":900,"light_fraction":0.0,"luma_entropy":3.776,"meaningful_colors":25,"pixel_sha256":"f10b7d81adb29295299b41f5706e68fb241cb9568a803d028f573585d5d0815a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"light_fraction":0.0,"luma_entropy":3.711,"meaningful_colors":24,"pixel_sha256":"87d0313704cd471579aed5242019b167428bcb9cf810ad7478a2479171c072dc","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.2 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.21.2/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.2/d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","format":"webp","pixel":{"dark_fraction":0.6393,"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","height":900,"light_fraction":0.0,"luma_entropy":3.754,"meaningful_colors":25,"pixel_sha256":"04df02ba70e415eb83544a0896b2a54f45ed1e9d400b99663ab9f3f4e8e344ab","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"e25f92140bcdcd32da465306f9bb853bd3e5ae5db4b9c7854a4371f581315e0a","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.2 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.21.2/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.2/6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","height":900,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":27,"pixel_sha256":"e8f7aeb6691b4954939b96fce9bc6aa32672a5d556d8cec05a030af87ffcccdc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558762194) at index 0 above plaid (mtime 1793558757256) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"a0cfcb32d8ddc0f1d0ba5012b6d0c88e3992a43fc9f450bf0e808c7220e022f9","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.2 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.21.2/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.2/692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","format":"webp","pixel":{"dark_fraction":0.6428,"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","height":900,"light_fraction":0.0,"luma_entropy":3.748,"meaningful_colors":24,"pixel_sha256":"40ef07bf41e63eab9e7afdf1df10788826af9fa31926f1731f5fe636f7b5de3f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"pixel":{"dark_fraction":0.6417,"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"light_fraction":0.0,"luma_entropy":3.698,"meaningful_colors":24,"pixel_sha256":"9d15fbe35013bd32a408893a4606395d3068ee9ef1c485e77e074be6a8e25f5b","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.2 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.21.2/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.2/1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","format":"webp","pixel":{"dark_fraction":0.6497,"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","height":900,"light_fraction":0.0,"luma_entropy":3.725,"meaningful_colors":24,"pixel_sha256":"f77fee30b825c425e8be6527d3b1379194e011683358d046719e174c767b76a0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":24,"pixel_sha256":"58c2c5b0c497e72dc63a73b3be9b80f184c812844f243b017b2a0c38f11962df","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.2 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.21.2/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.2/36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","format":"webp","pixel":{"dark_fraction":0.623,"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","height":900,"light_fraction":0.0,"luma_entropy":3.944,"meaningful_colors":27,"pixel_sha256":"44fa47d12cf61a65de9ec8d00f62f37fce89958159cfeccce86b63a85a7c2758","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"pixel":{"dark_fraction":0.6215,"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"light_fraction":0.0,"luma_entropy":3.877,"meaningful_colors":25,"pixel_sha256":"ebea12882bc5b9f09e258c0af3711de4650239364a864a15fcc2c74a7bbecec4","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.2 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.21.2/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.2/72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","format":"webp","pixel":{"dark_fraction":0.6494,"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","height":900,"light_fraction":0.0,"luma_entropy":3.731,"meaningful_colors":24,"pixel_sha256":"bc4c06f1813eb242c3cba8ca04b273ccc16931c5bc8156392995bb195b3e5e6e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"light_fraction":0.0,"luma_entropy":3.668,"meaningful_colors":24,"pixel_sha256":"878fcd53a07a8d01f79ec1fda27afd90d8c7f3118c2264f8197d12a7fdeb68aa","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.2/full/client_a/model_slim","height":900,"image":"images/mc1.21.2/ab106e115f83388a42916141b17646f7a4f181c6c43aa8ac921b996399e655e2.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ab106e115f83388a42916141b17646f7a4f181c6c43aa8ac921b996399e655e2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ab106e115f83388a42916141b17646f7a4f181c6c43aa8ac921b996399e655e2","height":900,"light_fraction":0.0,"luma_entropy":5.251,"meaningful_colors":31,"pixel_sha256":"83a9dfc8e5dfdea9bbee7391a40aca3a07bfb6479fbe6dc9c9357a4397967ba9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"db4859176240b20a72f660d5ced528f6242371f460d125b798e8c66823764b1b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"db4859176240b20a72f660d5ced528f6242371f460d125b798e8c66823764b1b","height":1080,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":30,"pixel_sha256":"1e97499af28af585ec8d7a2d5a355df9be4debb31c2152af92d25f616d449f79","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.2/full/client_a/model_classic","height":900,"image":"images/mc1.21.2/e487b247b745d3fdfa3b70bdc4d09aea7c51ba202e6fe4b8b695b4de7879a6a1.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e487b247b745d3fdfa3b70bdc4d09aea7c51ba202e6fe4b8b695b4de7879a6a1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e487b247b745d3fdfa3b70bdc4d09aea7c51ba202e6fe4b8b695b4de7879a6a1","height":900,"light_fraction":0.0,"luma_entropy":5.274,"meaningful_colors":31,"pixel_sha256":"6b8ae2eff62c82f38715608e69efb4e977938c8e89b7a83dceb0528571657ee9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"bf3e60487d54066a634f2e56869ae84b08f72ec37821a48c03f8c0e4950ce819","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bf3e60487d54066a634f2e56869ae84b08f72ec37821a48c03f8c0e4950ce819","height":1080,"light_fraction":0.0,"luma_entropy":5.283,"meaningful_colors":31,"pixel_sha256":"3ff9dc32c0a1b335c0d38e392397ae474eed6ce47674d98e72110bde40730d0f","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.21.2/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.2/619620ff7191cbb87fc841bd2b1e24c74d3b95827bd04532946250cc5ee31df5.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"619620ff7191cbb87fc841bd2b1e24c74d3b95827bd04532946250cc5ee31df5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"619620ff7191cbb87fc841bd2b1e24c74d3b95827bd04532946250cc5ee31df5","height":900,"light_fraction":0.0,"luma_entropy":5.252,"meaningful_colors":31,"pixel_sha256":"3ab5d7d2ebf53b54ec0b1fd8ca0706168186d796ca7242cceecdbf2879f391a7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"38a1a520de67c87a8a31f4651c4279b9ddacf35a2eaae9200143a7e5fdbd4001","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"38a1a520de67c87a8a31f4651c4279b9ddacf35a2eaae9200143a7e5fdbd4001","height":1080,"light_fraction":0.0,"luma_entropy":5.264,"meaningful_colors":31,"pixel_sha256":"bd3a08c6ef00082f03229e2ea35c710a86c09284497ece1a14383cc977fbf4a3","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.21.2/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.2/9df1def5bed9633efbb93614f4e3ccb215e2b730567e3cc60eedd633a0d7e1a3.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9df1def5bed9633efbb93614f4e3ccb215e2b730567e3cc60eedd633a0d7e1a3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9df1def5bed9633efbb93614f4e3ccb215e2b730567e3cc60eedd633a0d7e1a3","height":900,"light_fraction":0.0,"luma_entropy":5.223,"meaningful_colors":30,"pixel_sha256":"47d0332efaf6f65fddbfbbcc349c31d1e31f6af72c963002a0ecc7bae4218765","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"b9ddea61937bd6850f54013eedfa0fd8852ecaafa03e6eaa7948c893fb81a8a0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b9ddea61937bd6850f54013eedfa0fd8852ecaafa03e6eaa7948c893fb81a8a0","height":1080,"light_fraction":0.0,"luma_entropy":5.235,"meaningful_colors":30,"pixel_sha256":"187ba169c119de50fc2fd2adf1f61ef75f29196247b39cfed1249da8798d3f06","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.21.2/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.2/07c93a1e9b7d0ae2e3ebd49f60f037f78a8518c95ba7c57c2fe22da88b20eafc.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"07c93a1e9b7d0ae2e3ebd49f60f037f78a8518c95ba7c57c2fe22da88b20eafc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"07c93a1e9b7d0ae2e3ebd49f60f037f78a8518c95ba7c57c2fe22da88b20eafc","height":900,"light_fraction":0.0,"luma_entropy":5.267,"meaningful_colors":30,"pixel_sha256":"4abc77a4afd64debed81de23414668d99fab8951fe77c2903b7dd5e81c61abe5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"63557ac21a7aa727445f66efc4b04f095a9ef7a9c22dd7efd97044a577c91336","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"63557ac21a7aa727445f66efc4b04f095a9ef7a9c22dd7efd97044a577c91336","height":1080,"light_fraction":0.0,"luma_entropy":5.275,"meaningful_colors":30,"pixel_sha256":"dcd6888fe28d2bbc1d2f7ddbbbf6bd3d688753d955e83ec04333a2251db37341","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.2 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.21.2/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.2/db5c17bc613d4bd20c3efaa1c330816fbfd0dcd69ce286289515709a2b7a4103.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"db5c17bc613d4bd20c3efaa1c330816fbfd0dcd69ce286289515709a2b7a4103","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"db5c17bc613d4bd20c3efaa1c330816fbfd0dcd69ce286289515709a2b7a4103","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":31,"pixel_sha256":"ae9986a71ad4f4d32920903fea86a3fb500d8223b037930e82e762fff173b29d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"f32441d72c0e6c17cf1faebe387932dffe3339699393072d22dd5bcb3024282b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f32441d72c0e6c17cf1faebe387932dffe3339699393072d22dd5bcb3024282b","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":30,"pixel_sha256":"19dff0ac23b22322cbf63d4fb320ce6db39f1374131aa35848cf9e9b687371fd","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.2 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.21.2/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.2/cfaf6bd125f24a556c4c88eb58af1793990d517bf003c81ee9671a88c5a07b7e.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cfaf6bd125f24a556c4c88eb58af1793990d517bf003c81ee9671a88c5a07b7e","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"cfaf6bd125f24a556c4c88eb58af1793990d517bf003c81ee9671a88c5a07b7e","height":900,"light_fraction":0.0,"luma_entropy":5.275,"meaningful_colors":31,"pixel_sha256":"4f70ad7e81de733c4fd3dcdf730055a243347d0387c39849c2805bed2f6918d8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); GPU texture pixel unavailable; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"36e0218ece04564d319ad4d6f17b64a01e0420945120aa51db79128256aab0da","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"36e0218ece04564d319ad4d6f17b64a01e0420945120aa51db79128256aab0da","height":1080,"light_fraction":0.0,"luma_entropy":5.286,"meaningful_colors":31,"pixel_sha256":"dd93577f43e1423bbb791287765e04a0f01362eae2225af04ab449a59e19c6ae","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.21.2/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.2/e0ec15a36750f3b474dea923294b26c0acae6bfc866391ea5088ab75feb08a23.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e0ec15a36750f3b474dea923294b26c0acae6bfc866391ea5088ab75feb08a23","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e0ec15a36750f3b474dea923294b26c0acae6bfc866391ea5088ab75feb08a23","height":900,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":31,"pixel_sha256":"a9af5ccda40932e639e2d1dc70d7cbfb3a70ca08f11d9114cc71d45cbbc28168","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"bf750ff4c31f9fc90e6287386ce66544ceb48d9b9d23e458e8b32756ee65a8b9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bf750ff4c31f9fc90e6287386ce66544ceb48d9b9d23e458e8b32756ee65a8b9","height":1080,"light_fraction":0.0,"luma_entropy":5.451,"meaningful_colors":32,"pixel_sha256":"afde504219650f09baf88bdd25a8f65e4365fd54a7e3d39c5483d1590eb03d60","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.21.2/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.2/a963c2e6bbc3ccc7b11d9c3584131eed12bf7c7b8edabbea68f128e9abf99812.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a963c2e6bbc3ccc7b11d9c3584131eed12bf7c7b8edabbea68f128e9abf99812","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a963c2e6bbc3ccc7b11d9c3584131eed12bf7c7b8edabbea68f128e9abf99812","height":900,"light_fraction":0.0,"luma_entropy":5.407,"meaningful_colors":31,"pixel_sha256":"5a5be0c66acbf80e92b232825dece239536106bcd7b7099f9396a867e05ef84a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"80796095a0547e71658d821a07512cc771624507328e38b6e8ccadfc2b9d54af","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"80796095a0547e71658d821a07512cc771624507328e38b6e8ccadfc2b9d54af","height":1080,"light_fraction":0.0,"luma_entropy":5.416,"meaningful_colors":32,"pixel_sha256":"ca81e5ff813dde50c896bc872070d44a64190a968277035d108b58e37f72a3d2","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.2 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.21.2/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.2/8d13718908e34d15879c6353a85fc1fc527c6db4cc1ab3c0782b1e434ec23311.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8d13718908e34d15879c6353a85fc1fc527c6db4cc1ab3c0782b1e434ec23311","format":"webp","pixel":{"dark_fraction":0.5022,"file_sha256":"8d13718908e34d15879c6353a85fc1fc527c6db4cc1ab3c0782b1e434ec23311","height":900,"light_fraction":0.0011,"luma_entropy":5.089,"meaningful_colors":29,"pixel_sha256":"3bb91581df8565bf8b40f4c116ba7c62786c008ad1a7bd33b9d51ba2fb89d9cf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"9e29b8f9381286c614b8d54aff1ea90082db16bda6297c2aa38a968c38f69f34","height":1080,"pixel":{"dark_fraction":0.5038,"file_sha256":"9e29b8f9381286c614b8d54aff1ea90082db16bda6297c2aa38a968c38f69f34","height":1080,"light_fraction":0.0011,"luma_entropy":5.033,"meaningful_colors":30,"pixel_sha256":"e8c57b357f6fbb6f6e79e2d638345c1e5dc8c43a8f67a633ba7aeab1265cbbe8","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.21.2/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.2/8ca0e49987fd766984613681ab2b1d66cfd6d38e453aff73dd7dc94652399289.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8ca0e49987fd766984613681ab2b1d66cfd6d38e453aff73dd7dc94652399289","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8ca0e49987fd766984613681ab2b1d66cfd6d38e453aff73dd7dc94652399289","height":900,"light_fraction":0.0,"luma_entropy":5.474,"meaningful_colors":32,"pixel_sha256":"ea7c69d32c2a26bc37c7cac915090970ca9c0314297bbeb087613aea10dfb983","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"195598f2b49d6ff277f94b6f508291ac8d8129d4e580706bbb74939b167a5d62","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"195598f2b49d6ff277f94b6f508291ac8d8129d4e580706bbb74939b167a5d62","height":1080,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":32,"pixel_sha256":"b8f62f8689c8a808d12e3bd51b0550583945c3097cb5f6d7748634b4e6570c2d","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.2 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.21.2/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.2/0d59306205b76e529223dc2d7e579343700879be275078659ec34bea706b065f.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0d59306205b76e529223dc2d7e579343700879be275078659ec34bea706b065f","format":"webp","pixel":{"dark_fraction":0.196,"file_sha256":"0d59306205b76e529223dc2d7e579343700879be275078659ec34bea706b065f","height":900,"light_fraction":0.0,"luma_entropy":4.57,"meaningful_colors":30,"pixel_sha256":"a7f6f227f36b503bf5554611a229901756798b17a4936248da77df79e9ab4778","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"b81eee15995c39a61b9e3c6b0871e59f69f1bd17412d00bef1ab1704ae924484","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"b81eee15995c39a61b9e3c6b0871e59f69f1bd17412d00bef1ab1704ae924484","height":1080,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":31,"pixel_sha256":"2994bcf91dfb1d8d0580a50fc31552863ed759c10cecb7000a35a87bb5c7de68","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.2 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.21.2/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.2/81ab8cccd569a03533dea0a3f6f737912661b4ed4179bfd6eb1f44ee7db3e68a.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"81ab8cccd569a03533dea0a3f6f737912661b4ed4179bfd6eb1f44ee7db3e68a","format":"webp","pixel":{"dark_fraction":0.5035,"file_sha256":"81ab8cccd569a03533dea0a3f6f737912661b4ed4179bfd6eb1f44ee7db3e68a","height":900,"light_fraction":0.0012,"luma_entropy":5.142,"meaningful_colors":29,"pixel_sha256":"5afcc250a327420ed7ae65f1b44fd60bb6e59c7d688259074611dcd1d0c1488d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b9fba192030467856982175d985f24bec6f318a95b85c8439ecfef0fe4453696","height":1080,"pixel":{"dark_fraction":0.5061,"file_sha256":"b9fba192030467856982175d985f24bec6f318a95b85c8439ecfef0fe4453696","height":1080,"light_fraction":0.0011,"luma_entropy":5.07,"meaningful_colors":30,"pixel_sha256":"a97b8ba0614d389a9d874e12bd2fc0cd5cea794d1d98f728f80a35566107946e","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.2 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.21.2/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.2/2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","format":"webp","pixel":{"dark_fraction":0.5035,"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","height":900,"light_fraction":0.0011,"luma_entropy":5.135,"meaningful_colors":30,"pixel_sha256":"af348136b71f1df5a81251d8bd8b61d74fa228218faa58aed456cd7c482f1b1a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"light_fraction":0.0011,"luma_entropy":5.067,"meaningful_colors":30,"pixel_sha256":"9e34b3b60747b4b126031b577875c75101fda0a9b717c28b6fe696631fd95707","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.2 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.21.2/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.2/d4e4520f4ee8b6f07df2ccfb353c5d0c1d2bc579681650d8e0fea70cd16e3cf5.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d4e4520f4ee8b6f07df2ccfb353c5d0c1d2bc579681650d8e0fea70cd16e3cf5","format":"webp","pixel":{"dark_fraction":0.1964,"file_sha256":"d4e4520f4ee8b6f07df2ccfb353c5d0c1d2bc579681650d8e0fea70cd16e3cf5","height":900,"light_fraction":0.0,"luma_entropy":4.598,"meaningful_colors":32,"pixel_sha256":"35979f07f00bf98e12ac0b1037225cb475407b5cc06458cb046cfce67c16e084","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"3b40b228770a624717c65f364351fb5c1720a4add1a65d7ca335e1fd5a8fd2e4","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3b40b228770a624717c65f364351fb5c1720a4add1a65d7ca335e1fd5a8fd2e4","height":1080,"light_fraction":0.0,"luma_entropy":4.554,"meaningful_colors":30,"pixel_sha256":"cae6f097186bcb2b1895341b74d5e67d95888d671ff76424b412b85311c54a39","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.2 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.21.2/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.2/1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":30,"pixel_sha256":"c51797373a720378b376254451c0e2ab1331b56cdbf2b2128f2afb18ee317b25","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":30,"pixel_sha256":"c60175aea5d4a9794bafdf151636cf4c11377533f40b9f922468d22bf8971ce0","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.2 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.21.2/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.2/ed1f284e66dedf4a72c1054b0f719966e56bdaf137953b0dc54a704d579d0f8b.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ed1f284e66dedf4a72c1054b0f719966e56bdaf137953b0dc54a704d579d0f8b","format":"webp","pixel":{"dark_fraction":0.1964,"file_sha256":"ed1f284e66dedf4a72c1054b0f719966e56bdaf137953b0dc54a704d579d0f8b","height":900,"light_fraction":0.0,"luma_entropy":4.861,"meaningful_colors":29,"pixel_sha256":"2a41aff9d2bdf9348a3e0fbbfe483c43914a253daf9b29a6ea52db1e5408713a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"be0c70789f27ab186390e1a00a8cba13dc89716b0611121f35daf83e8b4bc9db","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"be0c70789f27ab186390e1a00a8cba13dc89716b0611121f35daf83e8b4bc9db","height":1080,"light_fraction":0.0,"luma_entropy":4.792,"meaningful_colors":30,"pixel_sha256":"6919cbea4d2d409ad8500b0a6d5ae370eaf2a1e4a9233f4de97aaaae521b25fc","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.2 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.21.2/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.2/ad340f3ebcbede634a1a3d1b2a61e81e1eeecfe23288d6cadd2afebac2b3f315.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ad340f3ebcbede634a1a3d1b2a61e81e1eeecfe23288d6cadd2afebac2b3f315","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"ad340f3ebcbede634a1a3d1b2a61e81e1eeecfe23288d6cadd2afebac2b3f315","height":900,"light_fraction":0.0,"luma_entropy":5.303,"meaningful_colors":32,"pixel_sha256":"be924511530a97d960b80923bb4f3ac28d039bfed6c37f2adffd287522a27495","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"41937ef0991367697ca26bdaff7a1484ea0be38f0bf518b6fac88e6fd875337d","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"41937ef0991367697ca26bdaff7a1484ea0be38f0bf518b6fac88e6fd875337d","height":1080,"light_fraction":0.0,"luma_entropy":5.235,"meaningful_colors":32,"pixel_sha256":"3220c4f971224d9e1af1e8054adf4aca51b4e5e81a9d9860bd45d5cd29976500","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.2 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.21.2/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.2/a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"c82a01f44a209e22f295aec86fb93ce8cbf7306dea08263e4a8b5b95dc474efe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"d8852c57bffb0c080d1937dc5444af58166ecf6b7977ef7ea28c370ddfd60be9","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.2 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.21.2/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.2/e53a756959157d3496e50c8ccad8c45b9ba9eb2a8694749ad0f3a22d67812893.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e53a756959157d3496e50c8ccad8c45b9ba9eb2a8694749ad0f3a22d67812893","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"e53a756959157d3496e50c8ccad8c45b9ba9eb2a8694749ad0f3a22d67812893","height":900,"light_fraction":0.0,"luma_entropy":5.654,"meaningful_colors":31,"pixel_sha256":"fc7388dbe7f699551503c6652a2e632633c449b209791c175cab86d4caf205e2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"82b1099656d13cff9b843d68fdf1643c4ee58a70064b0648e2121af53946eb43","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"82b1099656d13cff9b843d68fdf1643c4ee58a70064b0648e2121af53946eb43","height":1080,"light_fraction":0.0,"luma_entropy":5.638,"meaningful_colors":32,"pixel_sha256":"90f4c23d392812828ad4c05d6b5950c74b81541fd8285e06ec7556badb1dcbb0","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.2 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.21.2/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.2/11516a85003dbcfec5d71cc3ab6621ccf5d51375a44f6b285d9b11db2609f046.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"11516a85003dbcfec5d71cc3ab6621ccf5d51375a44f6b285d9b11db2609f046","format":"webp","pixel":{"dark_fraction":0.4687,"file_sha256":"11516a85003dbcfec5d71cc3ab6621ccf5d51375a44f6b285d9b11db2609f046","height":900,"light_fraction":0.0011,"luma_entropy":5.191,"meaningful_colors":28,"pixel_sha256":"821812fd267588c3d3d1ac6a275ebece6c0847317dc6da5e3ea96321d1369ce9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6a68482d151c841f9518b37d383a2ddf3a62b8b54b1ab750c952644fc2ca0c2b","height":1080,"pixel":{"dark_fraction":0.47,"file_sha256":"6a68482d151c841f9518b37d383a2ddf3a62b8b54b1ab750c952644fc2ca0c2b","height":1080,"light_fraction":0.0011,"luma_entropy":5.128,"meaningful_colors":31,"pixel_sha256":"6d46d7da1850fa9b0779e4f5f83f437c2d51ee6f05e1ddd179e31b0eedcadcbb","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.21.2/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.2/89264372ac56f5ef041e6424ae9bb8eefaff343e859a04296dab6002fec73848.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"89264372ac56f5ef041e6424ae9bb8eefaff343e859a04296dab6002fec73848","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"89264372ac56f5ef041e6424ae9bb8eefaff343e859a04296dab6002fec73848","height":900,"light_fraction":0.0,"luma_entropy":5.462,"meaningful_colors":30,"pixel_sha256":"fd2cc1aae0929378b64dbd1fcd8f21218c5caa6ceff660ce68943ab72bf0834f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"cb91cdb333dcf4aa9a1a958c18bf4fae561488903e9e24ce1e41a540b2fa9920","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cb91cdb333dcf4aa9a1a958c18bf4fae561488903e9e24ce1e41a540b2fa9920","height":1080,"light_fraction":0.0,"luma_entropy":5.477,"meaningful_colors":31,"pixel_sha256":"2c0bbc62822eedcd7a763ac1dbc59cfb20feaf4585b668b436f843a221d4a61a","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.2 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.21.2/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.2/583c5e222024c3e4939b502441a5de6111d6da4286f5d56998083ee1f417e8cb.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"583c5e222024c3e4939b502441a5de6111d6da4286f5d56998083ee1f417e8cb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"583c5e222024c3e4939b502441a5de6111d6da4286f5d56998083ee1f417e8cb","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":31,"pixel_sha256":"38a7b0487c518c655d842e5e9d6632d3df04f5c7fc45a955f858ec67d580de1c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"223ab8a85374a80e5186c43158d4e283edbaa3369657753e9c8c64e9e65b8df3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"223ab8a85374a80e5186c43158d4e283edbaa3369657753e9c8c64e9e65b8df3","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"ef0055dfa55d1072b0f8d1481aa457204432e58da5a0472cf059e02765404792","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.21.2/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.2/327a1d36a456152f7254a26d6ff635b8957055e050010f26811ae43141b025ab.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"327a1d36a456152f7254a26d6ff635b8957055e050010f26811ae43141b025ab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"327a1d36a456152f7254a26d6ff635b8957055e050010f26811ae43141b025ab","height":900,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":31,"pixel_sha256":"26b15bb0040012e401d031807794872fbf9fc5e157e649fdef1f498f7e40eff3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"52b4cee68f5e9c4804ff16f403bd565115fcaed0015a32f46a451f47cf170bb7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"52b4cee68f5e9c4804ff16f403bd565115fcaed0015a32f46a451f47cf170bb7","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"60051cef1a405916f834830a1df4c7a69323e4525e295a8c0b88cf202ab3ac6a","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.2 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.21.2/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.2/6f63cd56b7ac6c3621b072e4f8d7f623994942efa72b08a6a519359990de1664.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6f63cd56b7ac6c3621b072e4f8d7f623994942efa72b08a6a519359990de1664","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6f63cd56b7ac6c3621b072e4f8d7f623994942efa72b08a6a519359990de1664","height":900,"light_fraction":0.0,"luma_entropy":5.607,"meaningful_colors":30,"pixel_sha256":"739b1259b483894415f2983a544922ffd204a5e1bf963a3eb0a99042b7daa9cc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"53e641441391f31c64bfb7399aa41bef14eb6712bec322c8ea6bff0908b3ae39","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"53e641441391f31c64bfb7399aa41bef14eb6712bec322c8ea6bff0908b3ae39","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"0d70bb210e2fa9f3cab61ce422b940c3d8c30b87b66a07b812cd18d7de397cd4","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.2 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.21.2/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.2/004649b889806e338c603c7a273de27e85bc2119e694d7419e781c0c43594bb8.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"004649b889806e338c603c7a273de27e85bc2119e694d7419e781c0c43594bb8","format":"webp","pixel":{"dark_fraction":0.4358,"file_sha256":"004649b889806e338c603c7a273de27e85bc2119e694d7419e781c0c43594bb8","height":900,"light_fraction":0.0,"luma_entropy":4.574,"meaningful_colors":32,"pixel_sha256":"1bbf5bc79d325b146fb20eb431d9f9aa820bd561899a060f024c485e658ca1d0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"abd616c4e65e1bd37fc45e7fbaa711d3db9969a819dbfdf57408dd73bf29b5df","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"abd616c4e65e1bd37fc45e7fbaa711d3db9969a819dbfdf57408dd73bf29b5df","height":1080,"light_fraction":0.0,"luma_entropy":4.531,"meaningful_colors":30,"pixel_sha256":"43e23c7f8014513761640d9f2e0fc0b9a53b73019071c102a9e10c9b7f5cdf03","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.2 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.21.2/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.2/93da94f5d731f7b4c953024425340b491eab3d7cd48c6914af36911fedab5a97.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"93da94f5d731f7b4c953024425340b491eab3d7cd48c6914af36911fedab5a97","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"93da94f5d731f7b4c953024425340b491eab3d7cd48c6914af36911fedab5a97","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":30,"pixel_sha256":"ea8d770d0dc8291e4d8e8259c0af5b545c617d63ee890f96247e56f89c8de68f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"7d6983c97bcccff1f623925e74c0e2de014f0bd3c4c1296c6f6a0035fbd0dd18","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"7d6983c97bcccff1f623925e74c0e2de014f0bd3c4c1296c6f6a0035fbd0dd18","height":1080,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":30,"pixel_sha256":"fcee9cadccd612d2fecac7b9b68d08c0303bbb5b75f920e5ca0197052e9a3291","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.21.2/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.2/9d7714e645b056b887918392afe33059fcec6ff0fb02bb8b132fcc57596b077f.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9d7714e645b056b887918392afe33059fcec6ff0fb02bb8b132fcc57596b077f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9d7714e645b056b887918392afe33059fcec6ff0fb02bb8b132fcc57596b077f","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":31,"pixel_sha256":"9175f956ee8c0309f51bb36c9bf00466bb2ebe45e26404fa2f9b5a81d36f2880","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"aade60fd95e3dbe1ca26b873c46ce3383db5e71c91e3e6194a10984c36c5eef9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"aade60fd95e3dbe1ca26b873c46ce3383db5e71c91e3e6194a10984c36c5eef9","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"21fa8ea79493113fbe2b82600b0f46cc0f8c4741e15318dc0994c8dc220efa17","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.2 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.21.2/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.2/aab2b2547a09bbabfe5f53ed2d52556da00d49fafb405263ae9cb11431d849cb.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aab2b2547a09bbabfe5f53ed2d52556da00d49fafb405263ae9cb11431d849cb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"aab2b2547a09bbabfe5f53ed2d52556da00d49fafb405263ae9cb11431d849cb","height":900,"light_fraction":0.0,"luma_entropy":5.609,"meaningful_colors":30,"pixel_sha256":"cdf6fdf286407eb4f4236cb961ca04a5c79302c5d07080b3d80acf5c61b8c66b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"af73f5e10881153107ac8ddc796dfc4df5e6ce0136e9d9fc28a19607fd64dd6e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"af73f5e10881153107ac8ddc796dfc4df5e6ce0136e9d9fc28a19607fd64dd6e","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"3be82096538f330ca83d2e2130c1d22a2ff3723abad4fa8121263bfce0e4d0a4","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.2 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.21.2/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.2/fdf685fec6ce59e367dc9958e1b432b5a9ce6c58b5a49b594f1a42ae37525b9d.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fdf685fec6ce59e367dc9958e1b432b5a9ce6c58b5a49b594f1a42ae37525b9d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fdf685fec6ce59e367dc9958e1b432b5a9ce6c58b5a49b594f1a42ae37525b9d","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":31,"pixel_sha256":"59eafac9a0dc169d91811f32d388e91d462bb7a36bb97fe7df5b8a407922ecbc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"4e00da0df5a0b82d0040e4349256465a4d6047bd37bc3a41fd29ad11ce958605","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4e00da0df5a0b82d0040e4349256465a4d6047bd37bc3a41fd29ad11ce958605","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"2955f46b4cc2b9c8f3b2cac3358228989e4ab2076f8d006d2125f4a5dd66fa6b","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.2 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.21.2/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.2/b982b962deeb850ea36a0621949ed7e517835f799212d137112110cefffd1f1a.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b982b962deeb850ea36a0621949ed7e517835f799212d137112110cefffd1f1a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b982b962deeb850ea36a0621949ed7e517835f799212d137112110cefffd1f1a","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"e06e02006f55ab2105603bba8fd099865a6459209e425112c3a7011cd59e3252","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"460048bb7e8f795c587e8cf80586622dc664512c3f5fcb1ddc44bdd13ecf8d14","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"460048bb7e8f795c587e8cf80586622dc664512c3f5fcb1ddc44bdd13ecf8d14","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"aac24f40b95098eca4bdc470cd2dcfae8666f2611a9e51d4f3b59d3ddf3d172a","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.2 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.2/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.2/86229c850f24e59f3d9d1beba4140c0565b7acb11bc0a27aefece59ac5173ce6.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"86229c850f24e59f3d9d1beba4140c0565b7acb11bc0a27aefece59ac5173ce6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"86229c850f24e59f3d9d1beba4140c0565b7acb11bc0a27aefece59ac5173ce6","height":900,"light_fraction":0.0,"luma_entropy":5.436,"meaningful_colors":31,"pixel_sha256":"559d5a95bf14064ef55fe11196dd5bbdd302bda55647bfdaf77a64c9f523cac8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"954a3cd2b010a2d4ec6f7e46fb075c8f709365ece6806043a115fcac098e2f9f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"954a3cd2b010a2d4ec6f7e46fb075c8f709365ece6806043a115fcac098e2f9f","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"200f6fdbd3aebcac884490eda01caba79b419640e349f2068f66cc3aaa987ca3","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.2 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.21.2/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.2/6c655d691dbdeb6b09db31dca90b48ed92a41f59b4248a301ce76450f09abb20.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6c655d691dbdeb6b09db31dca90b48ed92a41f59b4248a301ce76450f09abb20","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6c655d691dbdeb6b09db31dca90b48ed92a41f59b4248a301ce76450f09abb20","height":900,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":31,"pixel_sha256":"12070c8a6509db7befaf0fc8ab645f284aaeb2ad87973ae6fcc82436d71e5526","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"68a4843079835636dca492a5db4c3e55cabb2001afa8509ab487b3c20e70c4d2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"68a4843079835636dca492a5db4c3e55cabb2001afa8509ab487b3c20e70c4d2","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"b719c8c31b81391a42b56b02d809898f7d3080d3f8d251f17e06c96c78487b5e","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.2 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.21.2/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.2/abb3fb274d16850c17ed74d1188fd95f8187e5724898fa4fd66cfd064d281f57.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"abb3fb274d16850c17ed74d1188fd95f8187e5724898fa4fd66cfd064d281f57","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"abb3fb274d16850c17ed74d1188fd95f8187e5724898fa4fd66cfd064d281f57","height":900,"light_fraction":0.0,"luma_entropy":5.527,"meaningful_colors":30,"pixel_sha256":"0ea62323b89ffd8bf445292d92f59de88731d1dd1e1d085f3204de9598b4c8db","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"1ecf9dd9def7022331e3442952a61a127c18b470f1245c975798754219bdaa58","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1ecf9dd9def7022331e3442952a61a127c18b470f1245c975798754219bdaa58","height":1080,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":32,"pixel_sha256":"049205009f88aaee9353dd344f7bb65e6f132d2e79a8c174673e4dd3d786c5df","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.2 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.21.2/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.2/3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":32,"pixel_sha256":"2bcd91d17ea5e5ddf9552ee0556ea47be79d635194a6ce52478697b221b2f0fb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"light_fraction":0.0,"luma_entropy":4.502,"meaningful_colors":30,"pixel_sha256":"dfecd2aecbb21ef955c1182f7cc1dbfc7647cf489dde1d40f9892fd88917d658","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.2 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.21.2/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.2/bccdb10a9b2431ddfa09c3c5d355a6108e08da67477bafd34c5093d451213d28.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bccdb10a9b2431ddfa09c3c5d355a6108e08da67477bafd34c5093d451213d28","format":"webp","pixel":{"dark_fraction":0.4878,"file_sha256":"bccdb10a9b2431ddfa09c3c5d355a6108e08da67477bafd34c5093d451213d28","height":900,"light_fraction":0.0011,"luma_entropy":5.301,"meaningful_colors":29,"pixel_sha256":"799c84bf54d1ea3ca5a8da124c675e24d0555e84a8ee3138b02e30e56d317c69","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e1143e824402b006a427561feb15577ea1afadf39b3824ae3695f8632f1ace71","height":1080,"pixel":{"dark_fraction":0.4913,"file_sha256":"e1143e824402b006a427561feb15577ea1afadf39b3824ae3695f8632f1ace71","height":1080,"light_fraction":0.0011,"luma_entropy":5.229,"meaningful_colors":30,"pixel_sha256":"4029e29a143a5a19eb10bc78d9f7eacdd665ebaa042356231495430d1b71e872","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.2 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.21.2/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.2/218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05","format":"webp","pixel":{"dark_fraction":0.4876,"file_sha256":"218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05","height":900,"light_fraction":0.0011,"luma_entropy":5.305,"meaningful_colors":30,"pixel_sha256":"1f09c6961256e8ecde1dbb280a40bcbd0c3a5f943c650b93b59f68f19cd4bff5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b8f592c774e025807a3e6b81e9e8ba1d69a66aa0c1b4ecc9d8e2ad09788e7712","height":1080,"pixel":{"dark_fraction":0.4903,"file_sha256":"b8f592c774e025807a3e6b81e9e8ba1d69a66aa0c1b4ecc9d8e2ad09788e7712","height":1080,"light_fraction":0.0011,"luma_entropy":5.239,"meaningful_colors":31,"pixel_sha256":"21a401766db40f92cbc76252c25b3041fb250e71e3f770fd7e5788a0e6425ea7","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.2 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.21.2/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.2/dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","format":"webp","pixel":{"dark_fraction":0.4877,"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","height":900,"light_fraction":0.0012,"luma_entropy":5.327,"meaningful_colors":30,"pixel_sha256":"7abb470c2ef2425394329582d6b1905c4c1abe3223d6aec54af03b5472e3684d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"pixel":{"dark_fraction":0.4906,"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"light_fraction":0.0011,"luma_entropy":5.27,"meaningful_colors":32,"pixel_sha256":"57d9be038286c0a0dd626601bbd118bbb1a996d898cea23050013fc8b3e0b08f","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.2 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.21.2/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.2/23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","format":"webp","pixel":{"dark_fraction":0.4599,"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","height":900,"light_fraction":0.0011,"luma_entropy":5.381,"meaningful_colors":28,"pixel_sha256":"0892252201e359df65682353516b3b182a751c05e95b092498414929d6cf37f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"pixel":{"dark_fraction":0.4631,"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"light_fraction":0.0011,"luma_entropy":5.319,"meaningful_colors":31,"pixel_sha256":"e298063d5653175f46e511ad349786a01e17bab2d669d4cbebbd373b387fa601","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.2 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.21.2/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.2/66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","format":"webp","pixel":{"dark_fraction":0.4995,"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","height":900,"light_fraction":0.0013,"luma_entropy":5.166,"meaningful_colors":30,"pixel_sha256":"5ef2038c17c0c95758e9ba423b062e7ac2f9d20314567371a1660b082e47b54b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"pixel":{"dark_fraction":0.5025,"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"light_fraction":0.0011,"luma_entropy":5.1,"meaningful_colors":31,"pixel_sha256":"a04cf31b76783b503136067e0a8c9a71f0e3280d2b90a66ef06af5be1586b1b4","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.21.2/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.2/bb7282750b64cee9206cc897a8cde4c72cd250d29956d49bba7b3f2bde447ccc.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bb7282750b64cee9206cc897a8cde4c72cd250d29956d49bba7b3f2bde447ccc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bb7282750b64cee9206cc897a8cde4c72cd250d29956d49bba7b3f2bde447ccc","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":31,"pixel_sha256":"68e0718cf3dbbfe86ab75c3823eb6c9900ef91bd61986e4d6744a7abb6beef39","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"77c50d16a693495262f464c0b3b25775ce3cbbbfb7d6cc00e0e07f865b7f0709","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"77c50d16a693495262f464c0b3b25775ce3cbbbfb7d6cc00e0e07f865b7f0709","height":1080,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":31,"pixel_sha256":"a58bf7b7099c6910148e5194fef3641d9f7e4a325c8325d0e552dda79b3c895f","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.2 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.21.2/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.2/0136aeb16bd4e88e045bd6bdbf0dcd925f55e8e661aea55139417e4d9a288004.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0136aeb16bd4e88e045bd6bdbf0dcd925f55e8e661aea55139417e4d9a288004","format":"webp","pixel":{"dark_fraction":0.5885,"file_sha256":"0136aeb16bd4e88e045bd6bdbf0dcd925f55e8e661aea55139417e4d9a288004","height":900,"light_fraction":0.0,"luma_entropy":4.587,"meaningful_colors":28,"pixel_sha256":"f4c6a4a9f36b6462099440554b36d0cdc9235386b0707af5b6e68f1f05281a09","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"c7c235d1c0de40a46704c9feb715cd90f8b7e34ee784e79e36074c42e5cff162","height":1080,"pixel":{"dark_fraction":0.5917,"file_sha256":"c7c235d1c0de40a46704c9feb715cd90f8b7e34ee784e79e36074c42e5cff162","height":1080,"light_fraction":0.0,"luma_entropy":4.526,"meaningful_colors":30,"pixel_sha256":"6f728252cd900fcf546c84e9c372ae2ed9741f6f49ba1c545202bb176b96d145","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.2 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.21.2/full/client_a/settings_screen","height":900,"image":"images/mc1.21.2/74b4dc531e97d6687fc28a959ecaea8b2b460d35446b2d11bd5242172039bb02.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"74b4dc531e97d6687fc28a959ecaea8b2b460d35446b2d11bd5242172039bb02","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"74b4dc531e97d6687fc28a959ecaea8b2b460d35446b2d11bd5242172039bb02","height":900,"light_fraction":0.0,"luma_entropy":4.883,"meaningful_colors":30,"pixel_sha256":"5dc3d3cc225d42cdf65287881bc59c819dad08afe433bf12a3603687253cc871","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"8a14b1dbc9a07c8a4db40f08f321a1cf33e2b8cb98f064fba9084a1bfd674869","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8a14b1dbc9a07c8a4db40f08f321a1cf33e2b8cb98f064fba9084a1bfd674869","height":1080,"light_fraction":0.0,"luma_entropy":4.899,"meaningful_colors":29,"pixel_sha256":"ea24fef4d03e76e2b6bbf23a9a90b1e815461975e2eeb307ed539537a0923561","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.2 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.21.2/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.2/0453b4a914492be1a9cf322571b77fb5218a76168bb2968e9a101024ff480bbe.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0453b4a914492be1a9cf322571b77fb5218a76168bb2968e9a101024ff480bbe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0453b4a914492be1a9cf322571b77fb5218a76168bb2968e9a101024ff480bbe","height":900,"light_fraction":0.0,"luma_entropy":4.861,"meaningful_colors":29,"pixel_sha256":"c39519a14e74a9bd3a085ea22d4cb8de816e1ec63043da192b47ee31a57333c3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"fdb55f563cb0d4e72d071247e3727a743ff57f8e1c20efd24c349362ab25a58c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fdb55f563cb0d4e72d071247e3727a743ff57f8e1c20efd24c349362ab25a58c","height":1080,"light_fraction":0.0,"luma_entropy":4.896,"meaningful_colors":29,"pixel_sha256":"18dd7e2268704675ef2c9bff5f8d9d5603b043d09954fd04e202288bb785af63","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.2 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.21.2/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.2/4cb8c481c18be8d90c3c3a20e260224b82204e83b924e03e7824d5487cad9436.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4cb8c481c18be8d90c3c3a20e260224b82204e83b924e03e7824d5487cad9436","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4cb8c481c18be8d90c3c3a20e260224b82204e83b924e03e7824d5487cad9436","height":900,"light_fraction":0.0,"luma_entropy":4.884,"meaningful_colors":32,"pixel_sha256":"e41d068302866de544385f0e159020283c695c79dbd59a9c3bf3682d51bd4496","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"eeaed10ee0c3a2a315550f09cab5b79b9b3ccb15e6e8cf69dbcf24a3c6d845f5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eeaed10ee0c3a2a315550f09cab5b79b9b3ccb15e6e8cf69dbcf24a3c6d845f5","height":1080,"light_fraction":0.0,"luma_entropy":4.885,"meaningful_colors":31,"pixel_sha256":"046b4ca9c94fcba3dc307394c4bc6cf308c59bdaefd5f6819e855efe5340b485","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.2 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.21.2/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.2/8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","height":900,"light_fraction":0.0,"luma_entropy":4.306,"meaningful_colors":30,"pixel_sha256":"1979e010df726ceef6d9d9e239825535f5ad17f11ccfc6693e421d19a9fe9b07","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"c9c55d1e6f9f105a8e5287615229817c125fc0e33cea1ea21fcbe533e1e6d52f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c9c55d1e6f9f105a8e5287615229817c125fc0e33cea1ea21fcbe533e1e6d52f","height":1080,"light_fraction":0.0,"luma_entropy":4.264,"meaningful_colors":32,"pixel_sha256":"e177aa5df33ea68ed2cb68920ca361e0927357f81988c16e95b90d01894ccc0d","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.2 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.21.2/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.2/7f53ba5eae2dfd396c037148193066dc73e58f963c7bbc89878c642a56524e19.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7f53ba5eae2dfd396c037148193066dc73e58f963c7bbc89878c642a56524e19","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"7f53ba5eae2dfd396c037148193066dc73e58f963c7bbc89878c642a56524e19","height":900,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":32,"pixel_sha256":"6295a0bb4975f57aec8196d9cba8ac20ced7fedb97192340ac32dd31c6f0c594","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"74b51a4d0051ed3aeba6f4b1d1bec6c9a5d05889dff9baa90baaba33678c6d64","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"74b51a4d0051ed3aeba6f4b1d1bec6c9a5d05889dff9baa90baaba33678c6d64","height":1080,"light_fraction":0.0,"luma_entropy":4.627,"meaningful_colors":30,"pixel_sha256":"9947de96cb1df9fc8d21e4c9c13f0b59f8d7e7a54580b4fd665523401cbbae79","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.2 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.21.2/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.2/d0ccd25328de67421a2f730e1a9ee8bc474745c7b1796f71b3b0a5631d823322.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d0ccd25328de67421a2f730e1a9ee8bc474745c7b1796f71b3b0a5631d823322","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d0ccd25328de67421a2f730e1a9ee8bc474745c7b1796f71b3b0a5631d823322","height":900,"light_fraction":0.0,"luma_entropy":5.635,"meaningful_colors":32,"pixel_sha256":"d9b6a5f5316328020147865938ba402a62836bc0f0ee3644a09a5726c134d323","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"77ec4ba71eb2eae4ea7dca8a395a7440b9a11a1bf99e93a6ef32dfe8230ab182","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"77ec4ba71eb2eae4ea7dca8a395a7440b9a11a1bf99e93a6ef32dfe8230ab182","height":1080,"light_fraction":0.0,"luma_entropy":5.698,"meaningful_colors":32,"pixel_sha256":"90d97117bb1e884b2c73711a8adaf1f57a6b02ad4cca7366382324784286c01e","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.2 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.21.2/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.2/d0a0d8c14747631d9595159aad2832fbe088648f5f9c4592cbfcaca03c8ffe27.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d0a0d8c14747631d9595159aad2832fbe088648f5f9c4592cbfcaca03c8ffe27","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"d0a0d8c14747631d9595159aad2832fbe088648f5f9c4592cbfcaca03c8ffe27","height":900,"light_fraction":0.0,"luma_entropy":4.993,"meaningful_colors":30,"pixel_sha256":"06f46f7db747f39e92de1cadfb2b49b42b1ef03769714e7c2b521e06e4f989b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"2dbe4daef7a28b5f0cf29f6467768741eb35aa505b61631f09a8b5c9eb1a0241","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"2dbe4daef7a28b5f0cf29f6467768741eb35aa505b61631f09a8b5c9eb1a0241","height":1080,"light_fraction":0.0,"luma_entropy":5.002,"meaningful_colors":32,"pixel_sha256":"7e919e0b05e41515e949a0f479d4430749ef1a7345d2e964bd7d01bd86b3aff7","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.2 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.21.2/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.2/b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade","height":900,"light_fraction":0.0,"luma_entropy":4.829,"meaningful_colors":30,"pixel_sha256":"f786074e9bf7d20de888e7a19721a31090e34065957b162d224bd94b31652a29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"5e21f039d9180e7bc4511f5bb4de04deb9a2f8473e1630cdc2affca2841fc607","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5e21f039d9180e7bc4511f5bb4de04deb9a2f8473e1630cdc2affca2841fc607","height":1080,"light_fraction":0.0,"luma_entropy":4.811,"meaningful_colors":30,"pixel_sha256":"ff87e68de6be2558f43260e264582a6da74327041f91d3970f9a3ab83c600720","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.2 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.21.2/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.2/8d3daa67df2804bec23cf6a779fc0ca41d4669defc3aae1a81400c31c26adf43.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8d3daa67df2804bec23cf6a779fc0ca41d4669defc3aae1a81400c31c26adf43","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8d3daa67df2804bec23cf6a779fc0ca41d4669defc3aae1a81400c31c26adf43","height":900,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":32,"pixel_sha256":"bfdc5d97500b889214a709d1c22e0dd2a7b40678144134744408710d159680d3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"4c77d823210adca243adc6bd0b18d200e1e93a71018fedfcba8d293a0fb144ad","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4c77d823210adca243adc6bd0b18d200e1e93a71018fedfcba8d293a0fb144ad","height":1080,"light_fraction":0.0,"luma_entropy":5.614,"meaningful_colors":32,"pixel_sha256":"9b67a250bd9331d4506e4b61069162b7740d7c5c24ede0a9f6137742bb661dea","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.21.2/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.2/1c0b0ddcb7260681f158df393f540e69f9d09940d6f721895ede1ffc063d9c88.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c0b0ddcb7260681f158df393f540e69f9d09940d6f721895ede1ffc063d9c88","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1c0b0ddcb7260681f158df393f540e69f9d09940d6f721895ede1ffc063d9c88","height":900,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":31,"pixel_sha256":"5e519f5e61abc40119cd19154fc673e9a34086c97688d441bc4869ba262e06aa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"a0f4428ffeabf63f60dd55ffcc6859c8f693c27fad875819d831c97235e17cf1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a0f4428ffeabf63f60dd55ffcc6859c8f693c27fad875819d831c97235e17cf1","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"6f740267bc3e17654ab3a96aaef2cc110af183d58a49085b3a46429e1e8f0e7c","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.2 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.21.2/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.2/fcca216c435aa5c06fc03eb092e79291188b27af02f4b0b47e20398bd0d4bd3c.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fcca216c435aa5c06fc03eb092e79291188b27af02f4b0b47e20398bd0d4bd3c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fcca216c435aa5c06fc03eb092e79291188b27af02f4b0b47e20398bd0d4bd3c","height":900,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":31,"pixel_sha256":"27350ab17b302813ec31c6f3bc107a07d2c8b2e30a1ee2c474bc850cde195588","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"6dddbc339227937f403e0bdbac73180ca5ffd0e0a6065666e4c3ce7f86c7f723","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6dddbc339227937f403e0bdbac73180ca5ffd0e0a6065666e4c3ce7f86c7f723","height":1080,"light_fraction":0.0,"luma_entropy":5.545,"meaningful_colors":31,"pixel_sha256":"2b4efe5a349e2d4cc8425decfadb5488cab7daeb65e6576e13e11c7f89951153","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.2 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-1.21.2","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.21.2/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.2/1ab13bd770a40c0662991da1ea22c98f085134d1dbeac8339712ac54da9560f4.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1ab13bd770a40c0662991da1ea22c98f085134d1dbeac8339712ac54da9560f4","format":"webp","pixel":{"dark_fraction":0.001,"file_sha256":"1ab13bd770a40c0662991da1ea22c98f085134d1dbeac8339712ac54da9560f4","height":900,"light_fraction":0.0,"luma_entropy":6.128,"meaningful_colors":32,"pixel_sha256":"eb2818a9d1c994fcd1343b22c0d622d8fc0ad87e1a1c6086ba60e0f28a602359","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 436 splash pixels in the control frame, 0 left once the model is over them (region [387, 72, 413, 85])","scenario":"full","source":{"file_sha256":"0353e469a48f26cf342c435cfc3f416943eff91f950be2d43dfc820a4c3c8d90","height":1080,"pixel":{"dark_fraction":0.0009,"file_sha256":"0353e469a48f26cf342c435cfc3f416943eff91f950be2d43dfc820a4c3c8d90","height":1080,"light_fraction":0.0,"luma_entropy":6.133,"meaningful_colors":32,"pixel_sha256":"3bae5612596731eb7c797722bbcd79f469cf0fbade46eb93bdb132f5493dba67","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.2 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.2","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.2/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.2/40e74d2b986710ca2257d2703bf9b4d772b6135a72e88590eb3bfe9e35b7da2b.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"40e74d2b986710ca2257d2703bf9b4d772b6135a72e88590eb3bfe9e35b7da2b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"40e74d2b986710ca2257d2703bf9b4d772b6135a72e88590eb3bfe9e35b7da2b","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"ac98b95e065d730623357508a8252ea1b079862e6c9fc97ae8731a932ee0ab19","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"044c6e80cb31ac63d51c0db5d7944dab870a534899231b991cdc08abea926948","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"044c6e80cb31ac63d51c0db5d7944dab870a534899231b991cdc08abea926948","height":1080,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":32,"pixel_sha256":"c7a67249c0bfb0a3fc3890a4d2544778113f8fc0e1f3918a5824188d3f3feef9","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.2 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.21.2","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.21.2/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.2/df060089c40ebef616382a49df97dd77ba25b4d4bdb4c4feae0f027949dec485.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"df060089c40ebef616382a49df97dd77ba25b4d4bdb4c4feae0f027949dec485","format":"webp","pixel":{"dark_fraction":0.0026,"file_sha256":"df060089c40ebef616382a49df97dd77ba25b4d4bdb4c4feae0f027949dec485","height":900,"light_fraction":0.0,"luma_entropy":5.279,"meaningful_colors":31,"pixel_sha256":"7150d5b6b050ee544591d677ea6576fe2398525c4e784f011d17993e077a582c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"9a48e182ef9d647b84b6e8409fbf649d38560eba97693694e183aeb70b931d7f","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"9a48e182ef9d647b84b6e8409fbf649d38560eba97693694e183aeb70b931d7f","height":1080,"light_fraction":0.0,"luma_entropy":5.286,"meaningful_colors":31,"pixel_sha256":"17d3e86f388d43facaa61a0e55012e0b27e5787114ef61a2f02a133fda1086db","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.2 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.21.2","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.21.2/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.2/b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","format":"webp","pixel":{"dark_fraction":0.6431,"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","height":900,"light_fraction":0.0,"luma_entropy":3.793,"meaningful_colors":26,"pixel_sha256":"68faf48ca45398c8da00700f817a828bac36bdec8eac6228c5ad23c53fe2a9e5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":24,"pixel_sha256":"9302577c9b1374d037a5fcacaf8eac146fbd51738e036c6a3da1c30132930014","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.2 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-1.21.2","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.21.2/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.2/e42c88a78035c8337b7d7639815d89ba160bf79a503c49c2eb3672d41b9f4875.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e42c88a78035c8337b7d7639815d89ba160bf79a503c49c2eb3672d41b9f4875","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e42c88a78035c8337b7d7639815d89ba160bf79a503c49c2eb3672d41b9f4875","height":900,"light_fraction":0.0,"luma_entropy":5.276,"meaningful_colors":31,"pixel_sha256":"b0f159d7ec19d22df3e6a08322124d74457c69073cfa2a43a28de84801e79b6c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"452a316f220463426cbc7cecbb81f26a9b1c017ebc0039fbb2112028f8f90d1c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"452a316f220463426cbc7cecbb81f26a9b1c017ebc0039fbb2112028f8f90d1c","height":1080,"light_fraction":0.0,"luma_entropy":5.283,"meaningful_colors":30,"pixel_sha256":"8c30ad57b0fd53a4e4b4288c2460965caa8690bcd951fe87ce9411166d113241","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.2 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-1.21.2","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.2/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.2/97ccbbb75d88bc1b252e84715b8d4e8af52398c3956e44315f6e77c8787b948b.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"97ccbbb75d88bc1b252e84715b8d4e8af52398c3956e44315f6e77c8787b948b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"97ccbbb75d88bc1b252e84715b8d4e8af52398c3956e44315f6e77c8787b948b","height":900,"light_fraction":0.0,"luma_entropy":5.41,"meaningful_colors":32,"pixel_sha256":"75093bd072a876fcf5a64045c885c5dc97d4db50856c6973f22618b44842103f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"53748d446632d3be01da744f5861e3068123349b873ef7e5006d94636f63c5da","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"53748d446632d3be01da744f5861e3068123349b873ef7e5006d94636f63c5da","height":1080,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":30,"pixel_sha256":"c0bdfe4b6ef1d5f5ce8a26e18ff6a19e3dbfaa100a5c8087f159d37e123d9500","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.2 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.21.2","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.21.2/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.2/6f434e550901956903675d89b721210b6b18636622296b2b00f4272f016fabf0.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6f434e550901956903675d89b721210b6b18636622296b2b00f4272f016fabf0","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"6f434e550901956903675d89b721210b6b18636622296b2b00f4272f016fabf0","height":900,"light_fraction":0.0,"luma_entropy":4.355,"meaningful_colors":31,"pixel_sha256":"74f3d1798d1b5aca9828a06952ca729fa86aa83cd57d44f7ec0d135ff742e756","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"5ef9148fab30538cf515f41b42300060cf68a5c6b6d471c72b580b3e8bb9d270","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"5ef9148fab30538cf515f41b42300060cf68a5c6b6d471c72b580b3e8bb9d270","height":1080,"light_fraction":0.0,"luma_entropy":4.452,"meaningful_colors":30,"pixel_sha256":"d25fd734437c3c6ef08b7cb30681a92f8fc7d8e823042bd2e338f2b8e9df240b","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.2 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.21.2","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.21.2/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.2/49c5088a1fe15f506f73c17f0620669869fe3dc482bf813a2ef9cbd0ddeb36dc.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"49c5088a1fe15f506f73c17f0620669869fe3dc482bf813a2ef9cbd0ddeb36dc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"49c5088a1fe15f506f73c17f0620669869fe3dc482bf813a2ef9cbd0ddeb36dc","height":900,"light_fraction":0.0,"luma_entropy":5.487,"meaningful_colors":32,"pixel_sha256":"338412e2acda9c3301114b149c0a5869874dfad6e56e18a5a5863e152c10e40d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"5f65a298564a915bed5534937fa9d8e14c4fd22c4175510e35d0bf854f844d7b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5f65a298564a915bed5534937fa9d8e14c4fd22c4175510e35d0bf854f844d7b","height":1080,"light_fraction":0.0,"luma_entropy":5.503,"meaningful_colors":31,"pixel_sha256":"3f3146a7ead83b665cba674e27b75ee3fa6eb7dc41aca2fa078273d728eac8e7","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.2 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-1.21.2","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.2/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.2/356b769812e5d1b78ab22a9e5c89eacd1876e0bb7aae66232aba3fca20b54458.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"356b769812e5d1b78ab22a9e5c89eacd1876e0bb7aae66232aba3fca20b54458","format":"webp","pixel":{"dark_fraction":0.002,"file_sha256":"356b769812e5d1b78ab22a9e5c89eacd1876e0bb7aae66232aba3fca20b54458","height":900,"light_fraction":0.0,"luma_entropy":6.207,"meaningful_colors":32,"pixel_sha256":"ebced040bc7f2b1f6ee8e2c4dd52e357f8ef80cf255544eaf99e29d6bff09626","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"74da1643c2410c2e105eae55808aafa44b8a892fed7ad3bc3df9d0b5016cd490","height":1080,"pixel":{"dark_fraction":0.0021,"file_sha256":"74da1643c2410c2e105eae55808aafa44b8a892fed7ad3bc3df9d0b5016cd490","height":1080,"light_fraction":0.0,"luma_entropy":6.207,"meaningful_colors":32,"pixel_sha256":"f67470ac6759d53a218685ee30d8fd6b0070650dde8d835972790bae624243b3","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.2 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.21.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.21.2/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.2/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.2 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-1.21.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.21.2/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.2/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.2 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.21.2","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.21.2/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.2/fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":32,"pixel_sha256":"4658b170835d98048e39cace2b240fcf54525a13fd9d6ddb1e7e944f0237ad29","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"469cb1df0d574ef5bdeaad3ac2aecd9d7cac5fc8db2bb62771be4992a9359b23","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"469cb1df0d574ef5bdeaad3ac2aecd9d7cac5fc8db2bb62771be4992a9359b23","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":31,"pixel_sha256":"8ee64efe79f573a7909f653e48b33f516e826dcba0d618b7390eb233db484690","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.2 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.21.2","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.21.2/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.2/aa0775cd306ce381078172f17b8a674cd0c3ce67c08a60b02ad4a440c139a1f1.webp","key":"mc1.21.2","lane_id":"fabric-1.21.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aa0775cd306ce381078172f17b8a674cd0c3ce67c08a60b02ad4a440c139a1f1","format":"webp","pixel":{"dark_fraction":0.6727,"file_sha256":"aa0775cd306ce381078172f17b8a674cd0c3ce67c08a60b02ad4a440c139a1f1","height":900,"light_fraction":0.0,"luma_entropy":3.844,"meaningful_colors":31,"pixel_sha256":"413a527a394834460a70e8b82c933d58dfd9daa738ab01452a1503a8d696f480","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"39f6efac7d7d2c2ac5345ca1d46e4d9683705bda1d012206cf073a1c56ea2be6","height":1080,"pixel":{"dark_fraction":0.6751,"file_sha256":"39f6efac7d7d2c2ac5345ca1d46e4d9683705bda1d012206cf073a1c56ea2be6","height":1080,"light_fraction":0.0,"luma_entropy":3.79,"meaningful_colors":29,"pixel_sha256":"968749efabfb03e3ee969f20a77cbece97d41b277291cfc1e86c92491c6c1ea6","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.2","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.2/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.2/2ea8609e8c2d4720a3398452bbfb45bec6170fb5ccb5e9014f67683442bd4d94.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ea8609e8c2d4720a3398452bbfb45bec6170fb5ccb5e9014f67683442bd4d94","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2ea8609e8c2d4720a3398452bbfb45bec6170fb5ccb5e9014f67683442bd4d94","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"729900d4ac27ba98124c99d7e26ba0352354c03135dabfef33db47652651f7c3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"f25c4f1eafcfa7b5186528a720674721cd0d97d3e886849fbc89b558cf864869","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f25c4f1eafcfa7b5186528a720674721cd0d97d3e886849fbc89b558cf864869","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"5aabde226e183cb7d28c56fbc923b2650852f096faca53e7d0debba7fddea955","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.2","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.2/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.2/04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":31,"pixel_sha256":"36be4cb2295df151edad9fed21c5e2b0e8a33feef216cd56ec8534fee7c64610","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"764a7f69a6628c7249a4ef4282d57012b374953fa0531b5620ce522d89e5627d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"764a7f69a6628c7249a4ef4282d57012b374953fa0531b5620ce522d89e5627d","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"6081db957339e9d4ad7f24df60d0d27bdf4c3d31b80970d0454fd51a1827928d","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.2","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.2/propagation/client_a/baseline","height":900,"image":"images/mc1.21.2/32d423a38a98e1f2c9e86993b3c3173bb819641b1db455ff3b941089d5e9da62.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"32d423a38a98e1f2c9e86993b3c3173bb819641b1db455ff3b941089d5e9da62","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"32d423a38a98e1f2c9e86993b3c3173bb819641b1db455ff3b941089d5e9da62","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"119b9212de3bc5e6dd142ca84f16ef01ab528bc049620a31a89f5f3bf4047353","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"0662f2c16bb67afd33317b3f4b4c87f7ea7271d549b50d57f7011b40bc7e1ee4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0662f2c16bb67afd33317b3f4b4c87f7ea7271d549b50d57f7011b40bc7e1ee4","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"525ee4d1c05abb17455f5f89f618a214e178c524e24f0cabff3d128eee29105e","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-1.21.2","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-1.21.2/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.2/009131625ae71cc8d0c866dff966db0e0d985b93837f53001baba594ec4e31b0.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"009131625ae71cc8d0c866dff966db0e0d985b93837f53001baba594ec4e31b0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"009131625ae71cc8d0c866dff966db0e0d985b93837f53001baba594ec4e31b0","height":900,"light_fraction":0.0,"luma_entropy":5.414,"meaningful_colors":31,"pixel_sha256":"3dd5c461fc6ede37e93d9cb4ebb4e69e6e77507bd0e9730c3ccb519d071a2f9b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"113d6544ad481dd74ff13486c42f127992e3363d5f0463ba6a3a850d96e10401","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"113d6544ad481dd74ff13486c42f127992e3363d5f0463ba6a3a850d96e10401","height":1080,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":31,"pixel_sha256":"73633c4385d9e8aa7e388c19c8b0bc089eb2b7ee771bbd5f931580d953d4eab1","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.2 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection chec…","artifact_node":"neoforge-1.21.2","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-1.21.2/propagation/client_b/baseline","height":900,"image":"images/mc1.21.2/c603c8c9e1a77f5ef8a7b1207be9e33ad9b3c55417a54226eb57c1c3cb2e7ba0.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c603c8c9e1a77f5ef8a7b1207be9e33ad9b3c55417a54226eb57c1c3cb2e7ba0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c603c8c9e1a77f5ef8a7b1207be9e33ad9b3c55417a54226eb57c1c3cb2e7ba0","height":900,"light_fraction":0.0083,"luma_entropy":5.559,"meaningful_colors":32,"pixel_sha256":"f5c97e23daaeaaa6880075da2ae69c21397f3e964375d6397c9f2cffca0dcc41","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"2df86790c05e738ddb458c9e8cb69392cc262ee404dce6a48869e31fb9508e45","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2df86790c05e738ddb458c9e8cb69392cc262ee404dce6a48869e31fb9508e45","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"6c962b8049acd01d5fa6ab26d4b897843a30e54f30d5750292e9cacfaab6eeb3","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.2 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-1.21.2","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.2/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.2/61a80fa3afbe7369e08e992896832402bf689670a7c8e9df0d0f67117342bac3.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"61a80fa3afbe7369e08e992896832402bf689670a7c8e9df0d0f67117342bac3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"61a80fa3afbe7369e08e992896832402bf689670a7c8e9df0d0f67117342bac3","height":900,"light_fraction":0.0,"luma_entropy":5.492,"meaningful_colors":29,"pixel_sha256":"03f09a827aecba9cee5d0b66418e226d1482bba933e01134a408421548c811dc","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"eccf51bb951c85770827afee2863061c7c7d66eeb1a4ffe83cb67a483f23169b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eccf51bb951c85770827afee2863061c7c7d66eeb1a4ffe83cb67a483f23169b","height":1080,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":28,"pixel_sha256":"a0a3bbe9acf156690c4324819a656c086171bad513f685f6a59b6e62460825d7","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.2","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.2/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.2/364525bdfd2f0575725f2ab129b25b9db799b32246e96497d77cdb2f88c909ea.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"364525bdfd2f0575725f2ab129b25b9db799b32246e96497d77cdb2f88c909ea","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"364525bdfd2f0575725f2ab129b25b9db799b32246e96497d77cdb2f88c909ea","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"954b762c523bc7d04180a444a288ec3b7504f66366cd81dff857a6ea8e4a48d6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"785827b179833d2c0fda7f5c93c40fe316a484b673f3860ab03ca0f463fc9367","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"785827b179833d2c0fda7f5c93c40fe316a484b673f3860ab03ca0f463fc9367","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"ce59975384824672a63818b4b384b06944f7dde15140942431f2b7de30423596","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.2","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.2/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.2/04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"04163fbd84cc4d9e6cd311e4a11647516fdac6d03256f0676bcd92e2e7b7a13e","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":31,"pixel_sha256":"36be4cb2295df151edad9fed21c5e2b0e8a33feef216cd56ec8534fee7c64610","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"764a7f69a6628c7249a4ef4282d57012b374953fa0531b5620ce522d89e5627d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"764a7f69a6628c7249a4ef4282d57012b374953fa0531b5620ce522d89e5627d","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"6081db957339e9d4ad7f24df60d0d27bdf4c3d31b80970d0454fd51a1827928d","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.2 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-1.21.2","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-1.21.2/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.2/8292e73ac8f0eb10362e65383768db355513c30419f316f49bc9b8344f38def0.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8292e73ac8f0eb10362e65383768db355513c30419f316f49bc9b8344f38def0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8292e73ac8f0eb10362e65383768db355513c30419f316f49bc9b8344f38def0","height":900,"light_fraction":0.0083,"luma_entropy":5.554,"meaningful_colors":32,"pixel_sha256":"3e8d93edc6367682cd3f855b27d8715d766954a0907ce4efae5542c73aa9ff99","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"4329930ce740acbe2e1f293fbb60a920dea2684b2fb6b3e8b1fee5fe4b65d08d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4329930ce740acbe2e1f293fbb60a920dea2684b2fb6b3e8b1fee5fe4b65d08d","height":1080,"light_fraction":0.0083,"luma_entropy":5.551,"meaningful_colors":32,"pixel_sha256":"f911029d5ad92863792d3b379cd81ee320c85e554facff1b5fd93f9002e47c69","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.2 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-1.21.2","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.2/6229d3beaa59393e0287be758a1f855366e688201616302bbc190878624aa072.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6229d3beaa59393e0287be758a1f855366e688201616302bbc190878624aa072","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6229d3beaa59393e0287be758a1f855366e688201616302bbc190878624aa072","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":29,"pixel_sha256":"9567e1abdc0267edb703cad459f3abd0d4b2db8633337d198355c1b585eb5bbd","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"774e27bdf8b79f31d0e5dc062c6e00fd8015e8800b823b14a2716dffca7f8175","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"774e27bdf8b79f31d0e5dc062c6e00fd8015e8800b823b14a2716dffca7f8175","height":1080,"light_fraction":0.0,"luma_entropy":5.496,"meaningful_colors":30,"pixel_sha256":"b2f6e4e23bf245072fcd08531cc49c071a81d32fd9a6e0f4e04008c6cd46dad5","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.2 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical m…","artifact_node":"neoforge-1.21.2","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.2/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.2/96dc9b3f425da3abf8cccd8560be257888395398c7bdc723e44dce514aeea958.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"96dc9b3f425da3abf8cccd8560be257888395398c7bdc723e44dce514aeea958","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"96dc9b3f425da3abf8cccd8560be257888395398c7bdc723e44dce514aeea958","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":28,"pixel_sha256":"42d2f2043fc6ad45e280abca8ff2c3a7568874678d71dfdd388210ac8e090e69","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"86cb4d2d72bf867211f1b4c283b6df6e5bf3138ee5e8f9963e9f91e2d79d55b1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"86cb4d2d72bf867211f1b4c283b6df6e5bf3138ee5e8f9963e9f91e2d79d55b1","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":30,"pixel_sha256":"4e8ab62d9f3493bccbf10ef7b0c644218d3a7c505271acfef40035c8e0e90a26","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.2 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That thi…","artifact_node":"neoforge-1.21.2","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.2/c2ac1b12764aa2104a6699e9a68639d23444a280e3ba50747ff66dafc47638d8.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c2ac1b12764aa2104a6699e9a68639d23444a280e3ba50747ff66dafc47638d8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c2ac1b12764aa2104a6699e9a68639d23444a280e3ba50747ff66dafc47638d8","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":29,"pixel_sha256":"904aa15bfec119a3aa3f9b996d60050207499757b4bfce77d8dc006ad6076389","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"6df84eda88d9422d64fac18fd15225060aa527636cbab487e8ce59c462a412ab","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6df84eda88d9422d64fac18fd15225060aa527636cbab487e8ce59c462a412ab","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":30,"pixel_sha256":"c49a49ccafddf72efdba93b62d1e75a5888cad5eecd0e21d15680cd30009c809","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.2 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-1.21.2","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.2/f6fd87c4b46a053ead8238086696eecad31a2ad94c98a81e19b79d8c232c9906.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f6fd87c4b46a053ead8238086696eecad31a2ad94c98a81e19b79d8c232c9906","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f6fd87c4b46a053ead8238086696eecad31a2ad94c98a81e19b79d8c232c9906","height":900,"light_fraction":0.0,"luma_entropy":5.51,"meaningful_colors":29,"pixel_sha256":"316d7923fe4487eaaa596434ab48f003888dd214cc21b9bc4538897501fc1ddf","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1 == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"5904c37772880e374a4169b992ad4dd1ef9207b6c29d06bfde9343c9bdba8914","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5904c37772880e374a4169b992ad4dd1ef9207b6c29d06bfde9343c9bdba8914","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":30,"pixel_sha256":"29077d6624ef2e00a0af913e6a43dabe8a3f080237288f161c8f28f8d7f61b6e","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.2 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-1.21.2","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.2/09750ef337c9161721e8d7767e40f9579af0bf4cdcd482266ea95665605aca26.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"09750ef337c9161721e8d7767e40f9579af0bf4cdcd482266ea95665605aca26","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"09750ef337c9161721e8d7767e40f9579af0bf4cdcd482266ea95665605aca26","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":28,"pixel_sha256":"68789ee96233f16f570f5ca7113f64d113fefba16ec71570bdb1dd0d4544cf49","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"7847d2345d863b736af7f2f7cbc7477aa6170419ecc26d3b36d3d9a50db5b567","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7847d2345d863b736af7f2f7cbc7477aa6170419ecc26d3b36d3d9a50db5b567","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":30,"pixel_sha256":"7d3c748ba9b3c4ccac44e69f91621ed940883a315a9b8f67c14d9676a91147cf","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.2 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-1.21.2","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-1.21.2/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.2/71cec740cc5caeb28616793b754128976ff33fcee3fd0dd7bff6c7b66240ff57.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71cec740cc5caeb28616793b754128976ff33fcee3fd0dd7bff6c7b66240ff57","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71cec740cc5caeb28616793b754128976ff33fcee3fd0dd7bff6c7b66240ff57","height":900,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":27,"pixel_sha256":"b613ee96dd1b9adc384223aa90530a0ae4c5f1c690389070636454159eb1dfb6","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"b9483e37fdca90d44419341e954e2efda115cb9a90397fc191f74167202701ed","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b9483e37fdca90d44419341e954e2efda115cb9a90397fc191f74167202701ed","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":31,"pixel_sha256":"aff452bd63af680f9be8bc36dc6a90372376468ef2cac3674f5c931e40eb6078","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.2/full/client_a/baseline","height":900,"image":"images/mc1.21.2/0f2b5479be796050fbae29cde9826a5a93ced5f0dfce6517bd111d7b81979198.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0f2b5479be796050fbae29cde9826a5a93ced5f0dfce6517bd111d7b81979198","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0f2b5479be796050fbae29cde9826a5a93ced5f0dfce6517bd111d7b81979198","height":900,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"5f296a46302265f49b12a74c1d7fc7e1b464a265ae134ee7724733cd44ecc648","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"c54791eac84ea787f5895d622d0cd1947b5b8086ffa0a124def6976650f4c841","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c54791eac84ea787f5895d622d0cd1947b5b8086ffa0a124def6976650f4c841","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"84755641afe1d1240c28dbfadbcb7d6f977e4efe3d4d58cd421849775b5ef3fc","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-1.21.2/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.2/32dab71c61c6ac417d9b5676e7716f7a20dc96a3c1a413869e5a45c683cd3fae.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"32dab71c61c6ac417d9b5676e7716f7a20dc96a3c1a413869e5a45c683cd3fae","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"32dab71c61c6ac417d9b5676e7716f7a20dc96a3c1a413869e5a45c683cd3fae","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"08fa57e17502cb36ffd97c54231f35686c4c0620cb7a690faf7030b1e6f90da2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"f4ddbfe8f25661b5015ac1a61aa80161e2ca90368194137fbcd922fb1ce73b31","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f4ddbfe8f25661b5015ac1a61aa80161e2ca90368194137fbcd922fb1ce73b31","height":1080,"light_fraction":0.0,"luma_entropy":5.481,"meaningful_colors":31,"pixel_sha256":"0c4ca3f95b5bf2473f17652f28579c57a3ab0c457547130560bcab707b07f639","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-1.21.2/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.2/7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","format":"webp","pixel":{"dark_fraction":0.6492,"file_sha256":"7005088711d75ae6294e51948b1faa4a26ee0863b9f356913558d87bc7bb07bc","height":900,"light_fraction":0.0,"luma_entropy":3.735,"meaningful_colors":23,"pixel_sha256":"73ca8fc2d3c6226f13367a41d8793da9c365453d8c154acb8dec67744ee37b5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ec250343c9bb3ba27a4f8b0afe7fcb25a97cb509d970c1a92c1168f94f6c9b22","height":1080,"light_fraction":0.0,"luma_entropy":3.669,"meaningful_colors":24,"pixel_sha256":"f94d764fc244bf1c37c0135e99974cc57223aefe115f9eb1ec8cc44160d52008","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-1.21.2/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.2/4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","format":"webp","pixel":{"dark_fraction":0.6432,"file_sha256":"4def11845fcabd4169e1b711d3721f4381bd7472ef5d54ddfb9397b39d4dafe1","height":900,"light_fraction":0.0,"luma_entropy":3.776,"meaningful_colors":25,"pixel_sha256":"f10b7d81adb29295299b41f5706e68fb241cb9568a803d028f573585d5d0815a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"ba26b0c1a46525dd1d265848bb9563e3bcde5445e82f4275c6338df154d22986","height":1080,"light_fraction":0.0,"luma_entropy":3.711,"meaningful_colors":24,"pixel_sha256":"87d0313704cd471579aed5242019b167428bcb9cf810ad7478a2479171c072dc","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.2 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-1.21.2/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.2/d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","format":"webp","pixel":{"dark_fraction":0.6393,"file_sha256":"d3538d1f407e1ca8779c9738c4f6079943bc1c564a1cdf2b673056d8e950b971","height":900,"light_fraction":0.0,"luma_entropy":3.754,"meaningful_colors":25,"pixel_sha256":"04df02ba70e415eb83544a0896b2a54f45ed1e9d400b99663ab9f3f4e8e344ab","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"bd6df0a56b87aa10ac1507727487817331b32ab1516a48ec439d877e3148ac63","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"e25f92140bcdcd32da465306f9bb853bd3e5ae5db4b9c7854a4371f581315e0a","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-1.21.2/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.2/6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","format":"webp","pixel":{"dark_fraction":0.6392,"file_sha256":"6542d428273bdf2dfbcc00724e0c0276ea6b619d2dd88cf0175faeb3ed00e5ba","height":900,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":27,"pixel_sha256":"e8f7aeb6691b4954939b96fce9bc6aa32672a5d556d8cec05a030af87ffcccdc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558713952) at index 0 above plaid (mtime 1793558709076) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"pixel":{"dark_fraction":0.6382,"file_sha256":"b2e23aa1a9b4913bb5d0381a929da83136db4ec2582de387015e0bd3ff5dae8c","height":1080,"light_fraction":0.0,"luma_entropy":3.685,"meaningful_colors":27,"pixel_sha256":"a0cfcb32d8ddc0f1d0ba5012b6d0c88e3992a43fc9f450bf0e808c7220e022f9","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-1.21.2/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.2/692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","format":"webp","pixel":{"dark_fraction":0.6428,"file_sha256":"692f9833ded06ec25829c881f5449d53f58da64865cdbe03483c6b677da88e1b","height":900,"light_fraction":0.0,"luma_entropy":3.748,"meaningful_colors":24,"pixel_sha256":"40ef07bf41e63eab9e7afdf1df10788826af9fa31926f1731f5fe636f7b5de3f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"pixel":{"dark_fraction":0.6417,"file_sha256":"d4843ae560d06b03fc044aebf4b431c798ed3b5eb1ef675344017fd22b8f924c","height":1080,"light_fraction":0.0,"luma_entropy":3.698,"meaningful_colors":24,"pixel_sha256":"9d15fbe35013bd32a408893a4606395d3068ee9ef1c485e77e074be6a8e25f5b","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.2 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-1.21.2/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.2/1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","format":"webp","pixel":{"dark_fraction":0.6497,"file_sha256":"1a6b7f41a3cfa5e87a3291e856f1c837631046f54d3f648900a83408ecd7a883","height":900,"light_fraction":0.0,"luma_entropy":3.725,"meaningful_colors":24,"pixel_sha256":"f77fee30b825c425e8be6527d3b1379194e011683358d046719e174c767b76a0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"36ba38db8dca0a6e827ad7808b9585c0aa2b593000b2f3c12ec8043c9741d213","height":1080,"light_fraction":0.0,"luma_entropy":3.667,"meaningful_colors":24,"pixel_sha256":"58c2c5b0c497e72dc63a73b3be9b80f184c812844f243b017b2a0c38f11962df","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.2 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-1.21.2/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.2/36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","format":"webp","pixel":{"dark_fraction":0.623,"file_sha256":"36d0a757e0acecb223f513e7f4433113bf293e558134480d6a189d5dd65274eb","height":900,"light_fraction":0.0,"luma_entropy":3.944,"meaningful_colors":27,"pixel_sha256":"44fa47d12cf61a65de9ec8d00f62f37fce89958159cfeccce86b63a85a7c2758","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"pixel":{"dark_fraction":0.6215,"file_sha256":"4db995e3c5bb1cf362c3b9af534c7d938b7a71fa7e454343dc33712356da9636","height":1080,"light_fraction":0.0,"luma_entropy":3.877,"meaningful_colors":25,"pixel_sha256":"ebea12882bc5b9f09e258c0af3711de4650239364a864a15fcc2c74a7bbecec4","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.2 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delet…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-1.21.2/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.2/72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","format":"webp","pixel":{"dark_fraction":0.6494,"file_sha256":"72aaea36bb9bb4070312ba99ec0aa0833c1c24364c9b139585fb55d3ee604375","height":900,"light_fraction":0.0,"luma_entropy":3.731,"meaningful_colors":24,"pixel_sha256":"bc4c06f1813eb242c3cba8ca04b273ccc16931c5bc8156392995bb195b3e5e6e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"pixel":{"dark_fraction":0.6483,"file_sha256":"ff6a10bfc80be9784eb99f47a139410c11d14705fc8289a9ee0f1e1c4a2d3c90","height":1080,"light_fraction":0.0,"luma_entropy":3.668,"meaningful_colors":24,"pixel_sha256":"878fcd53a07a8d01f79ec1fda27afd90d8c7f3118c2264f8197d12a7fdeb68aa","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.2/full/client_a/model_slim","height":900,"image":"images/mc1.21.2/5d1ec2c621650a83d491304350a18e2560e86e687d6135d23998ca3048ca3139.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5d1ec2c621650a83d491304350a18e2560e86e687d6135d23998ca3048ca3139","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5d1ec2c621650a83d491304350a18e2560e86e687d6135d23998ca3048ca3139","height":900,"light_fraction":0.0,"luma_entropy":5.253,"meaningful_colors":31,"pixel_sha256":"68ad498df13d20e7a28544e3a909dad9cbc4e68a6e21583a3100791725b8ecf7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"b7457c0455e17090c63deb49dfb71ca27c1134795f61d2a740e5ffe9db5980de","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b7457c0455e17090c63deb49dfb71ca27c1134795f61d2a740e5ffe9db5980de","height":1080,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":30,"pixel_sha256":"2f912f0d1dc9207ab0bbb4223687add165c2577e9eb9562251a921a00b45decb","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.2/full/client_a/model_classic","height":900,"image":"images/mc1.21.2/fb667963e7e14aaa489c0f073b0389399e606536653683b54e25460e3b8aa95f.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fb667963e7e14aaa489c0f073b0389399e606536653683b54e25460e3b8aa95f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fb667963e7e14aaa489c0f073b0389399e606536653683b54e25460e3b8aa95f","height":900,"light_fraction":0.0,"luma_entropy":5.271,"meaningful_colors":31,"pixel_sha256":"4e75f12ff6983780497c4f38b7a58bbdbb100013d4428d7c65f92fdc66a40b44","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"c611aa153ac6db86a94d8b4a201f3c33268fddeafd707b1f2c5310fb633cfe97","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c611aa153ac6db86a94d8b4a201f3c33268fddeafd707b1f2c5310fb633cfe97","height":1080,"light_fraction":0.0,"luma_entropy":5.283,"meaningful_colors":31,"pixel_sha256":"7549264888a1fba80141d0af3b41b83780540ab88e3a1a210a94c8c05e2609e0","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtim…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-1.21.2/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.2/fc51306185598447d3dc36a9bdcc7d39c8a056550d58e147b7ba28b21dfc8e18.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc51306185598447d3dc36a9bdcc7d39c8a056550d58e147b7ba28b21dfc8e18","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fc51306185598447d3dc36a9bdcc7d39c8a056550d58e147b7ba28b21dfc8e18","height":900,"light_fraction":0.0,"luma_entropy":5.254,"meaningful_colors":32,"pixel_sha256":"d7023713246e3b697610ce3da0ab68bf3cab8966a9287e54e74654ac4f7c724e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"bfeae8987dedaf0475367e6ff96582935e64f97ca541e137258b3088d8c8f6ac","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bfeae8987dedaf0475367e6ff96582935e64f97ca541e137258b3088d8c8f6ac","height":1080,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":31,"pixel_sha256":"1075e2520df92baac79c892af1653a9f006ba761f42d5406366be668724c0deb","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-1.21.2/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.2/33edebb30492e479c68ced3b5f995494f4e65cb1d6b48cc76a41937de9568923.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"33edebb30492e479c68ced3b5f995494f4e65cb1d6b48cc76a41937de9568923","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"33edebb30492e479c68ced3b5f995494f4e65cb1d6b48cc76a41937de9568923","height":900,"light_fraction":0.0,"luma_entropy":5.225,"meaningful_colors":30,"pixel_sha256":"7d522056e3b5009dba02cd43242eee09172f6912dfa121fb19c8cf7f1cc1fec4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"25ab135d52219475a1d4b51fccd24c6c380212c53d5b4d9369f06c8abe639662","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"25ab135d52219475a1d4b51fccd24c6c380212c53d5b4d9369f06c8abe639662","height":1080,"light_fraction":0.0,"luma_entropy":5.235,"meaningful_colors":31,"pixel_sha256":"31f73cf9bdc82e8c11250ef835ca1eed78e7406c50ab3d0a02b226654f015456","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-1.21.2/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.2/8e02a81ad20830700b316a26b38826d8a5c526faee2d98d0f9ba87c92faa3f78.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8e02a81ad20830700b316a26b38826d8a5c526faee2d98d0f9ba87c92faa3f78","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8e02a81ad20830700b316a26b38826d8a5c526faee2d98d0f9ba87c92faa3f78","height":900,"light_fraction":0.0,"luma_entropy":5.266,"meaningful_colors":30,"pixel_sha256":"530ed806a1cf509293b3b67f8c4b7aa183f09a3da5df172cf6746ebdf12c9e3c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"080a7bf6f39a4d4a20e82d7b17a5e8f69edfa8ae2b481376bbede303400129e9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"080a7bf6f39a4d4a20e82d7b17a5e8f69edfa8ae2b481376bbede303400129e9","height":1080,"light_fraction":0.0,"luma_entropy":5.275,"meaningful_colors":30,"pixel_sha256":"39e398d9edcbedb4ad6c4bc0c1f67016e93aa6e1e7e158dc5be4221d68baf451","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks ca…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-1.21.2/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.2/a93fcf0cc43a22ef2f92cca9375d8f1369729057be39dc1d613d4241c1fd4312.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a93fcf0cc43a22ef2f92cca9375d8f1369729057be39dc1d613d4241c1fd4312","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a93fcf0cc43a22ef2f92cca9375d8f1369729057be39dc1d613d4241c1fd4312","height":900,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":31,"pixel_sha256":"918cfb449507e5382edd4c4359f1f8a46123e078d628d322643dbed970e12f3e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"7bca7106e0c99a39fbe09abc123bbf4b7132d0bc93807814d14aab7ba3bb6426","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7bca7106e0c99a39fbe09abc123bbf4b7132d0bc93807814d14aab7ba3bb6426","height":1080,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":30,"pixel_sha256":"9e9033f80d1b157a104b1fca80a57984fb28c01535d13a225fcda1017560207e","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.2 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-1.21.2/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.2/4d956ef999a94597ba40e711587ef81c4c4ad043147501314e95f7f4f785e338.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4d956ef999a94597ba40e711587ef81c4c4ad043147501314e95f7f4f785e338","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"4d956ef999a94597ba40e711587ef81c4c4ad043147501314e95f7f4f785e338","height":900,"light_fraction":0.0,"luma_entropy":5.276,"meaningful_colors":31,"pixel_sha256":"26720e73d7ea4e6a898221720a9a32756e06a13290d9821355b3d280ac43e284","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"b71c7fd47f9d8eb18f7331c2e877b9bd8fcc41b598761d9b9478e0452daa48f9","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"b71c7fd47f9d8eb18f7331c2e877b9bd8fcc41b598761d9b9478e0452daa48f9","height":1080,"light_fraction":0.0,"luma_entropy":5.285,"meaningful_colors":31,"pixel_sha256":"166560d258cb02e5d0bc35cf0f6636acef5b8dc7078af2f49148b4a6b6c83d6b","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, w…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-1.21.2/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.2/2fe9bf824fa6a4d8bca09194e766d59b07cc09a0a8981151421cd022e54cf323.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2fe9bf824fa6a4d8bca09194e766d59b07cc09a0a8981151421cd022e54cf323","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2fe9bf824fa6a4d8bca09194e766d59b07cc09a0a8981151421cd022e54cf323","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"a2de7bd644f07bb2e94ef11133bc5fc2e733b27410bead27fdfdd6054bf014b9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"d89c002b3d48aae820d1b87bb4341858261677565155dfbe8eddd22431afeecb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d89c002b3d48aae820d1b87bb4341858261677565155dfbe8eddd22431afeecb","height":1080,"light_fraction":0.0,"luma_entropy":5.451,"meaningful_colors":32,"pixel_sha256":"c3266d2323bb67cf7edec924d6c28e4dccdf2b22dc9a7de345524f7cbc2a2888","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proo…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-1.21.2/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.2/9307b9c701e8eadac8eb38166a2b5a485e821d14a3f1ef2c3e50b927ffe6ea05.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9307b9c701e8eadac8eb38166a2b5a485e821d14a3f1ef2c3e50b927ffe6ea05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9307b9c701e8eadac8eb38166a2b5a485e821d14a3f1ef2c3e50b927ffe6ea05","height":900,"light_fraction":0.0,"luma_entropy":5.408,"meaningful_colors":31,"pixel_sha256":"460c417f3dfb7ae223957cb7860c5ce7efb59d735f418495efd9fecad597a3df","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"ef112f0366fb0e1f1b0265efe3d76dbc04010849ea7da97c86706e5d3637282f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ef112f0366fb0e1f1b0265efe3d76dbc04010849ea7da97c86706e5d3637282f","height":1080,"light_fraction":0.0,"luma_entropy":5.416,"meaningful_colors":32,"pixel_sha256":"d0acbf4d8129b563138d8ee3ef6cd230f3bb2bc9b091c7fa7f059501b0e1c741","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-1.21.2/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.2/d4d94f4d312b5092f2981ee6d01aae2156d6910a96587aa115a4c603e723e506.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d4d94f4d312b5092f2981ee6d01aae2156d6910a96587aa115a4c603e723e506","format":"webp","pixel":{"dark_fraction":0.5012,"file_sha256":"d4d94f4d312b5092f2981ee6d01aae2156d6910a96587aa115a4c603e723e506","height":900,"light_fraction":0.0012,"luma_entropy":5.096,"meaningful_colors":27,"pixel_sha256":"004034d83438195223dadb0fb402f08a0938256eb5828e86b836cafb81f25290","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"c68bbacdb7c75b2223f5482317d80d2264ab0ee17b6312b4b74a898610a0e0ca","height":1080,"pixel":{"dark_fraction":0.5031,"file_sha256":"c68bbacdb7c75b2223f5482317d80d2264ab0ee17b6312b4b74a898610a0e0ca","height":1080,"light_fraction":0.0011,"luma_entropy":5.038,"meaningful_colors":31,"pixel_sha256":"f02cab60278ec6701df8abe1f812b24d66cfcb2169b37942d388f5a9be237767","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-1.21.2/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.2/ae9eb553769a1809b448f47cd0b62aa31479a26ebbe7850ebda6c6095e721887.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ae9eb553769a1809b448f47cd0b62aa31479a26ebbe7850ebda6c6095e721887","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ae9eb553769a1809b448f47cd0b62aa31479a26ebbe7850ebda6c6095e721887","height":900,"light_fraction":0.0,"luma_entropy":5.474,"meaningful_colors":32,"pixel_sha256":"cad7d054d0649fc486a3e63f5f813bc5e7a30fb5be364ea6cb02e7426cd8c3a8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"2b31484767a3c08286668a187ab49d28f2ef529596ebc7219058b69fcc43c4e5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2b31484767a3c08286668a187ab49d28f2ef529596ebc7219058b69fcc43c4e5","height":1080,"light_fraction":0.0,"luma_entropy":5.483,"meaningful_colors":32,"pixel_sha256":"ded36ac6b18619d3ddded3981adec09aea2c2d30aeecd8f104374742d17e53d6","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outli…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-1.21.2/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.2/7d9d145beb1055583efb8448d1ac9081bb02b45d6dc177202ac0290fd1e2087c.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7d9d145beb1055583efb8448d1ac9081bb02b45d6dc177202ac0290fd1e2087c","format":"webp","pixel":{"dark_fraction":0.196,"file_sha256":"7d9d145beb1055583efb8448d1ac9081bb02b45d6dc177202ac0290fd1e2087c","height":900,"light_fraction":0.0,"luma_entropy":4.57,"meaningful_colors":31,"pixel_sha256":"9cc72b7618d81fe3bb26c7057995a498925cb11ee96fceafee8fb2a696989924","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"5069dd1f3b09daad1f788a98c6fce69ed970b309f38a6042a36fab6a6f9b2fec","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"5069dd1f3b09daad1f788a98c6fce69ed970b309f38a6042a36fab6a6f9b2fec","height":1080,"light_fraction":0.0,"luma_entropy":4.553,"meaningful_colors":31,"pixel_sha256":"91efca7506243ac4b55042a0ad0e2fc1ea679fe212b645c82c519564379d1a27","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the r…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-1.21.2/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.2/c5e44276a6511b926661dc40ed53b7bce985d64f77430589877645848595fa26.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c5e44276a6511b926661dc40ed53b7bce985d64f77430589877645848595fa26","format":"webp","pixel":{"dark_fraction":0.5035,"file_sha256":"c5e44276a6511b926661dc40ed53b7bce985d64f77430589877645848595fa26","height":900,"light_fraction":0.0011,"luma_entropy":5.14,"meaningful_colors":30,"pixel_sha256":"590f47a6d63e2bbd7a01113b842b435d9480da6724073bde176076a19b6d729c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b28d4b51b1aa305d52425178cbcc5c3ec515d9cff79c92f313cba06f688335a8","height":1080,"pixel":{"dark_fraction":0.5061,"file_sha256":"b28d4b51b1aa305d52425178cbcc5c3ec515d9cff79c92f313cba06f688335a8","height":1080,"light_fraction":0.0011,"luma_entropy":5.072,"meaningful_colors":30,"pixel_sha256":"7ef3c7050e2f3e2439101f9bb53065abb7f8ba1a51e997613ed065e6dd82befb","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-1.21.2/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.2/2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","format":"webp","pixel":{"dark_fraction":0.5035,"file_sha256":"2c597471f7ad9b370c3abb756425f8b989618b1da6b3ce17bb2f6e6766456f3b","height":900,"light_fraction":0.0011,"luma_entropy":5.135,"meaningful_colors":30,"pixel_sha256":"af348136b71f1df5a81251d8bd8b61d74fa228218faa58aed456cd7c482f1b1a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"7030ac7d96c5944b297d34956bd78829268406bc17ac1f111e7bbb26febd0cf6","height":1080,"light_fraction":0.0011,"luma_entropy":5.067,"meaningful_colors":30,"pixel_sha256":"9e34b3b60747b4b126031b577875c75101fda0a9b717c28b6fe696631fd95707","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-1.21.2/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.2/79f874d975a7332936b359ce60aed88aaad8c6d3c15a51d36c4855c1b6f354a9.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"79f874d975a7332936b359ce60aed88aaad8c6d3c15a51d36c4855c1b6f354a9","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"79f874d975a7332936b359ce60aed88aaad8c6d3c15a51d36c4855c1b6f354a9","height":900,"light_fraction":0.0,"luma_entropy":4.576,"meaningful_colors":32,"pixel_sha256":"f701c7bd1fb56e231b34b7b4fc81157da0b543ef0e23ad6dc5ffc7103c9931e9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"cd98a5180571a0674b1adf0d53aaaf845cb20a01c879da79efdae66e73d95041","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"cd98a5180571a0674b1adf0d53aaaf845cb20a01c879da79efdae66e73d95041","height":1080,"light_fraction":0.0,"luma_entropy":4.555,"meaningful_colors":31,"pixel_sha256":"7cfab395dad61971cf0f3e40dfbe49ef773ed2851125c01ab3df60615e270a4f","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-1.21.2/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.2/1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"1fdc9b8324db0c1fe76a464f16a2b4e44445213b695b84bcb7e70c965c16032d","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":30,"pixel_sha256":"c51797373a720378b376254451c0e2ab1331b56cdbf2b2128f2afb18ee317b25","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"e8087c78e1b7caf6854bfbb7a6bdd2d4c2a12ee7add32d8330ea08727ce94373","height":1080,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":30,"pixel_sha256":"c60175aea5d4a9794bafdf151636cf4c11377533f40b9f922468d22bf8971ce0","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-1.21.2/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.2/79c588fc3b598ec0237ab832d8a476cd558eef0885ece6655a54d143653bc40a.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"79c588fc3b598ec0237ab832d8a476cd558eef0885ece6655a54d143653bc40a","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"79c588fc3b598ec0237ab832d8a476cd558eef0885ece6655a54d143653bc40a","height":900,"light_fraction":0.0,"luma_entropy":4.856,"meaningful_colors":30,"pixel_sha256":"cbc9222c2885e45ac8c3b89685b3b81823ee9b897498f0e3be2fe47b64636d21","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"864e2887114a34f8a36ae2c828bcf3945c9ac7f75a277cd3e3f5d5bcf12fcc6b","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"864e2887114a34f8a36ae2c828bcf3945c9ac7f75a277cd3e3f5d5bcf12fcc6b","height":1080,"light_fraction":0.0,"luma_entropy":4.793,"meaningful_colors":30,"pixel_sha256":"78c12e5a951c641a5785e2222c075f96b503f40a49efd3766ed2b14632435e96","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.2 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-1.21.2/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.2/4184c04745ae9a0c097a8aba6c430d7c6150432cc3e097a452a63715ed16c958.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4184c04745ae9a0c097a8aba6c430d7c6150432cc3e097a452a63715ed16c958","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"4184c04745ae9a0c097a8aba6c430d7c6150432cc3e097a452a63715ed16c958","height":900,"light_fraction":0.0,"luma_entropy":5.302,"meaningful_colors":31,"pixel_sha256":"dffa333ae8e7d944a524907953606b864f6b3c491362f77860eae75839c8e4c8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"26f5665c110294125c5068984b51cd202273378312678e85144f37579829b760","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"26f5665c110294125c5068984b51cd202273378312678e85144f37579829b760","height":1080,"light_fraction":0.0,"luma_entropy":5.236,"meaningful_colors":32,"pixel_sha256":"4ca37f8dfae83a5059fc0945f9284ddcb5bc14a846b2489dc93ee74b26aa1aa2","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.2 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-1.21.2/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.2/a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"a6767e95875fc7b93c0018ccc78f797ecf6b44adf0afb249157b80b8f60f151a","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"c82a01f44a209e22f295aec86fb93ce8cbf7306dea08263e4a8b5b95dc474efe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"3bf63c07c9de3a559addff4c79b18c3387fd66774418436bfbea8c69a5de709e","height":1080,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"d8852c57bffb0c080d1937dc5444af58166ecf6b7977ef7ea28c370ddfd60be9","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back out…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-1.21.2/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.2/664579647a75824e463b6a35ac84312b5d0e5510c3b2835cae390a388d030387.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"664579647a75824e463b6a35ac84312b5d0e5510c3b2835cae390a388d030387","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"664579647a75824e463b6a35ac84312b5d0e5510c3b2835cae390a388d030387","height":900,"light_fraction":0.0,"luma_entropy":5.651,"meaningful_colors":31,"pixel_sha256":"db62a1f5cdc5c497b230a160e1d8409b46a7608d57ae0b1981d272d5a0a36902","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"d9edf68fb2cb3a7e10f80e0e94318cc1de955716d1028c015f755fe3f1b4eb9c","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"d9edf68fb2cb3a7e10f80e0e94318cc1de955716d1028c015f755fe3f1b4eb9c","height":1080,"light_fraction":0.0,"luma_entropy":5.639,"meaningful_colors":32,"pixel_sha256":"739597d97fbe49af3152b1d4f8ba4ef5001a70d56ac6537be7dc1585aec089fd","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-1.21.2/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.2/93dc8d60a7f8a69a9511caa381f4198f193a0bb3e607be1044bd6c3667f63874.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"93dc8d60a7f8a69a9511caa381f4198f193a0bb3e607be1044bd6c3667f63874","format":"webp","pixel":{"dark_fraction":0.4683,"file_sha256":"93dc8d60a7f8a69a9511caa381f4198f193a0bb3e607be1044bd6c3667f63874","height":900,"light_fraction":0.0011,"luma_entropy":5.19,"meaningful_colors":28,"pixel_sha256":"57f665d40bbf7c9a3c430727d417bc2dec1ef46dd174cd3d080ddaf90cc780b8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"6331ce73fcfcd6438e11b215ae6300565e40faeea8f6eeb3ba96e780d26c6401","height":1080,"pixel":{"dark_fraction":0.4701,"file_sha256":"6331ce73fcfcd6438e11b215ae6300565e40faeea8f6eeb3ba96e780d26c6401","height":1080,"light_fraction":0.0011,"luma_entropy":5.128,"meaningful_colors":31,"pixel_sha256":"f19e0362f6585202f6302a3cff5ad5eb2137b3f87bfc0c9310ad81b34a87e26e","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-1.21.2/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.2/9bcbde6ba0e5c9e2e9c91accc170aa653c9ba7e73f1f242ebc06352e8541a010.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9bcbde6ba0e5c9e2e9c91accc170aa653c9ba7e73f1f242ebc06352e8541a010","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9bcbde6ba0e5c9e2e9c91accc170aa653c9ba7e73f1f242ebc06352e8541a010","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":31,"pixel_sha256":"fbe463205ab3d71d065d843d329d6be71dc6d973746060f2fb9ba56450d3bfc6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"ab3b31f983fe99de9400a25a5fd51b24184a05c4e7306def2cafdd7e33862c60","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ab3b31f983fe99de9400a25a5fd51b24184a05c4e7306def2cafdd7e33862c60","height":1080,"light_fraction":0.0,"luma_entropy":5.477,"meaningful_colors":31,"pixel_sha256":"bc528745711179368b7ac4092f3459f04fedf7a05c06c646a0c178ea7770056e","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-1.21.2/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.2/399912e2e924c8b7ef04492049d60bb1df06a984fc95ac753d7f10c7814244af.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"399912e2e924c8b7ef04492049d60bb1df06a984fc95ac753d7f10c7814244af","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"399912e2e924c8b7ef04492049d60bb1df06a984fc95ac753d7f10c7814244af","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":31,"pixel_sha256":"a842b23d86e13b3bb1206127283c6e3836bff3e27baf6119295a3ff45423a624","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"dc3b316c2156ec3d7106578e192d6de08dccf6caf0a251100300fdf982aaca1a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dc3b316c2156ec3d7106578e192d6de08dccf6caf0a251100300fdf982aaca1a","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"ef3d4b25f5430100ea52476bc2002ebef108241a7fbc21ced4c9d26813b8bb43","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-1.21.2/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.2/d73e332f33ba1dbe1548063446f61bae01c0ce155df57f229eb4bf80306247fd.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d73e332f33ba1dbe1548063446f61bae01c0ce155df57f229eb4bf80306247fd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d73e332f33ba1dbe1548063446f61bae01c0ce155df57f229eb4bf80306247fd","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":31,"pixel_sha256":"7b91dbbb151ad025d392001fe9721af9ae2d77619634dece113207c6b43396a0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"95189cd0c0dd26933ec2942676333d32d669ad020320020fd8bba38cb1cc7cd1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"95189cd0c0dd26933ec2942676333d32d669ad020320020fd8bba38cb1cc7cd1","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"782d9961cb02ca0fc74932f76206ad2a0a300aab1b6738eb07b497bd829b8583","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-1.21.2/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.2/ca550c805aa35407fca2bdb970cc77d105dfd7bc25add14ae2cb865553ba4f22.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ca550c805aa35407fca2bdb970cc77d105dfd7bc25add14ae2cb865553ba4f22","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ca550c805aa35407fca2bdb970cc77d105dfd7bc25add14ae2cb865553ba4f22","height":900,"light_fraction":0.0,"luma_entropy":5.607,"meaningful_colors":30,"pixel_sha256":"ae162a1357cf3dd32ee04b320a6b1daae01f7ee88656329a9033bc45b1a5bf13","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"5220b4f1400425c6d22711d07dbbe2a068d8082f8442c0148630a53e3f17f23a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5220b4f1400425c6d22711d07dbbe2a068d8082f8442c0148630a53e3f17f23a","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"c29e81cd5e08df0a7a81db8acabc22351beb7180f2ed43b8f3235c8673c1383c","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.2 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-1.21.2/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.2/f497c80cb4a381e7e5badafc29e222c2b4d3abe97d60db71b1cc8e928513721a.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f497c80cb4a381e7e5badafc29e222c2b4d3abe97d60db71b1cc8e928513721a","format":"webp","pixel":{"dark_fraction":0.4361,"file_sha256":"f497c80cb4a381e7e5badafc29e222c2b4d3abe97d60db71b1cc8e928513721a","height":900,"light_fraction":0.0,"luma_entropy":4.565,"meaningful_colors":31,"pixel_sha256":"c963d6de49c35302f137cd87fe668a7e44b88b736a26430e92d033b9a6611972","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"821bb57fb13bbb264936deaf33676a790914e14b6c620b2c18bd1ff3ddfdeae0","height":1080,"pixel":{"dark_fraction":0.4372,"file_sha256":"821bb57fb13bbb264936deaf33676a790914e14b6c620b2c18bd1ff3ddfdeae0","height":1080,"light_fraction":0.0,"luma_entropy":4.531,"meaningful_colors":30,"pixel_sha256":"8532dd9472f382e46ca42f972c616c7f5425abedd63ea7dbbf1ba02db1071f51","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.2 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-1.21.2/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.2/93da94f5d731f7b4c953024425340b491eab3d7cd48c6914af36911fedab5a97.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"93da94f5d731f7b4c953024425340b491eab3d7cd48c6914af36911fedab5a97","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"93da94f5d731f7b4c953024425340b491eab3d7cd48c6914af36911fedab5a97","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":30,"pixel_sha256":"ea8d770d0dc8291e4d8e8259c0af5b545c617d63ee890f96247e56f89c8de68f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"7d6983c97bcccff1f623925e74c0e2de014f0bd3c4c1296c6f6a0035fbd0dd18","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"7d6983c97bcccff1f623925e74c0e2de014f0bd3c4c1296c6f6a0035fbd0dd18","height":1080,"light_fraction":0.0,"luma_entropy":5.535,"meaningful_colors":30,"pixel_sha256":"fcee9cadccd612d2fecac7b9b68d08c0303bbb5b75f920e5ca0197052e9a3291","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas p…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-1.21.2/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.2/e7f385bd8d8d9f1a5661a5cbf6971d04217951e871c9bf7d300abf91a0d9c6e6.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e7f385bd8d8d9f1a5661a5cbf6971d04217951e871c9bf7d300abf91a0d9c6e6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e7f385bd8d8d9f1a5661a5cbf6971d04217951e871c9bf7d300abf91a0d9c6e6","height":900,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":30,"pixel_sha256":"8a6d1c7f877fb418b2198d2e56fdb84a5710793174a61d45e60b147c48b583c1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"34a2520377c1198bf2518b4dd56ef1a7a793f520a4a38b119a6781e7f9ba7d14","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"34a2520377c1198bf2518b4dd56ef1a7a793f520a4a38b119a6781e7f9ba7d14","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"0160c662eb41627e2e843eca67f58f067533e2bde50548f42fe7d280c18def34","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-1.21.2/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.2/23a938b1a473d16471c8be780a7a308bdf5a38c488f18558ac3ce05ba86fa12c.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"23a938b1a473d16471c8be780a7a308bdf5a38c488f18558ac3ce05ba86fa12c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"23a938b1a473d16471c8be780a7a308bdf5a38c488f18558ac3ce05ba86fa12c","height":900,"light_fraction":0.0,"luma_entropy":5.607,"meaningful_colors":30,"pixel_sha256":"f56d7cfc43889484ba5bc2cef3830dc1a7194195f10a24e4135e99ca04d0160d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"ee622e43bd5fdb219d55556429ee10234abad00d11a85da3a1a23324157a0db3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ee622e43bd5fdb219d55556429ee10234abad00d11a85da3a1a23324157a0db3","height":1080,"light_fraction":0.0,"luma_entropy":5.613,"meaningful_colors":30,"pixel_sha256":"adbff8f96dfaf8dbb2bce24456899e95cc2663b053f7166d47fe52970f4e5667","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.2 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-1.21.2/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.2/1cedbacc72718cccd225e103d10a6dbdc95f0c660b576967e3e436c2505ed74c.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1cedbacc72718cccd225e103d10a6dbdc95f0c660b576967e3e436c2505ed74c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1cedbacc72718cccd225e103d10a6dbdc95f0c660b576967e3e436c2505ed74c","height":900,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":31,"pixel_sha256":"e755f6992c34ddd3cca049a398d687ee55b951d339680876fe48a4c70581f71c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"7ba5ab675d9ca2ceef7ae0e13dde1e2be8391770e14db0220d4f49c73ffa8555","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7ba5ab675d9ca2ceef7ae0e13dde1e2be8391770e14db0220d4f49c73ffa8555","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"59e3fe5ef78f339a0c4e1501420274efcd9cdae14ef28b12b05044697763acb8","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-1.21.2/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.2/264f3f920f13c7354b2472347110ee64f8728e233480a82e4e7e8c8ec01b9f9c.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"264f3f920f13c7354b2472347110ee64f8728e233480a82e4e7e8c8ec01b9f9c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"264f3f920f13c7354b2472347110ee64f8728e233480a82e4e7e8c8ec01b9f9c","height":900,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":30,"pixel_sha256":"3e04c6b61583b2a26fa5086dcc858a892e8c736f1b9014bca634ad25833ed9af","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"3de5caa41dbf7baa526a129defd180f364497a704eece7b3a14eac3a43b4943b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3de5caa41dbf7baa526a129defd180f364497a704eece7b3a14eac3a43b4943b","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"e05ff9df986a3a355e7b1bdd0994f34189945b499e5ba41b9847ce2bb395940d","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compa…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.2/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.2/a3d7302c7746f72504486c681bbd30ad1f8736df8aed4ff0c48588b4341851d6.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a3d7302c7746f72504486c681bbd30ad1f8736df8aed4ff0c48588b4341851d6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a3d7302c7746f72504486c681bbd30ad1f8736df8aed4ff0c48588b4341851d6","height":900,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":31,"pixel_sha256":"8223f0b009b33b8814cb97674669df99822e07557116430dd65ec7a434ec5f9c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"759bfdaa39bedd3ca6aacd83706c34f6d433395888408b2b454e94ce5ca6162f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"759bfdaa39bedd3ca6aacd83706c34f6d433395888408b2b454e94ce5ca6162f","height":1080,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"387c31a7ccef03690658c52b9e9a8e13b79f98e9424a462440f83fec3acadc4e","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-1.21.2/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.2/b9ed44bb7153b3966dfdb1b4fd092369b4788a4cd67147aaa8b7f60359a8f1ce.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b9ed44bb7153b3966dfdb1b4fd092369b4788a4cd67147aaa8b7f60359a8f1ce","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b9ed44bb7153b3966dfdb1b4fd092369b4788a4cd67147aaa8b7f60359a8f1ce","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":31,"pixel_sha256":"2e3b6bc7c66b3b7c2051ecaf1f22765608a3c5137627397b662cbec36f1a5cb3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"aaefeb892baea610dd78f8275726f27fc9086d167c76c14e38a58d2b43f33197","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"aaefeb892baea610dd78f8275726f27fc9086d167c76c14e38a58d2b43f33197","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"c809e138be86808bcc6261c1e90456c42581bcf5ac9b02d32d367a74715befc4","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-1.21.2/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.2/1c5a4677465adab9449ee18b21e38055e16c762b4ee1581d3418c39e6ab17b17.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c5a4677465adab9449ee18b21e38055e16c762b4ee1581d3418c39e6ab17b17","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1c5a4677465adab9449ee18b21e38055e16c762b4ee1581d3418c39e6ab17b17","height":900,"light_fraction":0.0,"luma_entropy":5.529,"meaningful_colors":30,"pixel_sha256":"e65e565c7725a186c10dbbcbed9db587de324c5afffd9c81a2a8a14bf62c9e44","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"7c89262fa62d76b9bf6df0b255c7c36e6231e187cde24f1081905a06e2979bf3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7c89262fa62d76b9bf6df0b255c7c36e6231e187cde24f1081905a06e2979bf3","height":1080,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":32,"pixel_sha256":"0134f8f820fd6ad0e7e68c4aec8cefb5192d6fe12e934019d7b4ffb91d57b88c","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-1.21.2/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.2/3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","format":"webp","pixel":{"dark_fraction":0.1967,"file_sha256":"3239ae771b62b407e0f0e87920873727314e828a1ff8feb922b369668e070ae1","height":900,"light_fraction":0.0,"luma_entropy":4.517,"meaningful_colors":32,"pixel_sha256":"2bcd91d17ea5e5ddf9552ee0556ea47be79d635194a6ce52478697b221b2f0fb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"pixel":{"dark_fraction":0.1969,"file_sha256":"751aead9d496edf478554cd7d903e876d0e2307482ae826f492c422981215224","height":1080,"light_fraction":0.0,"luma_entropy":4.502,"meaningful_colors":30,"pixel_sha256":"dfecd2aecbb21ef955c1182f7cc1dbfc7647cf489dde1d40f9892fd88917d658","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-1.21.2/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.2/b24e0d929fa164f7ccf881cd6eb8ef99a865d46f9b799c5f4d188cc96e5cc9f2.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b24e0d929fa164f7ccf881cd6eb8ef99a865d46f9b799c5f4d188cc96e5cc9f2","format":"webp","pixel":{"dark_fraction":0.4869,"file_sha256":"b24e0d929fa164f7ccf881cd6eb8ef99a865d46f9b799c5f4d188cc96e5cc9f2","height":900,"light_fraction":0.0011,"luma_entropy":5.296,"meaningful_colors":29,"pixel_sha256":"c3e4dc0d7e7c8da88c31c095cf608034c74207e91d2918547956cb0c5a135f21","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e820b45e008b077c515f46c4140977efc1c8707216ee60ed30b277c72a82e79d","height":1080,"pixel":{"dark_fraction":0.4905,"file_sha256":"e820b45e008b077c515f46c4140977efc1c8707216ee60ed30b277c72a82e79d","height":1080,"light_fraction":0.0011,"luma_entropy":5.233,"meaningful_colors":31,"pixel_sha256":"db46b148c369068fcccd4686135365fb2ae5defad0734cba3657c8be4c165394","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-1.21.2/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.2/218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05","format":"webp","pixel":{"dark_fraction":0.4876,"file_sha256":"218ba16d110ea0aff2e5a8d506e0f2ac0296b6c1efc58ef488344c1341d8dc05","height":900,"light_fraction":0.0011,"luma_entropy":5.305,"meaningful_colors":30,"pixel_sha256":"1f09c6961256e8ecde1dbb280a40bcbd0c3a5f943c650b93b59f68f19cd4bff5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b8f592c774e025807a3e6b81e9e8ba1d69a66aa0c1b4ecc9d8e2ad09788e7712","height":1080,"pixel":{"dark_fraction":0.4903,"file_sha256":"b8f592c774e025807a3e6b81e9e8ba1d69a66aa0c1b4ecc9d8e2ad09788e7712","height":1080,"light_fraction":0.0011,"luma_entropy":5.239,"meaningful_colors":31,"pixel_sha256":"21a401766db40f92cbc76252c25b3041fb250e71e3f770fd7e5788a0e6425ea7","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-1.21.2/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.2/dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","format":"webp","pixel":{"dark_fraction":0.4877,"file_sha256":"dbcb26066d1931175425bb755a6a929359abb7c1b15df009c5389b14cfaad467","height":900,"light_fraction":0.0012,"luma_entropy":5.327,"meaningful_colors":30,"pixel_sha256":"7abb470c2ef2425394329582d6b1905c4c1abe3223d6aec54af03b5472e3684d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"pixel":{"dark_fraction":0.4906,"file_sha256":"00eabf3542a2e2935a0f40bce9be9ed430e6bbdf576f70a963be7aeaecd951e5","height":1080,"light_fraction":0.0011,"luma_entropy":5.27,"meaningful_colors":32,"pixel_sha256":"57d9be038286c0a0dd626601bbd118bbb1a996d898cea23050013fc8b3e0b08f","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-1.21.2/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.2/23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","format":"webp","pixel":{"dark_fraction":0.4599,"file_sha256":"23a4aede17ffef67365d18aa07c2568fb16607797445b70be9a971d0701d0299","height":900,"light_fraction":0.0011,"luma_entropy":5.381,"meaningful_colors":28,"pixel_sha256":"0892252201e359df65682353516b3b182a751c05e95b092498414929d6cf37f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"pixel":{"dark_fraction":0.4631,"file_sha256":"500523023ea9923de13734f629f5dbb1540b62808652b0983a5c2d8040da0d2a","height":1080,"light_fraction":0.0011,"luma_entropy":5.319,"meaningful_colors":31,"pixel_sha256":"e298063d5653175f46e511ad349786a01e17bab2d669d4cbebbd373b387fa601","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.2 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-1.21.2/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.2/66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","format":"webp","pixel":{"dark_fraction":0.4995,"file_sha256":"66fab24af5b46a428973560726a86da1e86c61037dffead19c4e8a856362847c","height":900,"light_fraction":0.0013,"luma_entropy":5.166,"meaningful_colors":30,"pixel_sha256":"5ef2038c17c0c95758e9ba423b062e7ac2f9d20314567371a1660b082e47b54b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"pixel":{"dark_fraction":0.5025,"file_sha256":"01a57e479ccce363aec26f63a41a87fca83f07703165a7c2e0a80a2596914add","height":1080,"light_fraction":0.0011,"luma_entropy":5.1,"meaningful_colors":31,"pixel_sha256":"a04cf31b76783b503136067e0a8c9a71f0e3280d2b90a66ef06af5be1586b1b4","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-1.21.2/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.2/568b4772ebb005b035f201c8e6b6328b2138d265b1b6ad0f0c31ddfed749fd7f.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"568b4772ebb005b035f201c8e6b6328b2138d265b1b6ad0f0c31ddfed749fd7f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"568b4772ebb005b035f201c8e6b6328b2138d265b1b6ad0f0c31ddfed749fd7f","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"b40223d20c8fb067b35825868b1b6a66853d18986349d32154af724623e8d67b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"f05d6cc5ead2a732c98ec0b155b7ea398194531c30c7058826c0ef21975c933c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f05d6cc5ead2a732c98ec0b155b7ea398194531c30c7058826c0ef21975c933c","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"ea09fc3520bbb33378688e9d8737547b4b46e348df591af836b8e4698617b657","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.2 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-1.21.2/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.2/88af1fd6bada7ed61c1a933519447609ab6d874d984766e463fa5f51e20873b4.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"88af1fd6bada7ed61c1a933519447609ab6d874d984766e463fa5f51e20873b4","format":"webp","pixel":{"dark_fraction":0.5876,"file_sha256":"88af1fd6bada7ed61c1a933519447609ab6d874d984766e463fa5f51e20873b4","height":900,"light_fraction":0.0,"luma_entropy":4.595,"meaningful_colors":29,"pixel_sha256":"1629452b7b1c947c4d2bc681f09545f55705b69536d9722ad6b3ffac0c18c3af","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"19bf51554688344cf476e58f7020c3154c7df0afafc2caf09ceb6c7967dab941","height":1080,"pixel":{"dark_fraction":0.591,"file_sha256":"19bf51554688344cf476e58f7020c3154c7df0afafc2caf09ceb6c7967dab941","height":1080,"light_fraction":0.0,"luma_entropy":4.531,"meaningful_colors":31,"pixel_sha256":"9e4106cf42393ab3200d3df0abea40f8295ba4aeb615664537f90b2f8b2f0984","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the ti…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-1.21.2/full/client_a/settings_screen","height":900,"image":"images/mc1.21.2/2a6990000a03165daf7ff57ddb858a258ca4bb397ec7a5e087d5062ad268912a.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a6990000a03165daf7ff57ddb858a258ca4bb397ec7a5e087d5062ad268912a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2a6990000a03165daf7ff57ddb858a258ca4bb397ec7a5e087d5062ad268912a","height":900,"light_fraction":0.0,"luma_entropy":4.883,"meaningful_colors":30,"pixel_sha256":"07151286885b6a2da6d3e7f9020025e067cc41d12ab7c4f44533fb908e63525c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"84fee6fedf30002ee45fb29746953157feb8512344d9f5ff3c1849e58cf84230","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"84fee6fedf30002ee45fb29746953157feb8512344d9f5ff3c1849e58cf84230","height":1080,"light_fraction":0.0,"luma_entropy":4.899,"meaningful_colors":29,"pixel_sha256":"07c0c8646670892872028a7bdfbb66dc0b9111d596c8aaba50e1a881f12fa5f3","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-1.21.2/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.2/71d4f80f1ee5e71dd5596a1af5a0c997f474e2cc2f797f9327e088a3cd7e4953.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71d4f80f1ee5e71dd5596a1af5a0c997f474e2cc2f797f9327e088a3cd7e4953","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71d4f80f1ee5e71dd5596a1af5a0c997f474e2cc2f797f9327e088a3cd7e4953","height":900,"light_fraction":0.0,"luma_entropy":4.861,"meaningful_colors":29,"pixel_sha256":"8d4bc964d8e89702852aab7f3f16cd962ede2d87d94e0fa4f7813599f857e608","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"fbeeac9a2b1ec9f8f804d43cbc6974c20b8cb1d173818d4e52a7e5d97bfd0226","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fbeeac9a2b1ec9f8f804d43cbc6974c20b8cb1d173818d4e52a7e5d97bfd0226","height":1080,"light_fraction":0.0,"luma_entropy":4.896,"meaningful_colors":29,"pixel_sha256":"cf177051004aa81516a1ba8154c094068e643de61f9848faba244ca1116a12b6","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-1.21.2/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.2/df2f8069ad0684b7571618c5640c3ddf7e7536bba1f9e2b3453de0d508c85cd0.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"df2f8069ad0684b7571618c5640c3ddf7e7536bba1f9e2b3453de0d508c85cd0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"df2f8069ad0684b7571618c5640c3ddf7e7536bba1f9e2b3453de0d508c85cd0","height":900,"light_fraction":0.0,"luma_entropy":4.885,"meaningful_colors":32,"pixel_sha256":"771523561abc88aa13bb2c2a59d770dc47d6e5c4f063df098c78a12b0bc9fa20","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"d14a8f60d123df749647efb567e3a314b0557030c1ea51f539b44afdd2149872","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d14a8f60d123df749647efb567e3a314b0557030c1ea51f539b44afdd2149872","height":1080,"light_fraction":0.0,"luma_entropy":4.885,"meaningful_colors":31,"pixel_sha256":"440f8f5e58b370f70842a0fcd7fe8992e14ce47ce965c4e95aa7afa9dc8b63bb","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-1.21.2/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.2/8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8fa8f2a383938a73ca0995b24125febcce86449d912f3ac0a6bf69273dc6e90f","height":900,"light_fraction":0.0,"luma_entropy":4.306,"meaningful_colors":30,"pixel_sha256":"1979e010df726ceef6d9d9e239825535f5ad17f11ccfc6693e421d19a9fe9b07","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"8953fc5144f1311c49789beb10cfcd1d49192a5ef929513bdc4996e3bfb54e82","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8953fc5144f1311c49789beb10cfcd1d49192a5ef929513bdc4996e3bfb54e82","height":1080,"light_fraction":0.0,"luma_entropy":4.264,"meaningful_colors":32,"pixel_sha256":"52f44bb55ab9ec1701d75d852a4061ff5b9da59e98796e2beb2e0319b03d7858","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-1.21.2/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.2/a2a5dc4d6ef5904d56ea6de0e2e349cfa6b1bf953011c303a5ffd8098c62f137.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a2a5dc4d6ef5904d56ea6de0e2e349cfa6b1bf953011c303a5ffd8098c62f137","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"a2a5dc4d6ef5904d56ea6de0e2e349cfa6b1bf953011c303a5ffd8098c62f137","height":900,"light_fraction":0.0,"luma_entropy":4.688,"meaningful_colors":32,"pixel_sha256":"788425d11225da9522276187a8d3dfdf213a52807a41058e7cd42948f6ab53d8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"59e773a634a77f06e3d626e68db95b7d89b185e48060bc5247a9ab1f6b7d914b","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"59e773a634a77f06e3d626e68db95b7d89b185e48060bc5247a9ab1f6b7d914b","height":1080,"light_fraction":0.0,"luma_entropy":4.627,"meaningful_colors":30,"pixel_sha256":"a43420e10a9208318d6fcdce2cacebee1b936213d33ce79467a03ad2421cd55b","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and n…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-1.21.2/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.2/b6fd8987c30ae68e2ce71480de473c6c594d28d16b97c85f38de004f424fd2dd.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6fd8987c30ae68e2ce71480de473c6c594d28d16b97c85f38de004f424fd2dd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b6fd8987c30ae68e2ce71480de473c6c594d28d16b97c85f38de004f424fd2dd","height":900,"light_fraction":0.0,"luma_entropy":5.629,"meaningful_colors":31,"pixel_sha256":"eb03c0bb3b22aa4e1c453113997f2bf49259b67fb5b060d32b19b351b2c07133","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"2126a0cea928e3ab5dd8cd351b124920ae67321bb5e8412c9f2a1ccb3e000e2b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2126a0cea928e3ab5dd8cd351b124920ae67321bb5e8412c9f2a1ccb3e000e2b","height":1080,"light_fraction":0.0,"luma_entropy":5.697,"meaningful_colors":32,"pixel_sha256":"e3c2b63fb94df243085fa4e7d5e756a5a320b6208980303dfbfa080e40e0eb02","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-1.21.2/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.2/2ff2197725c6e5190bb3bdfeeb75bb27788dd8880a471db7a3a6b99bf44656cf.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2ff2197725c6e5190bb3bdfeeb75bb27788dd8880a471db7a3a6b99bf44656cf","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"2ff2197725c6e5190bb3bdfeeb75bb27788dd8880a471db7a3a6b99bf44656cf","height":900,"light_fraction":0.0,"luma_entropy":4.993,"meaningful_colors":30,"pixel_sha256":"f7486cf3ef9874ac56963e77b6f78b5edc953bcf7d72614d76dd4ceeb513eab0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"92566d5ec64826f4a200ca0e79e2dcbd1331712802a9eaaa64eddb64eb4a7794","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"92566d5ec64826f4a200ca0e79e2dcbd1331712802a9eaaa64eddb64eb4a7794","height":1080,"light_fraction":0.0,"luma_entropy":5.002,"meaningful_colors":32,"pixel_sha256":"fbe5d372c82bf83176df04f7cc9508a4ed7e81fe7da558b2b890b5e92d0a66eb","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-1.21.2/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.2/b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b8a8d90d579791b611aec46b8d6acf181f5f8b7f31138286352a4a6a19fafade","height":900,"light_fraction":0.0,"luma_entropy":4.829,"meaningful_colors":30,"pixel_sha256":"f786074e9bf7d20de888e7a19721a31090e34065957b162d224bd94b31652a29","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"8f500a22fe889791918b2e8324ebee94c7ea4080cbdd6f47d93e1edd3304277f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8f500a22fe889791918b2e8324ebee94c7ea4080cbdd6f47d93e1edd3304277f","height":1080,"light_fraction":0.0,"luma_entropy":4.811,"meaningful_colors":30,"pixel_sha256":"695d1708349f722ee52476ba4f5505b7f65404b6c4b08600a332321e70cf7dbe","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-1.21.2/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.2/3386e678367e98f967e6a063ed6b1d3d9a34bd0cfbb51244f2667063ffc242fe.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3386e678367e98f967e6a063ed6b1d3d9a34bd0cfbb51244f2667063ffc242fe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3386e678367e98f967e6a063ed6b1d3d9a34bd0cfbb51244f2667063ffc242fe","height":900,"light_fraction":0.0,"luma_entropy":5.602,"meaningful_colors":32,"pixel_sha256":"1f2b068834aed56e89e4625e5aa28902b7ee854d320d901128f2ce7b3e8e1587","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"eea0f41ab068fc0791d1a7f66b1cf471dadca6452fdb451a664de0cd2f34b641","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eea0f41ab068fc0791d1a7f66b1cf471dadca6452fdb451a664de0cd2f34b641","height":1080,"light_fraction":0.0,"luma_entropy":5.614,"meaningful_colors":32,"pixel_sha256":"ac0312eda94a7d12a3f5e78697f4d74011298e963d129dc96be86bb11d197115","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-1.21.2/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.2/e13ccf9c44694287db28e943b176bb99a5e548ad867fafb40abb31a3eca828ce.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e13ccf9c44694287db28e943b176bb99a5e548ad867fafb40abb31a3eca828ce","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e13ccf9c44694287db28e943b176bb99a5e548ad867fafb40abb31a3eca828ce","height":900,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":31,"pixel_sha256":"6faa1da84338f20139faf10395441a866f61f03842a697108c20a90669ac6fb6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"bf2010c910705ba7ac7830c0b24e00bea98075882c3995b1f6f5d961e4043065","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bf2010c910705ba7ac7830c0b24e00bea98075882c3995b1f6f5d961e4043065","height":1080,"light_fraction":0.0,"luma_entropy":5.48,"meaningful_colors":31,"pixel_sha256":"d562def9e832bf111a26b68e81fd5d6b9560249c5a0f7bbb6edebf192dd6ad26","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.2 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-1.21.2/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.2/1458752be01a3e96c8f3bb1085e56977923fbd91b203d4d59f6ad6e6dcb8d150.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1458752be01a3e96c8f3bb1085e56977923fbd91b203d4d59f6ad6e6dcb8d150","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1458752be01a3e96c8f3bb1085e56977923fbd91b203d4d59f6ad6e6dcb8d150","height":900,"light_fraction":0.0,"luma_entropy":5.532,"meaningful_colors":31,"pixel_sha256":"dc3564516812be47b743d7e781c35a1b907c87aa7ef4fb26179a6c2f631b4940","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"37c826597fe074dfdc668005b46090c34c6f23c6a34deeadd443c726cd175f50","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"37c826597fe074dfdc668005b46090c34c6f23c6a34deeadd443c726cd175f50","height":1080,"light_fraction":0.0,"luma_entropy":5.546,"meaningful_colors":31,"pixel_sha256":"70175ba0cbbf93ceced69f1148af5938a3d2d9b4c05b13caf4b01ebba9aad635","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.2 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main button…","artifact_node":"neoforge-1.21.2","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-1.21.2/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.2/d153248c907c34da6ec88477710657e02b16fc6d83ac313697a42c590bfac39f.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d153248c907c34da6ec88477710657e02b16fc6d83ac313697a42c590bfac39f","format":"webp","pixel":{"dark_fraction":0.0009,"file_sha256":"d153248c907c34da6ec88477710657e02b16fc6d83ac313697a42c590bfac39f","height":900,"light_fraction":0.0,"luma_entropy":6.174,"meaningful_colors":32,"pixel_sha256":"493282ce7c076202f6dcd777912078f3056dcdcd3d0271b7f89c34e4eee071f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 495 splash pixels in the control frame, 0 left once the model is over them (region [385, 73, 412, 86])","scenario":"full","source":{"file_sha256":"c26cae6a8c81cd368d66440f4c6a0ffd2197bea79c1307ed83a4b04c3911d4bc","height":1080,"pixel":{"dark_fraction":0.0009,"file_sha256":"c26cae6a8c81cd368d66440f4c6a0ffd2197bea79c1307ed83a4b04c3911d4bc","height":1080,"light_fraction":0.0,"luma_entropy":6.179,"meaningful_colors":32,"pixel_sha256":"90f60715d6edcd35506fb36cd9b083873c5f951f95e209153d8fb9350a84ec6a","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.2","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.2/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.2/b71e5bd640b99d67ecf42977e0f33fd98cc8d78de3d757beaaaef6bcbc0fa858.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b71e5bd640b99d67ecf42977e0f33fd98cc8d78de3d757beaaaef6bcbc0fa858","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b71e5bd640b99d67ecf42977e0f33fd98cc8d78de3d757beaaaef6bcbc0fa858","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"94cfe0b7a246f30e3536b5d1da5cb0cd0c16a191735d011f2c9dd165399c6833","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"fa0532c94012d3ed6333e9c40eb0385d8d5af6b9585ae947e10637b5fff23f9e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fa0532c94012d3ed6333e9c40eb0385d8d5af6b9585ae947e10637b5fff23f9e","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"14f9a28af56de28f5088d937cc455482b85537d9e3ab353049621967536d1780","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.2 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-1.21.2","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-1.21.2/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.2/b0809685e61388883880bae18e74f1d105c7ec9f2c571d05b2a21b83fd5f202e.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0809685e61388883880bae18e74f1d105c7ec9f2c571d05b2a21b83fd5f202e","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"b0809685e61388883880bae18e74f1d105c7ec9f2c571d05b2a21b83fd5f202e","height":900,"light_fraction":0.0,"luma_entropy":5.275,"meaningful_colors":31,"pixel_sha256":"7a0d5b367e553592c9fdb02b1d3e056fba97197278b1adcca08af127eba16ff6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"a6429b34d8bac7c87bf9402cb0712f13bf316c1441c5a7375962d1f0fec3db9f","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"a6429b34d8bac7c87bf9402cb0712f13bf316c1441c5a7375962d1f0fec3db9f","height":1080,"light_fraction":0.0,"luma_entropy":5.286,"meaningful_colors":31,"pixel_sha256":"377bfa97604f231a97f2164046d67afffaca9e2580785694a2d89ec11e0b1605","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-1.21.2","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-1.21.2/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.2/b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","format":"webp","pixel":{"dark_fraction":0.6431,"file_sha256":"b0b8682738130f0d49b3c2d1e427f3c46eefbb7e749756709be816fba4b96957","height":900,"light_fraction":0.0,"luma_entropy":3.793,"meaningful_colors":26,"pixel_sha256":"68faf48ca45398c8da00700f817a828bac36bdec8eac6228c5ad23c53fe2a9e5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"pixel":{"dark_fraction":0.6423,"file_sha256":"a2886565fe99dc369dc68488d9919a4a69af71cf27c66add4f6a03c2478205f7","height":1080,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":24,"pixel_sha256":"9302577c9b1374d037a5fcacaf8eac146fbd51738e036c6a3da1c30132930014","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cool…","artifact_node":"neoforge-1.21.2","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-1.21.2/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.2/65b20093aefe7344e7e0f563f5f0bc6c8833059e8a80f331afec746229ff2db8.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"65b20093aefe7344e7e0f563f5f0bc6c8833059e8a80f331afec746229ff2db8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"65b20093aefe7344e7e0f563f5f0bc6c8833059e8a80f331afec746229ff2db8","height":900,"light_fraction":0.0,"luma_entropy":5.278,"meaningful_colors":31,"pixel_sha256":"456525e7dc7afbf6634626bdd402dfc5df48cc3a307032a8df18eaab3f91f436","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 594s","scenario":"server-policy","source":{"file_sha256":"fa583c26b75a0a093d686ab3954518dc1ed2e08672af8409fd5c6c422f5a3eb4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fa583c26b75a0a093d686ab3954518dc1ed2e08672af8409fd5c6c422f5a3eb4","height":1080,"light_fraction":0.0,"luma_entropy":5.283,"meaningful_colors":30,"pixel_sha256":"6203c932129631b685c12877982dcdea18a37d041884033c531bc514b6e8bf42","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"neoforge-1.21.2","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.2/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.2/87770b61d1e3353021040fd389c6c2251c42fd0c3b941f512e83bef78ae7ecfa.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87770b61d1e3353021040fd389c6c2251c42fd0c3b941f512e83bef78ae7ecfa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"87770b61d1e3353021040fd389c6c2251c42fd0c3b941f512e83bef78ae7ecfa","height":900,"light_fraction":0.0,"luma_entropy":5.521,"meaningful_colors":31,"pixel_sha256":"c936652095712f41d1f6002090d34042a84e797fa6ee1b5a80a91e407618296b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"9fc85f4ff5797c417bdabdbabbf9d421b24ea94cdd344ee46d681511a69d7225","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9fc85f4ff5797c417bdabdbabbf9d421b24ea94cdd344ee46d681511a69d7225","height":1080,"light_fraction":0.0,"luma_entropy":5.572,"meaningful_colors":31,"pixel_sha256":"d6bdd22ba3962134b8e8495da736ea0f9b56388a9a576663b7939ef8649ebf37","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-1.21.2","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-1.21.2/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.2/f9c28a1ceec3708947723273ce3314b69b4bef470a3d6e48f92ac0621878fc89.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f9c28a1ceec3708947723273ce3314b69b4bef470a3d6e48f92ac0621878fc89","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"f9c28a1ceec3708947723273ce3314b69b4bef470a3d6e48f92ac0621878fc89","height":900,"light_fraction":0.0,"luma_entropy":4.355,"meaningful_colors":31,"pixel_sha256":"b9c399ec1f2136b43ee68420cb5929a57ccfef69b1a511abeb823e77cc3395d8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"0ade771befbc78ab0b1a1eb8d480ada837554470ddd13ae012221659b748b1c8","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"0ade771befbc78ab0b1a1eb8d480ada837554470ddd13ae012221659b748b1c8","height":1080,"light_fraction":0.0,"luma_entropy":4.452,"meaningful_colors":30,"pixel_sha256":"3705927b3bc8e369665863ed0f5b4c89d5168bd6013720186d1d0682202b0f0c","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on thi…","artifact_node":"neoforge-1.21.2","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-1.21.2/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.2/41309bb22a607d17981bdf6e6ec0cfe1606c82d83dc8784781e59a12a9fc7b80.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"41309bb22a607d17981bdf6e6ec0cfe1606c82d83dc8784781e59a12a9fc7b80","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"41309bb22a607d17981bdf6e6ec0cfe1606c82d83dc8784781e59a12a9fc7b80","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":32,"pixel_sha256":"912ea78c32f23fae8c235e766179ecc0b55f3dfcd0a4c36883d9672275e0c86e","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"c6deb010238881e993e47d6e592a8859746119f2cc3d91643b7da4cc839d4b04","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c6deb010238881e993e47d6e592a8859746119f2cc3d91643b7da4cc839d4b04","height":1080,"light_fraction":0.0,"luma_entropy":5.503,"meaningful_colors":31,"pixel_sha256":"a2dc370026e65a3a1232bc94103bbfab905cf686417e4ee62f6302d48b798bbb","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.2 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sh…","artifact_node":"neoforge-1.21.2","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.2/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.2/1bf25220b415289d741a4feacd4ca841506c266d3d21f52c1ac4780560fdf97d.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bf25220b415289d741a4feacd4ca841506c266d3d21f52c1ac4780560fdf97d","format":"webp","pixel":{"dark_fraction":0.002,"file_sha256":"1bf25220b415289d741a4feacd4ca841506c266d3d21f52c1ac4780560fdf97d","height":900,"light_fraction":0.0,"luma_entropy":6.27,"meaningful_colors":32,"pixel_sha256":"8112433bd99bfa4fec9b329d7b4f5c30cc93c84e4b6077e93f292dc6c1edba89","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"62b5e6f8db74e7744e4d3b8559014ecf88f7245e400bcc06d706f5bfa34d6604","height":1080,"pixel":{"dark_fraction":0.0021,"file_sha256":"62b5e6f8db74e7744e4d3b8559014ecf88f7245e400bcc06d706f5bfa34d6604","height":1080,"light_fraction":0.0,"luma_entropy":6.27,"meaningful_colors":32,"pixel_sha256":"41c54e28068e61525718a406860c29256354e92c879cf1d2c2668c88545a52c3","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-1.21.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-1.21.2/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.2/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.2 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-1.21.2","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-1.21.2/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.2/5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","format":"webp","pixel":{"dark_fraction":0.637,"file_sha256":"5e2da1358cacfb03808cb96b551feb2a33173dc29bb88ad5b75587f1df2c94b8","height":900,"light_fraction":0.0,"luma_entropy":3.73,"meaningful_colors":24,"pixel_sha256":"c8ec6983714ad642160e29ba41b332a2d5fd2e66d0f46c6892ede8e800effed3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"pixel":{"dark_fraction":0.6355,"file_sha256":"5cd97f4144b078a76e46b41f52c92632d632afc5b010d1e4967fd8ad4059c919","height":1080,"light_fraction":0.0,"luma_entropy":3.67,"meaningful_colors":24,"pixel_sha256":"d568eb1d8e9c69d86a6f3fdce340cb63605686ec2346cf582d48b3b1c7d2a510","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.2 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-1.21.2","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-1.21.2/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.2/fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"fc4f07b8e2bffd7aa8101b6a9b2a3d9c04fae4f1a11b5865af06bce32699c69d","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":32,"pixel_sha256":"4658b170835d98048e39cace2b240fcf54525a13fd9d6ddb1e7e944f0237ad29","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"b799733ab4b766eb8096c0cc1acb379ab8fcbc5dc66bd5e4ca23d94e15941d42","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b799733ab4b766eb8096c0cc1acb379ab8fcbc5dc66bd5e4ca23d94e15941d42","height":1080,"light_fraction":0.0,"luma_entropy":5.59,"meaningful_colors":31,"pixel_sha256":"3c73e5b98f1cb0f22d584327e38268427558b11d9bdf1492c13cd379c59ecfe2","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.2 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-1.21.2","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-1.21.2/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.2/5ed365b93ccf499b22257d3210a8815a412a03374c0e90bf0e0f9f1f2e35ac62.webp","key":"mc1.21.2","lane_id":"neoforge-1.21.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5ed365b93ccf499b22257d3210a8815a412a03374c0e90bf0e0f9f1f2e35ac62","format":"webp","pixel":{"dark_fraction":0.6706,"file_sha256":"5ed365b93ccf499b22257d3210a8815a412a03374c0e90bf0e0f9f1f2e35ac62","height":900,"light_fraction":0.0,"luma_entropy":3.853,"meaningful_colors":29,"pixel_sha256":"22ce107312a5df84d1221478abfc1532fa1847051ad62d12418cfc56796cb352","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"634409ad7e072cd8dcc87c4635b3d9b46cbeb80c909be96b4e14ed691d7ed6ea","height":1080,"pixel":{"dark_fraction":0.6733,"file_sha256":"634409ad7e072cd8dcc87c4635b3d9b46cbeb80c909be96b4e14ed691d7ed6ea","height":1080,"light_fraction":0.0,"luma_entropy":3.789,"meaningful_colors":28,"pixel_sha256":"d35db2770d430de116c6e31f1394fc0148ed1f129330775fada7ec71ee2700dd","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.1","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.1/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.1/32df205e157f5a165f8eb5280fcb6997a0e059f6134b2f016634e7f11507f78d.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"32df205e157f5a165f8eb5280fcb6997a0e059f6134b2f016634e7f11507f78d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"32df205e157f5a165f8eb5280fcb6997a0e059f6134b2f016634e7f11507f78d","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"20c4f9933cfdf59ee58fc33c7dd5c48bcde0cfc0d6cc41dc043bf6b38ddab670","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"cec65e225ced7733f043fcd2e06b8d0fbc93c48330d7eef5c68790f02f7fc18b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cec65e225ced7733f043fcd2e06b8d0fbc93c48330d7eef5c68790f02f7fc18b","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"38b1db79713b8f58b613c44242831cebdaacba42cbd2e3d66ef7231422b72801","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.1 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.1","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.1/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.1/8da4a021e12545a541317b7f957f5478f56e93e8401188420fbc363ad766bda5.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8da4a021e12545a541317b7f957f5478f56e93e8401188420fbc363ad766bda5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8da4a021e12545a541317b7f957f5478f56e93e8401188420fbc363ad766bda5","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":31,"pixel_sha256":"aa752e3976f463792779fd043fce206a899e92c55d1a27f9865358171c373d3a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"416bcdb4516e5707b39c12a8c0370b90fd6bff251a40dfff6b6bfaea1318b2a2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"416bcdb4516e5707b39c12a8c0370b90fd6bff251a40dfff6b6bfaea1318b2a2","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"ee9733f731604df00564dbc9f3f9ed88370442570c18898853e5c8521d39a6bf","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.1","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.1/propagation/client_a/baseline","height":900,"image":"images/mc1.21.1/5167a76652bf0f1aa6f550bb38155fe2bcb6d6a1299b220d10b8359d852428c0.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5167a76652bf0f1aa6f550bb38155fe2bcb6d6a1299b220d10b8359d852428c0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5167a76652bf0f1aa6f550bb38155fe2bcb6d6a1299b220d10b8359d852428c0","height":900,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":31,"pixel_sha256":"242ecf5c44bbe814f273168724295f9f5da07d9cdc507a7515c62db1d289b326","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"03fb088915f0d62ed4c67dd6380eac3b0968fc6ca4e79534a0004a651dfa14e0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"03fb088915f0d62ed4c67dd6380eac3b0968fc6ca4e79534a0004a651dfa14e0","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"d68659685be47e76f392e18cfc4d7cf0b190dc6c9c3348b6603ee963ff6f9125","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.1 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.21.1","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.21.1/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.1/c8887568316fcdc72ce1a296537fa777ccaa05f8f154efcc3cb74a26d652a9b9.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c8887568316fcdc72ce1a296537fa777ccaa05f8f154efcc3cb74a26d652a9b9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c8887568316fcdc72ce1a296537fa777ccaa05f8f154efcc3cb74a26d652a9b9","height":900,"light_fraction":0.0,"luma_entropy":5.419,"meaningful_colors":31,"pixel_sha256":"c92f4e944b6df26ce3b8b36bcf4307d10d5f5523bdcf76284ef8120e2a173813","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"6e4d7e0cd626765f44bc81d7c68f64b17e41e51898e76122e23ae5629ee14b1b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6e4d7e0cd626765f44bc81d7c68f64b17e41e51898e76122e23ae5629ee14b1b","height":1080,"light_fraction":0.0,"luma_entropy":5.425,"meaningful_colors":31,"pixel_sha256":"45f8a5f7f3865452c92414bce9ac19a1808b139bbb489dedd5043f487d6f835b","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.1 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-1.21.1","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.21.1/propagation/client_b/baseline","height":900,"image":"images/mc1.21.1/7d64b5390af38caf5d809e251947aaf4baefe761420e22e858c14c97ec3c6e2b.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7d64b5390af38caf5d809e251947aaf4baefe761420e22e858c14c97ec3c6e2b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7d64b5390af38caf5d809e251947aaf4baefe761420e22e858c14c97ec3c6e2b","height":900,"light_fraction":0.0083,"luma_entropy":5.557,"meaningful_colors":32,"pixel_sha256":"e63514d660d6c3a3c30f0c3a552c8720bd39453568076fb7fae81722ebd5c0ba","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"3f1a79db341dfbcd8a71fdd75d1ad5c3fc3441dbce5502ed83d1f43dd8931114","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3f1a79db341dfbcd8a71fdd75d1ad5c3fc3441dbce5502ed83d1f43dd8931114","height":1080,"light_fraction":0.0083,"luma_entropy":5.559,"meaningful_colors":30,"pixel_sha256":"881ab4de26d3f8aeda2be156c83503ddec37ff585554f347ab8741d2d393e2e1","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.1 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-1.21.1","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.1/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.1/f690fcfb1b7e9574920e8887b83ec9b7143cd7f732ade2198dde6ee762cba972.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f690fcfb1b7e9574920e8887b83ec9b7143cd7f732ade2198dde6ee762cba972","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f690fcfb1b7e9574920e8887b83ec9b7143cd7f732ade2198dde6ee762cba972","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":29,"pixel_sha256":"333e9f12aaead279c2571b85366d2e2864646ff3a7d244c9699165a705df8ec4","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"e11f2ecd895a8ad3ff3d23bfd54fdd4c3f2fac54c9b41f0042e48b046aeeecc1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e11f2ecd895a8ad3ff3d23bfd54fdd4c3f2fac54c9b41f0042e48b046aeeecc1","height":1080,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":29,"pixel_sha256":"d19b3b517e469d6b969dd1fd36ca8981bfdb06e143ed0e521ec004513b23c3c3","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.1","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.1/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.1/40581b00e22bb78e3f12386483510eefdb7b2751cc42c233f07046780c089a7a.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"40581b00e22bb78e3f12386483510eefdb7b2751cc42c233f07046780c089a7a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"40581b00e22bb78e3f12386483510eefdb7b2751cc42c233f07046780c089a7a","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"a5261ee74992661b053f13eeea3a9cc09faab88ab9a4eddb8e13a66b5a957a07","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"0e865b762b1af88e764e79435866511ef4ec303160e06b643098f7e1e5ebddd7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0e865b762b1af88e764e79435866511ef4ec303160e06b643098f7e1e5ebddd7","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"1460c795eea7afe95ed8f7480c8328d94263065013495912319f69fd3381d5ba","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.1 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.21.1","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.21.1/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.1/8da4a021e12545a541317b7f957f5478f56e93e8401188420fbc363ad766bda5.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8da4a021e12545a541317b7f957f5478f56e93e8401188420fbc363ad766bda5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8da4a021e12545a541317b7f957f5478f56e93e8401188420fbc363ad766bda5","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":31,"pixel_sha256":"aa752e3976f463792779fd043fce206a899e92c55d1a27f9865358171c373d3a","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"416bcdb4516e5707b39c12a8c0370b90fd6bff251a40dfff6b6bfaea1318b2a2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"416bcdb4516e5707b39c12a8c0370b90fd6bff251a40dfff6b6bfaea1318b2a2","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"ee9733f731604df00564dbc9f3f9ed88370442570c18898853e5c8521d39a6bf","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.1 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.21.1","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.21.1/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.1/7d64b5390af38caf5d809e251947aaf4baefe761420e22e858c14c97ec3c6e2b.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7d64b5390af38caf5d809e251947aaf4baefe761420e22e858c14c97ec3c6e2b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7d64b5390af38caf5d809e251947aaf4baefe761420e22e858c14c97ec3c6e2b","height":900,"light_fraction":0.0083,"luma_entropy":5.557,"meaningful_colors":32,"pixel_sha256":"e63514d660d6c3a3c30f0c3a552c8720bd39453568076fb7fae81722ebd5c0ba","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"3f1a79db341dfbcd8a71fdd75d1ad5c3fc3441dbce5502ed83d1f43dd8931114","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3f1a79db341dfbcd8a71fdd75d1ad5c3fc3441dbce5502ed83d1f43dd8931114","height":1080,"light_fraction":0.0083,"luma_entropy":5.559,"meaningful_colors":30,"pixel_sha256":"881ab4de26d3f8aeda2be156c83503ddec37ff585554f347ab8741d2d393e2e1","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.1 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.21.1","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.21.1/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.1/ebd8b21aa02c537e3fe180cc28b31b1e849e16c498a8dedc6cf179bebdeceeaa.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ebd8b21aa02c537e3fe180cc28b31b1e849e16c498a8dedc6cf179bebdeceeaa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ebd8b21aa02c537e3fe180cc28b31b1e849e16c498a8dedc6cf179bebdeceeaa","height":900,"light_fraction":0.0,"luma_entropy":5.487,"meaningful_colors":30,"pixel_sha256":"e2b4c4dfdc3fe3f8e1dc97da19a0a59de459dbbddf5643904957c1423c84e750","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"dbd38c997e81a3c0a3e95b8b5b3e55405bf6da7b6c03d103accb96db4b9fd1d1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dbd38c997e81a3c0a3e95b8b5b3e55405bf6da7b6c03d103accb96db4b9fd1d1","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":30,"pixel_sha256":"b4419721e082919a63959a1b23e6a20c3892d7e8165f83ae9f5c52239ac0a362","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-1.21.1","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.21.1/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.1/ec0f36f41ef9b9c396a03889048b6a7ae791dbd8250d05b41e4c8c2a882b4437.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ec0f36f41ef9b9c396a03889048b6a7ae791dbd8250d05b41e4c8c2a882b4437","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ec0f36f41ef9b9c396a03889048b6a7ae791dbd8250d05b41e4c8c2a882b4437","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":30,"pixel_sha256":"41ce872778c74e48abe1cd67feed3d4a25c452d7edc3d354de4a3427066e1f1c","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"180c677ff56356e6363935c02c104702db42bd498e1e5409484fe132bc94a07e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"180c677ff56356e6363935c02c104702db42bd498e1e5409484fe132bc94a07e","height":1080,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":29,"pixel_sha256":"c7b47b953a9eee9a2bcd70fa58fefb86737f4af1052d4cfb1a9a36cee50087e0","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.21.1","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.1/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.1/4c101cec09e09680f94b2035c6ff0a380419b21959b1e535514099dfa7b05139.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4c101cec09e09680f94b2035c6ff0a380419b21959b1e535514099dfa7b05139","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4c101cec09e09680f94b2035c6ff0a380419b21959b1e535514099dfa7b05139","height":900,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":30,"pixel_sha256":"183fd95692d6ffa7c61d191e1e3a8d05e890fa018b101a4d2fe6bb3e46ae5789","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"32b1550899428ce1524ba59c53e48c2f09ab63f7f52880d4ac162fcfb07fed8c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"32b1550899428ce1524ba59c53e48c2f09ab63f7f52880d4ac162fcfb07fed8c","height":1080,"light_fraction":0.0,"luma_entropy":5.496,"meaningful_colors":29,"pixel_sha256":"7b10c3852e13a726f62f7c0160fefeaa2316ed2825d66d77c9c883dda45a350d","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.1 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.21.1","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.21.1/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.1/f6218a3acb660ef39ab3672dc1347d442128f1943bf39237039843ee42d7b927.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f6218a3acb660ef39ab3672dc1347d442128f1943bf39237039843ee42d7b927","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f6218a3acb660ef39ab3672dc1347d442128f1943bf39237039843ee42d7b927","height":900,"light_fraction":0.0,"luma_entropy":5.508,"meaningful_colors":29,"pixel_sha256":"0ca62760291c9f9977ce8187621b42b067ae2e9d5943f5b607bcc862e0289a69","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1 == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"81f0e2abbcbcd5d5fd5a7e066a9a55011540e33d61083979fb0647b09847c319","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"81f0e2abbcbcd5d5fd5a7e066a9a55011540e33d61083979fb0647b09847c319","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":29,"pixel_sha256":"6ba68309e39243b9587db46cf3e7e735c5eb7ce7e436b77ee73e7d6174997c8d","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.1 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.21.1","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.21.1/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.1/dcbc453185c963e75a47e381111fb025102925fd1e6c849cc911f3a4edde1bdd.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dcbc453185c963e75a47e381111fb025102925fd1e6c849cc911f3a4edde1bdd","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dcbc453185c963e75a47e381111fb025102925fd1e6c849cc911f3a4edde1bdd","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":29,"pixel_sha256":"56978b5d91e278db45c02b9b4895b72785e8199b616efb0ebbd266b2b3a6b437","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"59c85bb99958426aabfa6f56b5f5f05470a9b9d63c39fbe07876177eb13c2dd0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"59c85bb99958426aabfa6f56b5f5f05470a9b9d63c39fbe07876177eb13c2dd0","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":30,"pixel_sha256":"0b2cd257e898c330ba0f44c70668093a4f464cf3666c2faf254fbb3e5b1783eb","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.21.1","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.21.1/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.1/d0faa447c53be15e8eb2033a7ea7cbb1c2f2d51a7edf47b8401a906e35af3d1f.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d0faa447c53be15e8eb2033a7ea7cbb1c2f2d51a7edf47b8401a906e35af3d1f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d0faa447c53be15e8eb2033a7ea7cbb1c2f2d51a7edf47b8401a906e35af3d1f","height":900,"light_fraction":0.0,"luma_entropy":5.502,"meaningful_colors":30,"pixel_sha256":"e7baae8cb74d57544df206bb1614d69cef5a78e2b74914793b0091943ccc0356","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"3ceb7390957e3c0f15e66f5d0aa504ea60ac78776af1dab2ff1e17fd9a084802","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3ceb7390957e3c0f15e66f5d0aa504ea60ac78776af1dab2ff1e17fd9a084802","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":30,"pixel_sha256":"2e763c10b8f524eaab563a46377206fdccdbe893e089d994c53ee1b14e39a5ee","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.1 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.1/full/client_a/baseline","height":900,"image":"images/mc1.21.1/67680b58c89772bf04a3050fcd6594b2f43da73993b046eb9922a22ba7f7dae3.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"67680b58c89772bf04a3050fcd6594b2f43da73993b046eb9922a22ba7f7dae3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"67680b58c89772bf04a3050fcd6594b2f43da73993b046eb9922a22ba7f7dae3","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"c48689af4e26ff1e12dc7367deea5712a1fda23ba4ca13d166b257e0b3aefaad","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"d370ffbcc2c6627642512cb883a135f8ac409ed26b07359270e8362aebd65037","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d370ffbcc2c6627642512cb883a135f8ac409ed26b07359270e8362aebd65037","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"b839c816a57e86ca72234ac60184aa8ea6f5b066631b2738858f18a68a1bd7b8","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.1 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.21.1/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.1/4b8327cc8a3ebf70b53ea1ca9fd1a73bcfcd478464fa7a17bd7e734f095e8170.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4b8327cc8a3ebf70b53ea1ca9fd1a73bcfcd478464fa7a17bd7e734f095e8170","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4b8327cc8a3ebf70b53ea1ca9fd1a73bcfcd478464fa7a17bd7e734f095e8170","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"87a6a43e1c9fcaac324dd8fa418c5ed2a9a061d5535c79520e9dec5b318178b4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"f8f7ab221a0fcd535f14e327f874a21793b671579259f9fdb9d0c7f4c94ae596","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f8f7ab221a0fcd535f14e327f874a21793b671579259f9fdb9d0c7f4c94ae596","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"797c384ed155751ef1a2d6235f9d12f6a98ff6109b602f36b5e33e588a499b32","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.1 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.21.1/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.1/f2ce16f9076243edc8780e4dd1c7201f4ede82219a619e4d5c83066a1b4f767a.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f2ce16f9076243edc8780e4dd1c7201f4ede82219a619e4d5c83066a1b4f767a","format":"webp","pixel":{"dark_fraction":0.6508,"file_sha256":"f2ce16f9076243edc8780e4dd1c7201f4ede82219a619e4d5c83066a1b4f767a","height":900,"light_fraction":0.0,"luma_entropy":3.725,"meaningful_colors":25,"pixel_sha256":"3ca1671f1fd8cddf6a7bf651f4594b06d583027cb2c60582a9b9f9b8d86062a2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"b087bded9fe50868ac89e0e493a9b687ffa6652faa844e2f8a7a5b4cfe5a2596","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"b087bded9fe50868ac89e0e493a9b687ffa6652faa844e2f8a7a5b4cfe5a2596","height":1080,"light_fraction":0.0,"luma_entropy":3.66,"meaningful_colors":24,"pixel_sha256":"585648b8708867a62c36ec02c34bd7bcb73a1c8325c60a0b7a670beceb857243","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.1 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.21.1/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.1/9cda9194adac6cbaa28e2e0b0b0a6f5afa044155f19d90b9f9bb0c82f31ec219.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9cda9194adac6cbaa28e2e0b0b0a6f5afa044155f19d90b9f9bb0c82f31ec219","format":"webp","pixel":{"dark_fraction":0.6447,"file_sha256":"9cda9194adac6cbaa28e2e0b0b0a6f5afa044155f19d90b9f9bb0c82f31ec219","height":900,"light_fraction":0.0,"luma_entropy":3.764,"meaningful_colors":25,"pixel_sha256":"357639527c2350919be2aa4b03583a471aca9e02e5e0dd49518113debb60acef","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"4519ffee8a951f27530f95d5d9d70f475856f114badb256c3118b27db84a42bf","height":1080,"pixel":{"dark_fraction":0.6438,"file_sha256":"4519ffee8a951f27530f95d5d9d70f475856f114badb256c3118b27db84a42bf","height":1080,"light_fraction":0.0,"luma_entropy":3.702,"meaningful_colors":25,"pixel_sha256":"7fb5f8daf23453d01417905962563f3dca40b93036a44dc4139e60e409e2ad01","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.1 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.21.1/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.1/f21f5352b7cea488560969db853302f0089f511b10bd9e47885e4311fce66335.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f21f5352b7cea488560969db853302f0089f511b10bd9e47885e4311fce66335","format":"webp","pixel":{"dark_fraction":0.6407,"file_sha256":"f21f5352b7cea488560969db853302f0089f511b10bd9e47885e4311fce66335","height":900,"light_fraction":0.0,"luma_entropy":3.743,"meaningful_colors":27,"pixel_sha256":"eec6356a20fba6e0c14d54efd40245f54091e633fae30da4418a3be95de52dd5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"cde5893214243d0b487fbcac7d285b8f804ee2f3d2b1d2709a2fcb244df2f01b","height":1080,"pixel":{"dark_fraction":0.6397,"file_sha256":"cde5893214243d0b487fbcac7d285b8f804ee2f3d2b1d2709a2fcb244df2f01b","height":1080,"light_fraction":0.0,"luma_entropy":3.675,"meaningful_colors":27,"pixel_sha256":"b453c83ad20e4b3a351650bc57169d4f65c58e86fdbba9be977a531dc0b7efdf","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.1 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.21.1/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.1/d03fd3907b36f4f29c7f5ce2e46bd20b7757ff7b742f587d43b6a2aec1527b28.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d03fd3907b36f4f29c7f5ce2e46bd20b7757ff7b742f587d43b6a2aec1527b28","format":"webp","pixel":{"dark_fraction":0.6407,"file_sha256":"d03fd3907b36f4f29c7f5ce2e46bd20b7757ff7b742f587d43b6a2aec1527b28","height":900,"light_fraction":0.0,"luma_entropy":3.742,"meaningful_colors":25,"pixel_sha256":"f44841684b20c907ddbe6ac6593b3a37818cd6fa3d1d3b9ce0b6347bf388b74f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558845926) at index 0 above plaid (mtime 1793558840988) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"1db3365d4e5f32c4225dead1f4f172f8bda4803cbf46fd3a906e31e3d174b87c","height":1080,"pixel":{"dark_fraction":0.6397,"file_sha256":"1db3365d4e5f32c4225dead1f4f172f8bda4803cbf46fd3a906e31e3d174b87c","height":1080,"light_fraction":0.0,"luma_entropy":3.676,"meaningful_colors":27,"pixel_sha256":"115c2a97eb35a85b21ffcff53022a1010bcf5462249a7f9a2da2cb9e7b645ad0","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.1 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.21.1/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.1/c82afba8f80b73fd772a976043d1217a0de3f81e6c948f48ab9604e23adca65b.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c82afba8f80b73fd772a976043d1217a0de3f81e6c948f48ab9604e23adca65b","format":"webp","pixel":{"dark_fraction":0.6441,"file_sha256":"c82afba8f80b73fd772a976043d1217a0de3f81e6c948f48ab9604e23adca65b","height":900,"light_fraction":0.0,"luma_entropy":3.743,"meaningful_colors":24,"pixel_sha256":"bf38c5f339b6a45938458ad90530577c26106eca10d528b331382b31630e2adc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"cb69007459a6d31ac85fd3f40c7611d431b5883033938cc509a02998d0dad2e3","height":1080,"pixel":{"dark_fraction":0.6432,"file_sha256":"cb69007459a6d31ac85fd3f40c7611d431b5883033938cc509a02998d0dad2e3","height":1080,"light_fraction":0.0,"luma_entropy":3.689,"meaningful_colors":24,"pixel_sha256":"6d48753ff5293ecefbd06bbaa5b96caf3da0117261f90d7e8c56027df6ae9b29","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.1 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.21.1/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.1/e9a640b1d2406a2f52a9c84f419275bb2abbf4695b64b312c9425e7321dfdf59.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e9a640b1d2406a2f52a9c84f419275bb2abbf4695b64b312c9425e7321dfdf59","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"e9a640b1d2406a2f52a9c84f419275bb2abbf4695b64b312c9425e7321dfdf59","height":900,"light_fraction":0.0,"luma_entropy":3.711,"meaningful_colors":23,"pixel_sha256":"484da1bcc095ada54675bb55e6d10b8b14d5bb7edb28e9fae6e46d30f3cb2d79","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"fd52a2246c98bd9b2d4f33c509241976e653ffe5e67b76d525750fbdcefbf84a","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"fd52a2246c98bd9b2d4f33c509241976e653ffe5e67b76d525750fbdcefbf84a","height":1080,"light_fraction":0.0,"luma_entropy":3.657,"meaningful_colors":24,"pixel_sha256":"9263c6bf38c21335fc50bd9a1f91d91381f6c8f7b55df6be3a47cd6fb62abc2b","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.1 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.21.1/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.1/aece660110d012db03b458631fbe7fb4ab53055c2d892e2d1d4ca133980ec99f.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aece660110d012db03b458631fbe7fb4ab53055c2d892e2d1d4ca133980ec99f","format":"webp","pixel":{"dark_fraction":0.6238,"file_sha256":"aece660110d012db03b458631fbe7fb4ab53055c2d892e2d1d4ca133980ec99f","height":900,"light_fraction":0.0,"luma_entropy":3.928,"meaningful_colors":26,"pixel_sha256":"f1c96622d07a996f0fb3201454776344ba7ab2454e5d7f445ff222d17dc88d7b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"83b7c61255e67eea0de87ffd7031f6a4ef4cdce759ea92021e1ac4645c2b811f","height":1080,"pixel":{"dark_fraction":0.623,"file_sha256":"83b7c61255e67eea0de87ffd7031f6a4ef4cdce759ea92021e1ac4645c2b811f","height":1080,"light_fraction":0.0,"luma_entropy":3.868,"meaningful_colors":26,"pixel_sha256":"aabd44449054eed18611ec31ce165ca7ef5936a1b1d947875d485b5ccb4db048","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.1 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.21.1/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.1/d78d1197a01e3c68deb0e61a485a8cecbe4ac8ad7866b5237dc813114cdce684.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d78d1197a01e3c68deb0e61a485a8cecbe4ac8ad7866b5237dc813114cdce684","format":"webp","pixel":{"dark_fraction":0.6511,"file_sha256":"d78d1197a01e3c68deb0e61a485a8cecbe4ac8ad7866b5237dc813114cdce684","height":900,"light_fraction":0.0,"luma_entropy":3.719,"meaningful_colors":25,"pixel_sha256":"9cc09b71b0989a5271130ce56149fb0caf1dc00d2c6c42de2e1ff93f6c7598a4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"1a7ec30090adf77346a3d23a411dad3b21484f3f770a8419671ffde64a622331","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"1a7ec30090adf77346a3d23a411dad3b21484f3f770a8419671ffde64a622331","height":1080,"light_fraction":0.0,"luma_entropy":3.658,"meaningful_colors":24,"pixel_sha256":"8f0325ef5985573143766232d44e21595eb556b8b98e2c88e8d789a3f49a3f57","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.1/full/client_a/model_slim","height":900,"image":"images/mc1.21.1/8c824f386847844b241f7681aaa5bbc390991dacd0938e20ddc3a44bc043d4f5.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8c824f386847844b241f7681aaa5bbc390991dacd0938e20ddc3a44bc043d4f5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8c824f386847844b241f7681aaa5bbc390991dacd0938e20ddc3a44bc043d4f5","height":900,"light_fraction":0.0,"luma_entropy":5.24,"meaningful_colors":31,"pixel_sha256":"85177e9b32237376a01d9287fd1d8b6843d89fcfab2ddeeb01a9fcb15852acef","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"c3223c4e3ce0bbe3187df184ed024d30cbb359822ba1520290b7a716757038c7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c3223c4e3ce0bbe3187df184ed024d30cbb359822ba1520290b7a716757038c7","height":1080,"light_fraction":0.0,"luma_entropy":5.259,"meaningful_colors":29,"pixel_sha256":"e8d7e5045d464685156996de16bd0802eb28f8fccf1a9bde4e20fd11774d1690","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.21.1/full/client_a/model_classic","height":900,"image":"images/mc1.21.1/455caf8440553790279505a6b26f8a9687a3ffcd22eff990bb4db46c6f9c52fb.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"455caf8440553790279505a6b26f8a9687a3ffcd22eff990bb4db46c6f9c52fb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"455caf8440553790279505a6b26f8a9687a3ffcd22eff990bb4db46c6f9c52fb","height":900,"light_fraction":0.0,"luma_entropy":5.259,"meaningful_colors":31,"pixel_sha256":"2bbd31dbb3447cd730cf915c4cd6c30dd198f47196d8110ecebbdf6bff1b53ad","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"5f8d0a1adcb38594933fa1643744842d044fa85a2e15d82f6a09580ebdd7f72e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5f8d0a1adcb38594933fa1643744842d044fa85a2e15d82f6a09580ebdd7f72e","height":1080,"light_fraction":0.0,"luma_entropy":5.277,"meaningful_colors":30,"pixel_sha256":"df8823318adc67614dbdd018691ff9b5539f3f52e18dcf97533c69b00ac73da6","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.21.1/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.1/b2f1687157f61e545169c3942f5c7752b0aee143fd214354fdbc2ee900c10aa6.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b2f1687157f61e545169c3942f5c7752b0aee143fd214354fdbc2ee900c10aa6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b2f1687157f61e545169c3942f5c7752b0aee143fd214354fdbc2ee900c10aa6","height":900,"light_fraction":0.0,"luma_entropy":5.238,"meaningful_colors":31,"pixel_sha256":"4756665d6cf462f9cc3206501017faeccda49c2ef6caac2e2a0756b116a40ccc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"de7c2b1afc67aac8e88e504dee3a13ac207e906afc8e575bae826c7fb4fd5db5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"de7c2b1afc67aac8e88e504dee3a13ac207e906afc8e575bae826c7fb4fd5db5","height":1080,"light_fraction":0.0,"luma_entropy":5.259,"meaningful_colors":29,"pixel_sha256":"743f1ea347413b6f69330b729bc64844ef73ed0edd0572f612f6de17786c9a8f","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.21.1/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.1/7cf236be2c42429ad1f1986d0d45147d28c7eacd376f08519b7af257d9ab9649.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7cf236be2c42429ad1f1986d0d45147d28c7eacd376f08519b7af257d9ab9649","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7cf236be2c42429ad1f1986d0d45147d28c7eacd376f08519b7af257d9ab9649","height":900,"light_fraction":0.0,"luma_entropy":5.209,"meaningful_colors":31,"pixel_sha256":"39876cc881fe64ede455ed03527e455a8696c61437224c507807e1a2c1e48032","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"eb2042ed2d90a2c33bcfb1b968d345a63bf13e7d284e035b62a2066a1f38ab80","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eb2042ed2d90a2c33bcfb1b968d345a63bf13e7d284e035b62a2066a1f38ab80","height":1080,"light_fraction":0.0,"luma_entropy":5.229,"meaningful_colors":29,"pixel_sha256":"8e5cb92e9b6bddf055ff3ecabc463e2edef8ec485262d1cd856d761b7e85f4e5","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.21.1/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.1/65330a7ff31828b83b84912513791d2302c9863ded3ff00118863cafc858b479.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"65330a7ff31828b83b84912513791d2302c9863ded3ff00118863cafc858b479","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"65330a7ff31828b83b84912513791d2302c9863ded3ff00118863cafc858b479","height":900,"light_fraction":0.0,"luma_entropy":5.248,"meaningful_colors":30,"pixel_sha256":"0fb055b5752b25f017a970c3d6f248dfd96ea76961e6624be4f0536f24a5aaa5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"9dc0284ff212d1d41c9c5c81bc175a044743034fa76e365e50f5887085a7e1df","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9dc0284ff212d1d41c9c5c81bc175a044743034fa76e365e50f5887085a7e1df","height":1080,"light_fraction":0.0,"luma_entropy":5.269,"meaningful_colors":30,"pixel_sha256":"8366794084e32c9c3dde5874764644bf39cbafffd78a3c116bc4729f83de82ae","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.1 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.21.1/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.1/f1cfa4ef84991fda2fce9ca1a75aa56ba6b1b82d3efa7d86907a3e126015ef26.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f1cfa4ef84991fda2fce9ca1a75aa56ba6b1b82d3efa7d86907a3e126015ef26","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f1cfa4ef84991fda2fce9ca1a75aa56ba6b1b82d3efa7d86907a3e126015ef26","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":31,"pixel_sha256":"c62075b447f045eeab82658dbc00938e7c88bed50b1ffb7b3dc464fc5bd5d3bb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"59183bca04a94c3a25043c42fbc939b71d2cba0506342e4553a36396048a30e2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"59183bca04a94c3a25043c42fbc939b71d2cba0506342e4553a36396048a30e2","height":1080,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"ea9e5bd0e372f0c19439b38b0a79ce504777153a390ad947f7c203c80b6936aa","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.1 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.21.1/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.1/9c7d6eb329497c53abe91d05fb0ad5093e346f1a8300a7be7e48a60ca951fc54.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9c7d6eb329497c53abe91d05fb0ad5093e346f1a8300a7be7e48a60ca951fc54","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"9c7d6eb329497c53abe91d05fb0ad5093e346f1a8300a7be7e48a60ca951fc54","height":900,"light_fraction":0.0,"luma_entropy":5.263,"meaningful_colors":31,"pixel_sha256":"a0c6763bd2f4cdc19071e7f4cf382cddfc8c8539974298364c1be04311a6fc01","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"c8db27d66160d3d24b087c607c61c55e40bdc1272a52002e480e4235800a177a","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"c8db27d66160d3d24b087c607c61c55e40bdc1272a52002e480e4235800a177a","height":1080,"light_fraction":0.0,"luma_entropy":5.279,"meaningful_colors":30,"pixel_sha256":"41428cc9d74e7c02154af37304cd798f5f3f2a158a995187259c82a37e7bea67","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.21.1/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.1/13893f92ff589f7b9431f0355324c144c6368df217d8b132a697f18d787f2cd4.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13893f92ff589f7b9431f0355324c144c6368df217d8b132a697f18d787f2cd4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"13893f92ff589f7b9431f0355324c144c6368df217d8b132a697f18d787f2cd4","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":32,"pixel_sha256":"a722a2b1bf35e595d1be9fc9adbcb5dde266399ff74ba515633ce44fbc4d7087","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"bbc9dc5f1ad4de3b50d8edb550d4df2a5a5e820d8796d74ca99f4212bf879442","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bbc9dc5f1ad4de3b50d8edb550d4df2a5a5e820d8796d74ca99f4212bf879442","height":1080,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":32,"pixel_sha256":"fd12f8aa7d01397e91581d7f2a5363411ab5e784f3ae3f83de1f02fb76292924","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.21.1/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.1/dd429b471b6c484dceab0ba2adf829839aff2f34e753a03749c6c173c888cca3.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dd429b471b6c484dceab0ba2adf829839aff2f34e753a03749c6c173c888cca3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dd429b471b6c484dceab0ba2adf829839aff2f34e753a03749c6c173c888cca3","height":900,"light_fraction":0.0,"luma_entropy":5.398,"meaningful_colors":31,"pixel_sha256":"85d19db848e7aab4768164663c1d6261cbbad0a0ed487560b8e6933770a7ca49","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"cb87d64e563722eb095916aaa83b1ee2aa2d1ef0e3c21c23398c199e509b570d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cb87d64e563722eb095916aaa83b1ee2aa2d1ef0e3c21c23398c199e509b570d","height":1080,"light_fraction":0.0,"luma_entropy":5.405,"meaningful_colors":32,"pixel_sha256":"a5272537e7df8d5a1052a24cda6bd636edbe58f60b567e83aad7304fee9f93fc","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.1 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.21.1/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.1/f853f53f896e7e744338b6df8b45ec4dbcc1a30442090b37bea249d2be8f82c2.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f853f53f896e7e744338b6df8b45ec4dbcc1a30442090b37bea249d2be8f82c2","format":"webp","pixel":{"dark_fraction":0.5039,"file_sha256":"f853f53f896e7e744338b6df8b45ec4dbcc1a30442090b37bea249d2be8f82c2","height":900,"light_fraction":0.0011,"luma_entropy":5.076,"meaningful_colors":28,"pixel_sha256":"74b567f00c0c862f1deed6c44f3f1b3589b3aa632a3c65d3d74c68aa02b0c9a1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"1db1b1039a652669b5d395dfbcad2e2216f470e56d72825b7860de5d96f12169","height":1080,"pixel":{"dark_fraction":0.5062,"file_sha256":"1db1b1039a652669b5d395dfbcad2e2216f470e56d72825b7860de5d96f12169","height":1080,"light_fraction":0.0011,"luma_entropy":5.013,"meaningful_colors":31,"pixel_sha256":"40d31b676a24c522114e2b2404d5ad6e288e0d99fb2671b661e90a54b04579bc","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.21.1/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.1/82dd465926211080d539a994999b7bcd2e9abc6ae25aa23f9c8d5c8fd964bed8.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"82dd465926211080d539a994999b7bcd2e9abc6ae25aa23f9c8d5c8fd964bed8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"82dd465926211080d539a994999b7bcd2e9abc6ae25aa23f9c8d5c8fd964bed8","height":900,"light_fraction":0.0,"luma_entropy":5.463,"meaningful_colors":31,"pixel_sha256":"b87736b14fb964851317aee31af144bde190347f052f3311f06c9327265fce28","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"0d88eb9eafe91349380676ff7ed22c7c519af17d0f98295c7109c93c87c58d21","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0d88eb9eafe91349380676ff7ed22c7c519af17d0f98295c7109c93c87c58d21","height":1080,"light_fraction":0.0,"luma_entropy":5.471,"meaningful_colors":32,"pixel_sha256":"7d87ddfac2ac0c239c8950a1eccf4bd716b813e19400d6093f4b3d73cd1d4141","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.1 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.21.1/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.1/58d385e64b750629f8f8de87f61f4f02a1cbc3b5fc569d3f3dadf13b63340056.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"58d385e64b750629f8f8de87f61f4f02a1cbc3b5fc569d3f3dadf13b63340056","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"58d385e64b750629f8f8de87f61f4f02a1cbc3b5fc569d3f3dadf13b63340056","height":900,"light_fraction":0.0,"luma_entropy":4.585,"meaningful_colors":31,"pixel_sha256":"98f2222b8b5ea9097346e1336df0e019e0cbaf795ab3678b5a8f0a2f175f76c1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"e32a43da4f6d7f6095203e5d2c0cbf09106f3f46a231653339d82e74ebec7eaf","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"e32a43da4f6d7f6095203e5d2c0cbf09106f3f46a231653339d82e74ebec7eaf","height":1080,"light_fraction":0.0,"luma_entropy":4.544,"meaningful_colors":32,"pixel_sha256":"7624faa442c595d4cf92cfd3c250a558cb19db362e93a147f9b9d5a6712cf28f","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.1 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.21.1/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.1/9844dc8bd9c5c4a8365285d7e6467d984ccaf6bcc21b5d954585febbc85b5237.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9844dc8bd9c5c4a8365285d7e6467d984ccaf6bcc21b5d954585febbc85b5237","format":"webp","pixel":{"dark_fraction":0.5057,"file_sha256":"9844dc8bd9c5c4a8365285d7e6467d984ccaf6bcc21b5d954585febbc85b5237","height":900,"light_fraction":0.0011,"luma_entropy":5.131,"meaningful_colors":29,"pixel_sha256":"89606ebace7a80255c66ce52852dc7a138427ab72c2eb5dd42b57b95a57b1849","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"2ddc4a0843929cd3d2b29a95f74d30926050b2e9a8559a8224874f7e65bcd93e","height":1080,"pixel":{"dark_fraction":0.5081,"file_sha256":"2ddc4a0843929cd3d2b29a95f74d30926050b2e9a8559a8224874f7e65bcd93e","height":1080,"light_fraction":0.0011,"luma_entropy":5.062,"meaningful_colors":31,"pixel_sha256":"03618e347d0e4b5d114447450456a5c837a57232c560989e05d0773b67064721","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.1 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.21.1/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.1/3fbf631300c1a59d78898e4c9240f1233d74c86d94cc435e4c37746fbecb595b.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3fbf631300c1a59d78898e4c9240f1233d74c86d94cc435e4c37746fbecb595b","format":"webp","pixel":{"dark_fraction":0.5053,"file_sha256":"3fbf631300c1a59d78898e4c9240f1233d74c86d94cc435e4c37746fbecb595b","height":900,"light_fraction":0.0011,"luma_entropy":5.127,"meaningful_colors":29,"pixel_sha256":"3c5eb346d6148587c4428e826c513676be9ed64d2317a8bd0b10d19a31bed163","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"33d56765a05400eade32c81cc8e2a96f68bdaec6f2e92a182015b40212cb0855","height":1080,"pixel":{"dark_fraction":0.5074,"file_sha256":"33d56765a05400eade32c81cc8e2a96f68bdaec6f2e92a182015b40212cb0855","height":1080,"light_fraction":0.0011,"luma_entropy":5.059,"meaningful_colors":31,"pixel_sha256":"9457e09108ecf79a022a2c2b5ccaa7b860b82feee2710d22369fdddb69706a96","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.1 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.21.1/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.1/707980055aca11abdfe718cdf68a7f7848e9447815ccd33d32c779ed9c1a9e57.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"707980055aca11abdfe718cdf68a7f7848e9447815ccd33d32c779ed9c1a9e57","format":"webp","pixel":{"dark_fraction":0.1976,"file_sha256":"707980055aca11abdfe718cdf68a7f7848e9447815ccd33d32c779ed9c1a9e57","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":30,"pixel_sha256":"e6ac40826f2692dcdbd1ad487b882b5680fb5d234e41f16138f5969f5de729cc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"61592784bff329ff2624769497c5cfd0eefc962025aea00c004943f2baa6c419","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"61592784bff329ff2624769497c5cfd0eefc962025aea00c004943f2baa6c419","height":1080,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":31,"pixel_sha256":"74b74163f43aa446cae15eaf13abc4428de9a9ca5c4e97e1826b46c83a3911b8","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.1 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.21.1/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.1/819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922","format":"webp","pixel":{"dark_fraction":0.1976,"file_sha256":"819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922","height":900,"light_fraction":0.0,"luma_entropy":4.608,"meaningful_colors":30,"pixel_sha256":"686cfe7b73c7a7bfb9e30684968a2555ef13cfad63b6efd7ace84f31a7e31b45","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"6bafa76c2431d51b73ada41e65cf9b60cb864321cee14ca53ca83d21dee414e6","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"6bafa76c2431d51b73ada41e65cf9b60cb864321cee14ca53ca83d21dee414e6","height":1080,"light_fraction":0.0,"luma_entropy":4.558,"meaningful_colors":30,"pixel_sha256":"c443dde60f4fe6c1078164d2409e57a757c318d2adf0deca23328206aaa6b07f","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.1 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.21.1/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.1/84352cf2ff8b3b5ecef5d872956432ec20b48ad7739aea7857d8f474d86ae64d.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"84352cf2ff8b3b5ecef5d872956432ec20b48ad7739aea7857d8f474d86ae64d","format":"webp","pixel":{"dark_fraction":0.1975,"file_sha256":"84352cf2ff8b3b5ecef5d872956432ec20b48ad7739aea7857d8f474d86ae64d","height":900,"light_fraction":0.0,"luma_entropy":4.847,"meaningful_colors":30,"pixel_sha256":"b836a0b9c63e02f7c6bd848ab20d6106b7130ae328111d0d20eedaa3ca7d2fc8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"c82e23190ab463d86720cce2bf66b7db68ecbde4e54e11be9e54c7bcc6016577","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"c82e23190ab463d86720cce2bf66b7db68ecbde4e54e11be9e54c7bcc6016577","height":1080,"light_fraction":0.0,"luma_entropy":4.793,"meaningful_colors":31,"pixel_sha256":"c9971c60e8a63f7947bd75ba6ac096848dd452272bb994dd9626151300943e92","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.1 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.21.1/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.1/c0a3de43cda8a7e5e4818b1f1a12a1b1b06f4a9cb165debac37cdb0684aca94a.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c0a3de43cda8a7e5e4818b1f1a12a1b1b06f4a9cb165debac37cdb0684aca94a","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"c0a3de43cda8a7e5e4818b1f1a12a1b1b06f4a9cb165debac37cdb0684aca94a","height":900,"light_fraction":0.0,"luma_entropy":5.294,"meaningful_colors":31,"pixel_sha256":"88f74d87b58677c73d772483a367139076062df9598cd2e8a6b3b1f0c6df256b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"18beef1bcad1cd74481aa8196ad1b15791ea00941540e0a4606ee7993b95783c","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"18beef1bcad1cd74481aa8196ad1b15791ea00941540e0a4606ee7993b95783c","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"caeabdf0e45427c635b365b458638643f741eda06429bdfa001b3bcfa2c48586","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.1 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.21.1/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.1/38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"1adb4c5a27f907eb56e4ac999786cc0c33db4e0921b0983dcfbee7171e17b800","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"8bccf4676582f596e5a5a024d26ca36ff46ae7bdb813413dae6850ba37dabbfd","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8bccf4676582f596e5a5a024d26ca36ff46ae7bdb813413dae6850ba37dabbfd","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"72edae496ac738fc4330f8dcf8c0f8ef7e6a343c917ad6f2d358320ac2bea1bc","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.1 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.21.1/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.1/1c021f14ce5f766918d78b828ba2a5140205edc0a1047aa300851e1486c29b92.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c021f14ce5f766918d78b828ba2a5140205edc0a1047aa300851e1486c29b92","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"1c021f14ce5f766918d78b828ba2a5140205edc0a1047aa300851e1486c29b92","height":900,"light_fraction":0.0,"luma_entropy":5.661,"meaningful_colors":31,"pixel_sha256":"389c36660ba4614eb41300fd40d17330c69b5c5bf821d2eb3ffb2b2c29eb76ba","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"4c056119744523829e6b8a9d4e7c3096244e7f30e9e4aa24dd2b624d8d736b1c","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"4c056119744523829e6b8a9d4e7c3096244e7f30e9e4aa24dd2b624d8d736b1c","height":1080,"light_fraction":0.0,"luma_entropy":5.638,"meaningful_colors":32,"pixel_sha256":"0a71e067f3ee894a4d6dab0bbb0572ca0685d7beea249d98de52365150e64748","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.1 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.21.1/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.1/d38485e63700649a7b73f37df2beb09122dd09ac544ca23ab9d1fa94ec321a91.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d38485e63700649a7b73f37df2beb09122dd09ac544ca23ab9d1fa94ec321a91","format":"webp","pixel":{"dark_fraction":0.4705,"file_sha256":"d38485e63700649a7b73f37df2beb09122dd09ac544ca23ab9d1fa94ec321a91","height":900,"light_fraction":0.001,"luma_entropy":5.174,"meaningful_colors":29,"pixel_sha256":"25f7213ffa1fdcf4b17a1aefaa03ec5e3d2db083cd4be6072b7eed34cb41eb51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a0f7d69d4002d27f28c70c3a5937e6eb401b4c2e8a76ee76ea77187a924104e1","height":1080,"pixel":{"dark_fraction":0.4727,"file_sha256":"a0f7d69d4002d27f28c70c3a5937e6eb401b4c2e8a76ee76ea77187a924104e1","height":1080,"light_fraction":0.0011,"luma_entropy":5.122,"meaningful_colors":31,"pixel_sha256":"a0cbeefe3e2d5a02c73e3dc156353e7a8e5fa72474c67ada6d219a66e2920c2a","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.21.1/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.1/d9efc43d12971a95c0e984c2848dfa7173d41bd32a3e0264cf5def579d1e3ba2.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d9efc43d12971a95c0e984c2848dfa7173d41bd32a3e0264cf5def579d1e3ba2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d9efc43d12971a95c0e984c2848dfa7173d41bd32a3e0264cf5def579d1e3ba2","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":31,"pixel_sha256":"b18cae3a749400c02cb4aa37a0d8f3a2dcebd701842ebc80a2e6216fe1390498","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"a39f584d488a2b0cb1963ba8977bddd5cb5145eec715e3f878c388ebd1f50db0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a39f584d488a2b0cb1963ba8977bddd5cb5145eec715e3f878c388ebd1f50db0","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"5ffce4ba33ff64fa0538b88e669cfcf8cb85721200095d3f75043d52604e0e40","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.1 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.21.1/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.1/02e1c09d394692fa7074e2fba0521ee09fd3f4f1427eb924964b015963fde4d7.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"02e1c09d394692fa7074e2fba0521ee09fd3f4f1427eb924964b015963fde4d7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"02e1c09d394692fa7074e2fba0521ee09fd3f4f1427eb924964b015963fde4d7","height":900,"light_fraction":0.0,"luma_entropy":5.599,"meaningful_colors":30,"pixel_sha256":"f3c63951253d097ab621cd9f67c9f7a86da38158d67dca102ecb89388f099741","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"d7ab006c798f491558ba4c05ea1a40eea7c5f3f061cd1744c2119662712b9ea3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d7ab006c798f491558ba4c05ea1a40eea7c5f3f061cd1744c2119662712b9ea3","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":30,"pixel_sha256":"1515247f9c63f516f73f343d72cdd8ef094336cadb5620616be019704be54f05","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.21.1/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.1/3acb7f79507c6c13ba65c6ee137a95bf8cd2fb9fe9e2d724e9f849b0818d5494.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3acb7f79507c6c13ba65c6ee137a95bf8cd2fb9fe9e2d724e9f849b0818d5494","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3acb7f79507c6c13ba65c6ee137a95bf8cd2fb9fe9e2d724e9f849b0818d5494","height":900,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":30,"pixel_sha256":"25d9fcc077d303f32a7ba395a634f4c5861cc1567342d9de2e4c659267b6f1ec","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"deb5bb09962d2e36b77a4d9e9ca6f2c7f5b1e184006ce6921ec93aef75b5cc18","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"deb5bb09962d2e36b77a4d9e9ca6f2c7f5b1e184006ce6921ec93aef75b5cc18","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"cc1086b9ef454c29f4d2e8d9f600698d7e24f19b82849b4f442240b48436c81d","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.1 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.21.1/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.1/7190a57c14b5b7448d8f81cafa2d89371d27f3130a4231d1efe5de1eab4dbc7b.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7190a57c14b5b7448d8f81cafa2d89371d27f3130a4231d1efe5de1eab4dbc7b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7190a57c14b5b7448d8f81cafa2d89371d27f3130a4231d1efe5de1eab4dbc7b","height":900,"light_fraction":0.0,"luma_entropy":5.606,"meaningful_colors":30,"pixel_sha256":"85f1b8e9b13407db62a8838be3fa99a269dcd1d1044d2bd999355fd79681f338","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"8342067046765670a8c0cc2e8e52a85869a65ac280d371331cd2733cc3e9621f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8342067046765670a8c0cc2e8e52a85869a65ac280d371331cd2733cc3e9621f","height":1080,"light_fraction":0.0,"luma_entropy":5.611,"meaningful_colors":30,"pixel_sha256":"fbe1306c6f92d4cf971914c237c3e25d5dbba603cadec65109167fcad9fa8795","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.1 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.21.1/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.1/b6b83a5a01e30c12f9cab20a1fd358680b1025c0212b6159e49315f725616def.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6b83a5a01e30c12f9cab20a1fd358680b1025c0212b6159e49315f725616def","format":"webp","pixel":{"dark_fraction":0.4373,"file_sha256":"b6b83a5a01e30c12f9cab20a1fd358680b1025c0212b6159e49315f725616def","height":900,"light_fraction":0.0,"luma_entropy":4.558,"meaningful_colors":32,"pixel_sha256":"0c556030e78ce06b257582316d6a8e5d8898867b86b15b3ceb2037d708ff8524","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"9c8f206ddd3c2427fccba80ada0dddc490074bcfa87b788c57105af42651e58b","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"9c8f206ddd3c2427fccba80ada0dddc490074bcfa87b788c57105af42651e58b","height":1080,"light_fraction":0.0,"luma_entropy":4.528,"meaningful_colors":31,"pixel_sha256":"e7b5a90bfa438cf2c15c4f1c6ba9fc49c1614bc9894cd6d701acd89bdf6c8170","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.1 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.21.1/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.1/70012793e80d3fd30704ff95c8e0e8a5d1a4b71b56990fd74511f6976495a6ec.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"70012793e80d3fd30704ff95c8e0e8a5d1a4b71b56990fd74511f6976495a6ec","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"70012793e80d3fd30704ff95c8e0e8a5d1a4b71b56990fd74511f6976495a6ec","height":900,"light_fraction":0.0,"luma_entropy":5.597,"meaningful_colors":30,"pixel_sha256":"c8fa4dc25e609cf5f196b2769e912ca0825f3b39ca371e292d8ed598e91f8b37","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"aa4011ca8d4b1bcb59edae1c2f4e3946dd84cb93188bf870a3846e1d49bfa598","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"aa4011ca8d4b1bcb59edae1c2f4e3946dd84cb93188bf870a3846e1d49bfa598","height":1080,"light_fraction":0.0,"luma_entropy":5.532,"meaningful_colors":30,"pixel_sha256":"01a0cf532c86b51a98a34fe7c2d6e1cbe1718619f7d138093506df7e83a42120","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.21.1/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.1/413efbaf08d7bbe9057aa634a2aa70a1fe8866b2d678f19708aef378eaaa0b23.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"413efbaf08d7bbe9057aa634a2aa70a1fe8866b2d678f19708aef378eaaa0b23","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"413efbaf08d7bbe9057aa634a2aa70a1fe8866b2d678f19708aef378eaaa0b23","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":30,"pixel_sha256":"001b7836be1e7ed36afd60d2848d4b22d0f2501d80cfa8f7f2a544aacab240ac","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"b9b9e2dabc442f7cac9dfb3ea86639d7b95289ec2b9a9b1d74ee5bbe0f4b6b9e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b9b9e2dabc442f7cac9dfb3ea86639d7b95289ec2b9a9b1d74ee5bbe0f4b6b9e","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"82907d99f14585d14f2e496c6d84af0ecee5a268bba2256f9d34d5a9f07546d3","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.1 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.21.1/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.1/6c7714d9719b25882029c53b08d0e7ffb3f372619b947f0dca4c57f99704fe3b.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6c7714d9719b25882029c53b08d0e7ffb3f372619b947f0dca4c57f99704fe3b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6c7714d9719b25882029c53b08d0e7ffb3f372619b947f0dca4c57f99704fe3b","height":900,"light_fraction":0.0,"luma_entropy":5.606,"meaningful_colors":31,"pixel_sha256":"c927dcbfb67785d7f1e497ec8c37022d7f0ee5517361328d044a0cda76cd2260","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"b7a0279ddb39074c0fd79c0af936977ad155c64992cb80bb061f302f4e53bfed","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b7a0279ddb39074c0fd79c0af936977ad155c64992cb80bb061f302f4e53bfed","height":1080,"light_fraction":0.0,"luma_entropy":5.612,"meaningful_colors":30,"pixel_sha256":"d0eb93f805511ea0ca2ea96e73e1ca9281f59aaab1ec4878d98dce0fce94b47d","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.1 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.21.1/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.1/8048a87f79df1396e8b426e5e76be4e0a36cd99f2d65058fc5706209fb9696b7.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8048a87f79df1396e8b426e5e76be4e0a36cd99f2d65058fc5706209fb9696b7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8048a87f79df1396e8b426e5e76be4e0a36cd99f2d65058fc5706209fb9696b7","height":900,"light_fraction":0.0,"luma_entropy":5.6,"meaningful_colors":30,"pixel_sha256":"264614f864f19b9edd2866706fc5df4f05820bd81c9d2c4b3dcb83631e7d1f86","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"8357b4be92584c30fc08f3c15d18f47bdbe921158485fdf6453bce110a1e4829","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8357b4be92584c30fc08f3c15d18f47bdbe921158485fdf6453bce110a1e4829","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"7feb1fb63f99620987c7073e11e92f80906a25a4afedcf573bcda7f362fd1163","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.1 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.21.1/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.1/5fdb97032612f5fec4acdd59d8ad857824c67dc0340641870cb6f310818cb1db.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5fdb97032612f5fec4acdd59d8ad857824c67dc0340641870cb6f310818cb1db","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5fdb97032612f5fec4acdd59d8ad857824c67dc0340641870cb6f310818cb1db","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":31,"pixel_sha256":"ec600f578369c57eb70ca0074f4dc76d81cfd36cbe4cca1395a0020a245a5e8b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"0abe59a4364d255d9eb3a4e9d3c3dfeb5f6c12bc6c628735302190d105f23e85","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0abe59a4364d255d9eb3a4e9d3c3dfeb5f6c12bc6c628735302190d105f23e85","height":1080,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"2e39ae045cce8ef469f4c9a401a1ea3d0d067d73299ccf3ce910cb3483f0e5b0","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.1 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.21.1/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.1/8b8746872bf9baaf8486bbb95c19844c780addece736d692da53f587662aa030.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b8746872bf9baaf8486bbb95c19844c780addece736d692da53f587662aa030","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8b8746872bf9baaf8486bbb95c19844c780addece736d692da53f587662aa030","height":900,"light_fraction":0.0,"luma_entropy":5.427,"meaningful_colors":31,"pixel_sha256":"4ab6e38cea6c5390a39a28b70afa3b6af91eb3bcb6bebeb4db60470a77e15f4d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"bebf96935f9021004ca1d46dc501a7243071c1e4141ca5fe49753574feaec2c3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bebf96935f9021004ca1d46dc501a7243071c1e4141ca5fe49753574feaec2c3","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"7fc08769a7126301af071e6ccb88f95123c358b63eca6e09444bf3917e89e0f1","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.1 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.21.1/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.1/6dcd3fa77ac5b7b5139810f17e32450041eacb2e889f5646c924c788def0ca9f.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6dcd3fa77ac5b7b5139810f17e32450041eacb2e889f5646c924c788def0ca9f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6dcd3fa77ac5b7b5139810f17e32450041eacb2e889f5646c924c788def0ca9f","height":900,"light_fraction":0.0,"luma_entropy":5.451,"meaningful_colors":32,"pixel_sha256":"d800d29d65b0de747486931c5266594d5567b8ab368d60416076dd977b8f1b5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"0a1b6c9ffdbc72dc21bb7e4e4e4c7b6cbcbf7ab6ed43789e8a126b3ccd5cb164","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0a1b6c9ffdbc72dc21bb7e4e4e4c7b6cbcbf7ab6ed43789e8a126b3ccd5cb164","height":1080,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"4b732d2768d4bbc55c275c5409e4548ccbecca943d6d32ecb1b3df83457925da","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.1 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.21.1/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.1/f6938fc567a177e7803bb442a5f8b289c995e365f8e58f4f56f257c1ff655950.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f6938fc567a177e7803bb442a5f8b289c995e365f8e58f4f56f257c1ff655950","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f6938fc567a177e7803bb442a5f8b289c995e365f8e58f4f56f257c1ff655950","height":900,"light_fraction":0.0,"luma_entropy":5.529,"meaningful_colors":30,"pixel_sha256":"29ef84053f98d309f81b38c1f137c9bd2b815e7328951761e88cb9fe1ba4e272","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"037b4ba4bec0e52ebf109191db34e126061ea5fce44db6f918fa8b885825182d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"037b4ba4bec0e52ebf109191db34e126061ea5fce44db6f918fa8b885825182d","height":1080,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":31,"pixel_sha256":"d37f7be819977a0fb7460d8d845305793817b73f4705ac05fd24d82c4e335f85","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.1 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.21.1/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.1/5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4","height":900,"light_fraction":0.0,"luma_entropy":4.531,"meaningful_colors":30,"pixel_sha256":"c37793c0fa509bb957e63d821a6bed394abc4d0e6d16584279fcf67cd885da84","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"db223b3e10980fbf6d5c9a278f378fab2cfd90bf325bd4a10320a3ac46108943","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"db223b3e10980fbf6d5c9a278f378fab2cfd90bf325bd4a10320a3ac46108943","height":1080,"light_fraction":0.0,"luma_entropy":4.5,"meaningful_colors":30,"pixel_sha256":"1570bf7ded18ace6bb0ba7e491147582856c0f3ea7fdb5e5ebe3aad82e1374b0","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.1 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.21.1/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.1/bad329670eae04c055ca9758d437d4a903250b39a76a8424cec2a3f425b2db3d.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bad329670eae04c055ca9758d437d4a903250b39a76a8424cec2a3f425b2db3d","format":"webp","pixel":{"dark_fraction":0.489,"file_sha256":"bad329670eae04c055ca9758d437d4a903250b39a76a8424cec2a3f425b2db3d","height":900,"light_fraction":0.0011,"luma_entropy":5.306,"meaningful_colors":29,"pixel_sha256":"8ff929b36c268a49aaa6dac5c36c030ca9defe7a9af5b1ce4d5b48218196acda","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b30e60a3bbf1e9cda96a290288d14dd2698d9a56a06a857f873ae49b0ba35784","height":1080,"pixel":{"dark_fraction":0.4945,"file_sha256":"b30e60a3bbf1e9cda96a290288d14dd2698d9a56a06a857f873ae49b0ba35784","height":1080,"light_fraction":0.0011,"luma_entropy":5.222,"meaningful_colors":31,"pixel_sha256":"42b3301d7e877d28dc22c4bc5a3ce1c0081cd5b509d07c4e9c2d0bdd213771ef","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.1 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.21.1/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.1/83f50463f2d1fa2d85a45485f446e4361293c9c5795d713ca49b44dcc7805cb5.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"83f50463f2d1fa2d85a45485f446e4361293c9c5795d713ca49b44dcc7805cb5","format":"webp","pixel":{"dark_fraction":0.4867,"file_sha256":"83f50463f2d1fa2d85a45485f446e4361293c9c5795d713ca49b44dcc7805cb5","height":900,"light_fraction":0.0011,"luma_entropy":5.302,"meaningful_colors":29,"pixel_sha256":"c75060402e29d098596cfd8babe5fdf08bcec2bd86eb0a466633fe3a6d8a6f5f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"30b6952aa13153f7f69896a296dbed95ada5c88359aba3450ef2aa259ab936a1","height":1080,"pixel":{"dark_fraction":0.4924,"file_sha256":"30b6952aa13153f7f69896a296dbed95ada5c88359aba3450ef2aa259ab936a1","height":1080,"light_fraction":0.0011,"luma_entropy":5.23,"meaningful_colors":31,"pixel_sha256":"db8d91da2216de5b996ac02b136b111b6923fe1d253662d761c85c635c390429","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.1 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.21.1/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.1/f084123a111063804fbb7445e559f2e45f85859d6b97ed3203b7e423a287ee50.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f084123a111063804fbb7445e559f2e45f85859d6b97ed3203b7e423a287ee50","format":"webp","pixel":{"dark_fraction":0.4868,"file_sha256":"f084123a111063804fbb7445e559f2e45f85859d6b97ed3203b7e423a287ee50","height":900,"light_fraction":0.0012,"luma_entropy":5.325,"meaningful_colors":30,"pixel_sha256":"889db4f10bccc09d68e978f4639274d4bf4f443981567e1796b3219b6a5b8cc9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"11d9301b9709ddd801183cafc21237d27e7f2874c56f1724a9c24c53852b639f","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"11d9301b9709ddd801183cafc21237d27e7f2874c56f1724a9c24c53852b639f","height":1080,"light_fraction":0.0011,"luma_entropy":5.261,"meaningful_colors":32,"pixel_sha256":"87ea2c64a8f7b424aab148ce7f7ccdb586a26d2113da44c3a9e74a27d42a8022","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.1 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.21.1/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.1/8b27a508d2987744bd1bcecf682191d463bb9e1ad25aedb2720ceef26e91caad.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b27a508d2987744bd1bcecf682191d463bb9e1ad25aedb2720ceef26e91caad","format":"webp","pixel":{"dark_fraction":0.4611,"file_sha256":"8b27a508d2987744bd1bcecf682191d463bb9e1ad25aedb2720ceef26e91caad","height":900,"light_fraction":0.0011,"luma_entropy":5.381,"meaningful_colors":30,"pixel_sha256":"b247a791ff03e875b57c04e0f26aec27d93414235b8cf087adc98bdb78254581","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"22f311089be60e735e052db537d51829b8af1e8cf398e3f21faa9fce838bd5dd","height":1080,"pixel":{"dark_fraction":0.4652,"file_sha256":"22f311089be60e735e052db537d51829b8af1e8cf398e3f21faa9fce838bd5dd","height":1080,"light_fraction":0.0011,"luma_entropy":5.31,"meaningful_colors":31,"pixel_sha256":"13bede175ad80f96d680e50617651ff34b0e9b09195ac337d5ec6206b423370c","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.1 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.21.1/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.1/defef2efed378e4d7ff0dde5e1cad80af37cf0bbcc235faa8784dbc46c00c95a.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"defef2efed378e4d7ff0dde5e1cad80af37cf0bbcc235faa8784dbc46c00c95a","format":"webp","pixel":{"dark_fraction":0.5001,"file_sha256":"defef2efed378e4d7ff0dde5e1cad80af37cf0bbcc235faa8784dbc46c00c95a","height":900,"light_fraction":0.0011,"luma_entropy":5.157,"meaningful_colors":31,"pixel_sha256":"1fc3e3ef13c19af5e3ac5a4c8d870eb275d754cb30f3d462d0c34c4b1c034584","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"fc39d6cc63ad54e77b3a9565784a83929bd61aebb0bed40cb9f55c8ce4ab6a6e","height":1080,"pixel":{"dark_fraction":0.5047,"file_sha256":"fc39d6cc63ad54e77b3a9565784a83929bd61aebb0bed40cb9f55c8ce4ab6a6e","height":1080,"light_fraction":0.0011,"luma_entropy":5.091,"meaningful_colors":31,"pixel_sha256":"550f8f9f5b83bb52084e03c91b615bf8e96a95e58e7def655235b6e692a46d8a","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.21.1/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.1/8f20b0935868a92517c487a3d276e1f8214a8d9a2b87867004602d92879d101d.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8f20b0935868a92517c487a3d276e1f8214a8d9a2b87867004602d92879d101d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8f20b0935868a92517c487a3d276e1f8214a8d9a2b87867004602d92879d101d","height":900,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":32,"pixel_sha256":"575bc8ecd2c1c0f601650c8fbbfc7d15444c0602838fb422dbc5294918aaed02","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"de8c35489f550cb3ae9c24ba54a2f76c8883b8ab0e034406ad961d04cb8fe0c4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"de8c35489f550cb3ae9c24ba54a2f76c8883b8ab0e034406ad961d04cb8fe0c4","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"0749051ab81a450115c450b78751892ab92eb7322346881a9042e48612b986f0","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.1 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.21.1/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.1/ccf7962e06db2597cc1b903fff4bdbdfefcdcf4fd0b8f3e2ffae5740a16c104a.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ccf7962e06db2597cc1b903fff4bdbdfefcdcf4fd0b8f3e2ffae5740a16c104a","format":"webp","pixel":{"dark_fraction":0.5892,"file_sha256":"ccf7962e06db2597cc1b903fff4bdbdfefcdcf4fd0b8f3e2ffae5740a16c104a","height":900,"light_fraction":0.0,"luma_entropy":4.58,"meaningful_colors":27,"pixel_sha256":"e9c5b14764533e96d80d8b68af22ead12e1c1559c4267696463d4016518687c7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"924fd8b43a808dd3f54553e10886fb229712a88934ce589a088c21a9d4872e91","height":1080,"pixel":{"dark_fraction":0.5939,"file_sha256":"924fd8b43a808dd3f54553e10886fb229712a88934ce589a088c21a9d4872e91","height":1080,"light_fraction":0.0,"luma_entropy":4.508,"meaningful_colors":28,"pixel_sha256":"5bb69f3a42bad952f0f744fd64eb63e58e35e42b8a0c97dd3b3b6973295f9b19","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.1 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.21.1/full/client_a/settings_screen","height":900,"image":"images/mc1.21.1/863011015e69caafbf017a8ab7b1497052e3b2f4753ff6d9eee554e31178cee7.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"863011015e69caafbf017a8ab7b1497052e3b2f4753ff6d9eee554e31178cee7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"863011015e69caafbf017a8ab7b1497052e3b2f4753ff6d9eee554e31178cee7","height":900,"light_fraction":0.0,"luma_entropy":4.868,"meaningful_colors":31,"pixel_sha256":"8824e3520104e287a93e19b182e2f831aa3847c2fe1fcd6cd811070918e37448","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"d6ba1126283a0caba3955310a1a20d64374784056d0ab91b2faaf890698e2585","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d6ba1126283a0caba3955310a1a20d64374784056d0ab91b2faaf890698e2585","height":1080,"light_fraction":0.0,"luma_entropy":4.839,"meaningful_colors":31,"pixel_sha256":"868a4fc36d903e2a75816dc4d19c70978b51bf3dc4da8ec5c1207abc1401cc88","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.1 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.21.1/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.1/32d628adcaa32b62ab947ef9a8a29f11a8a749f59cfaacb6c2d3420698537845.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"32d628adcaa32b62ab947ef9a8a29f11a8a749f59cfaacb6c2d3420698537845","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"32d628adcaa32b62ab947ef9a8a29f11a8a749f59cfaacb6c2d3420698537845","height":900,"light_fraction":0.0,"luma_entropy":4.859,"meaningful_colors":30,"pixel_sha256":"e7c447230efc3d5a8706e8fcae3668b645597d6ee588781836212de5664787b0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"ab4d94dafde3d8a6502a9ab0ebe578e83706dfb5d52997e5bff3bba2c1d00343","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ab4d94dafde3d8a6502a9ab0ebe578e83706dfb5d52997e5bff3bba2c1d00343","height":1080,"light_fraction":0.0,"luma_entropy":4.832,"meaningful_colors":31,"pixel_sha256":"9eeffe0e233dfaf61e554500e92dffe05d877fc188f78b08d20ba55f21d71cde","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.1 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.21.1/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.1/edacf316b1c87b6ee66267347082a7b3d802c9acecd37395a55ca08f78a4208b.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"edacf316b1c87b6ee66267347082a7b3d802c9acecd37395a55ca08f78a4208b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"edacf316b1c87b6ee66267347082a7b3d802c9acecd37395a55ca08f78a4208b","height":900,"light_fraction":0.0,"luma_entropy":4.836,"meaningful_colors":30,"pixel_sha256":"e18ae9ea01d26d333622cd3dbbeeba661ab2af0aba928cc32266a0cc1c3f1e96","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"55466e44828350576e2fc3f2038d094f8a8d8a9050bd5a3fcf730f6f2b9f2b0c","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"55466e44828350576e2fc3f2038d094f8a8d8a9050bd5a3fcf730f6f2b9f2b0c","height":1080,"light_fraction":0.0,"luma_entropy":4.812,"meaningful_colors":31,"pixel_sha256":"f3df597d9e1a1562b40281705eb9cf58d6f5de3637337e9623319e1208beaac0","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.1 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.21.1/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.1/9a74cf12cc8388fd5d7bce58b987d07bb036195ebde3b0e83461db055cb770f3.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9a74cf12cc8388fd5d7bce58b987d07bb036195ebde3b0e83461db055cb770f3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9a74cf12cc8388fd5d7bce58b987d07bb036195ebde3b0e83461db055cb770f3","height":900,"light_fraction":0.0,"luma_entropy":4.43,"meaningful_colors":30,"pixel_sha256":"7f99593b7708ae3a464479db6078e3db0d1596c6f8f1490e6bd463a4c74d0900","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"65f0905a07297b582faf5e72aeb3810e0481f567e31022151b4496d6dfd01ee4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"65f0905a07297b582faf5e72aeb3810e0481f567e31022151b4496d6dfd01ee4","height":1080,"light_fraction":0.0,"luma_entropy":4.386,"meaningful_colors":31,"pixel_sha256":"01512c5e5bb78ef43227b0e3c4e383104836f4eb06d1aa7602558f312736f977","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.1 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.21.1/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.1/a781f1d8741f9d36c6a640762c11f8a3026884805f3a7e75e7e3b65b56a4b34f.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a781f1d8741f9d36c6a640762c11f8a3026884805f3a7e75e7e3b65b56a4b34f","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"a781f1d8741f9d36c6a640762c11f8a3026884805f3a7e75e7e3b65b56a4b34f","height":900,"light_fraction":0.0,"luma_entropy":4.837,"meaningful_colors":31,"pixel_sha256":"6f3be58dd4283110816539df42df5b1e56580162b7a1c4b159871481273610a2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"e341c8d8e8cd27caf93f20b49f1b821b5f782ae37d3c95d62e9c9cf3b871f197","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"e341c8d8e8cd27caf93f20b49f1b821b5f782ae37d3c95d62e9c9cf3b871f197","height":1080,"light_fraction":0.0,"luma_entropy":4.8,"meaningful_colors":31,"pixel_sha256":"492785b5d20f80836fc5f774bfe3335e91f1448aff5ebe1f7b9045fe83216c1f","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.1 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.21.1/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.1/c0e84f36d91ca36341c75d2204e1d0d4dfac7b9ffec4eb498deaeb7db4e352df.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c0e84f36d91ca36341c75d2204e1d0d4dfac7b9ffec4eb498deaeb7db4e352df","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c0e84f36d91ca36341c75d2204e1d0d4dfac7b9ffec4eb498deaeb7db4e352df","height":900,"light_fraction":0.0,"luma_entropy":5.626,"meaningful_colors":31,"pixel_sha256":"c8e3f5937bdac9ac85db967a8f6d074c4624edb63aef896595f718a0962ffcbc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"f35fba81be40ec56dbe829bfb0ca8b68cb3133a11cd3ec5d92fa26f7a179eeb7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f35fba81be40ec56dbe829bfb0ca8b68cb3133a11cd3ec5d92fa26f7a179eeb7","height":1080,"light_fraction":0.0,"luma_entropy":5.688,"meaningful_colors":32,"pixel_sha256":"f17d398754eb0a0a607db3bfc56e04f74bb18a0f78cf4e244e16d9a38573901e","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.1 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.21.1/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.1/6ed1f394c130b53c3e2d1c6b6b1ba8c9f3aae587cd07c2c5a1890684a42f44c7.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6ed1f394c130b53c3e2d1c6b6b1ba8c9f3aae587cd07c2c5a1890684a42f44c7","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"6ed1f394c130b53c3e2d1c6b6b1ba8c9f3aae587cd07c2c5a1890684a42f44c7","height":900,"light_fraction":0.0,"luma_entropy":5.285,"meaningful_colors":32,"pixel_sha256":"7d3155d34a9a5380ab9fe05950cba4fea44b69a49a9ba40df648739645f51e16","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"1be0bdfa62b4e446d96f51e18a48ffba1a55bb578e2eb5cd5f93cbf1147b76c0","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"1be0bdfa62b4e446d96f51e18a48ffba1a55bb578e2eb5cd5f93cbf1147b76c0","height":1080,"light_fraction":0.0,"luma_entropy":5.245,"meaningful_colors":32,"pixel_sha256":"6871d6f4697a67eae58e734792ecd6b0583f3ead4d2cab0acac22ccd933c7d76","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.1 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.21.1/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.1/4a2672672550d611ec4a581d53082545b4321e13f02c7cbd0c3fd0e6288b5428.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4a2672672550d611ec4a581d53082545b4321e13f02c7cbd0c3fd0e6288b5428","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4a2672672550d611ec4a581d53082545b4321e13f02c7cbd0c3fd0e6288b5428","height":900,"light_fraction":0.0,"luma_entropy":5.118,"meaningful_colors":32,"pixel_sha256":"cf2eb9ed1c08ad280bb94cfcf7d796e015ceec669870ff650a272d533f4e1a9b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"099c8fe51fd416acdb0919b4ec3d608626d780b7404386f48033a8c531ba8480","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"099c8fe51fd416acdb0919b4ec3d608626d780b7404386f48033a8c531ba8480","height":1080,"light_fraction":0.0,"luma_entropy":5.099,"meaningful_colors":31,"pixel_sha256":"16c78a37a98bd227bb8dd0540f0b5f3f73a151e89229fac27b20eb42934849f3","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.1 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.21.1/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.1/47cfd567fb842a26bc5d6fc6cc635b4ae807627617aaa3364978b0df09ea63d6.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"47cfd567fb842a26bc5d6fc6cc635b4ae807627617aaa3364978b0df09ea63d6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"47cfd567fb842a26bc5d6fc6cc635b4ae807627617aaa3364978b0df09ea63d6","height":900,"light_fraction":0.0,"luma_entropy":5.594,"meaningful_colors":32,"pixel_sha256":"b6a0a78bf6085ada7014981f12da130ac949be2accdd73d3519b3a84d1d7da12","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"9ba05a3441f8d3affd0179bd7f40a0b33d049eeac2509cf6d34b2adfe7c0995d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9ba05a3441f8d3affd0179bd7f40a0b33d049eeac2509cf6d34b2adfe7c0995d","height":1080,"light_fraction":0.0,"luma_entropy":5.605,"meaningful_colors":31,"pixel_sha256":"e677b68ef7f0522e8197f132344c24ba3fc7ddd710b0b30235d0569a6deccdc1","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.21.1/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.1/c3abc24ea4db1c659cae9855f8ecd5b07500814eb68f519e83b752b330d02056.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c3abc24ea4db1c659cae9855f8ecd5b07500814eb68f519e83b752b330d02056","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c3abc24ea4db1c659cae9855f8ecd5b07500814eb68f519e83b752b330d02056","height":900,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":32,"pixel_sha256":"5715988c5a3b0578f7fe274504b5828c50976d9221fd0276b302308f16c51269","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"76b58ded0102d8fe841c46ff56415b9689e83ffe6290432297470f4c7b9f85ed","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"76b58ded0102d8fe841c46ff56415b9689e83ffe6290432297470f4c7b9f85ed","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"8b78fea0f7f18a94c0fe6f868125e6fae2ca37bbdd9a8eae8c34d3ca8efe5841","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.1 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.21.1/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.1/f40816ea34e28b73020fda337b8dacb1f9cbd12f83bd8f846eaea2618e5592ec.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f40816ea34e28b73020fda337b8dacb1f9cbd12f83bd8f846eaea2618e5592ec","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f40816ea34e28b73020fda337b8dacb1f9cbd12f83bd8f846eaea2618e5592ec","height":900,"light_fraction":0.0,"luma_entropy":5.517,"meaningful_colors":31,"pixel_sha256":"bc2ee552bbe52bb66fc42e59aa41d0e4ec416d26f744943502553b0503036a13","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"c2d972699a437596e649f6f18c552f21c0b7330c36f8dbc621840b95f8f88d21","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c2d972699a437596e649f6f18c552f21c0b7330c36f8dbc621840b95f8f88d21","height":1080,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":31,"pixel_sha256":"fd1eadd99c60451f44792c92ab7c7f3b7a9903f7b366146ab87688d7bd7bffd5","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.1 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-1.21.1","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.21.1/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.1/964c652a3fef770bf34f60e1abc6d7b8f94f722fad71b5d68977e7fa3f20e977.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"964c652a3fef770bf34f60e1abc6d7b8f94f722fad71b5d68977e7fa3f20e977","format":"webp","pixel":{"dark_fraction":0.0008,"file_sha256":"964c652a3fef770bf34f60e1abc6d7b8f94f722fad71b5d68977e7fa3f20e977","height":900,"light_fraction":0.0,"luma_entropy":6.127,"meaningful_colors":32,"pixel_sha256":"e2c3de9e970cf37d22e2141c7f050ccf69a51c1e7d08467cd3fab84515e42b15","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 447 splash pixels in the control frame, 0 left once the model is over them (region [387, 72, 413, 85])","scenario":"full","source":{"file_sha256":"6a5ba26106f0df51b6b634312f1fd923bd7cc830261f3838dce80895ea33713c","height":1080,"pixel":{"dark_fraction":0.0009,"file_sha256":"6a5ba26106f0df51b6b634312f1fd923bd7cc830261f3838dce80895ea33713c","height":1080,"light_fraction":0.0,"luma_entropy":6.132,"meaningful_colors":32,"pixel_sha256":"f035a3bf7420b8babb630bc89b87be370fca79a743df5ea480520e7ff957c6cb","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.1 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.21.1","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.21.1/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.1/82f12a467623dd747dd8b7d116f43b2ccced969187df22434b07b631fbc022b5.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"82f12a467623dd747dd8b7d116f43b2ccced969187df22434b07b631fbc022b5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"82f12a467623dd747dd8b7d116f43b2ccced969187df22434b07b631fbc022b5","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":31,"pixel_sha256":"e1ac4104757946c4ad3d419616a4f013b1e8c6f508f3f76d1729655fc43e9049","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"285a6709187c48251d6fd96df4e67cc011246afc7120ae3d229bb24508977d3f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"285a6709187c48251d6fd96df4e67cc011246afc7120ae3d229bb24508977d3f","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"9cd04ee154b65cb8bbf319e9a4153fc3c87555d695c502228d95570f20f8ab22","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.21.1","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.21.1/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.1/c853fe08824dec42e4931dc6690b2bb0873b22efbe1cef64fcf0e26cfdf3281c.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c853fe08824dec42e4931dc6690b2bb0873b22efbe1cef64fcf0e26cfdf3281c","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"c853fe08824dec42e4931dc6690b2bb0873b22efbe1cef64fcf0e26cfdf3281c","height":900,"light_fraction":0.0,"luma_entropy":5.26,"meaningful_colors":31,"pixel_sha256":"36b518cc6768c1731801c45d4ee43de24fc563ebe5efe24906a10661c35b9e10","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"6723bb973137fc9c5d173808fd32ec886fbab65d96e3a5b227eb69aa5c487b5c","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"6723bb973137fc9c5d173808fd32ec886fbab65d96e3a5b227eb69aa5c487b5c","height":1080,"light_fraction":0.0,"luma_entropy":5.279,"meaningful_colors":30,"pixel_sha256":"0f8d9aad24c8c77c58bd8336016dee9d384eef4eca86fa2c0871cc5c34921519","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.1 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.21.1","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.21.1/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.1/95ac574fc1fac584b77124aadd5c3cae67828b1b157b4caf590128276352ca25.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"95ac574fc1fac584b77124aadd5c3cae67828b1b157b4caf590128276352ca25","format":"webp","pixel":{"dark_fraction":0.6447,"file_sha256":"95ac574fc1fac584b77124aadd5c3cae67828b1b157b4caf590128276352ca25","height":900,"light_fraction":0.0,"luma_entropy":3.793,"meaningful_colors":25,"pixel_sha256":"7a4da5efe3c2df620d6223b0288cc1579bff219f1ab3e1f972dbdef2f812b16a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"20f4c7eebdaf4f2e1b4f5434fac0c92c021372abeaf73e8ee2b4d227ad1d7fd1","height":1080,"pixel":{"dark_fraction":0.6438,"file_sha256":"20f4c7eebdaf4f2e1b4f5434fac0c92c021372abeaf73e8ee2b4d227ad1d7fd1","height":1080,"light_fraction":0.0,"luma_entropy":3.713,"meaningful_colors":25,"pixel_sha256":"e291cc52db6bc1369cf5488ecb587779c45d903ee5bc5b1175ac4fea0c10d937","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-1.21.1","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.21.1/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.1/0494854fcddb31ccfdb29e2268a1d3eea5b7cd6b8d821432397674488aefa1fb.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0494854fcddb31ccfdb29e2268a1d3eea5b7cd6b8d821432397674488aefa1fb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0494854fcddb31ccfdb29e2268a1d3eea5b7cd6b8d821432397674488aefa1fb","height":900,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":30,"pixel_sha256":"eae2adcc522a98ba15b9e35194bca443be8aeea3275189f965160d41085235a7","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"56f9e67ac2083a9ffef2932884aa6bc9f4881463b6c650e4e3b38a51b40a7f1b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"56f9e67ac2083a9ffef2932884aa6bc9f4881463b6c650e4e3b38a51b40a7f1b","height":1080,"light_fraction":0.0,"luma_entropy":5.278,"meaningful_colors":29,"pixel_sha256":"8c395389bbe1f2d545695bd137b34141a95d0bd4586ef1200f727085fe421d4d","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.1 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-1.21.1","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.1/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.1/e1f36e143a9c632a77fa815856db44e09feb9486fede31c7f07c4f15a8a7d327.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e1f36e143a9c632a77fa815856db44e09feb9486fede31c7f07c4f15a8a7d327","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e1f36e143a9c632a77fa815856db44e09feb9486fede31c7f07c4f15a8a7d327","height":900,"light_fraction":0.0,"luma_entropy":5.396,"meaningful_colors":32,"pixel_sha256":"3f7db90c6347ed2837564ee3bf4b8a8d16f2c1a1b20ae4b96be9c67b6b1046aa","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"10863bae17da5b41f6c2866db95c926e31ef38069a821704151ea5b0bafdaffe","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"10863bae17da5b41f6c2866db95c926e31ef38069a821704151ea5b0bafdaffe","height":1080,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":30,"pixel_sha256":"c008f639a6b3d90858d3414835c0d0cd9c20adcca928370b3c9027cdf61678cd","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.1 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.21.1","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.21.1/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.1/1bb8e6ff4d330d7c58ff6dc15c4e3844084664fb0f2220570a98323ed97ca34d.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1bb8e6ff4d330d7c58ff6dc15c4e3844084664fb0f2220570a98323ed97ca34d","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"1bb8e6ff4d330d7c58ff6dc15c4e3844084664fb0f2220570a98323ed97ca34d","height":900,"light_fraction":0.0,"luma_entropy":4.339,"meaningful_colors":30,"pixel_sha256":"ef013c3a7993e3f81444d93efae27237735f49406b000130244c14d5deb4eddd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"ad2b9b90d297cbf994d557bde9be256852dee78b4d9584251c9119fc440785ed","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"ad2b9b90d297cbf994d557bde9be256852dee78b4d9584251c9119fc440785ed","height":1080,"light_fraction":0.0,"luma_entropy":4.443,"meaningful_colors":31,"pixel_sha256":"7206e4546def9b6c5f5812e021d5791515463aeae5fba35e30be3119b6e65c57","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.1 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.21.1","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.21.1/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.1/20978d9a7026a37b03ce55af5671301f06e181192c2a618ecd353e23e2be5939.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"20978d9a7026a37b03ce55af5671301f06e181192c2a618ecd353e23e2be5939","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"20978d9a7026a37b03ce55af5671301f06e181192c2a618ecd353e23e2be5939","height":900,"light_fraction":0.0,"luma_entropy":5.479,"meaningful_colors":32,"pixel_sha256":"09eb51dc6cb5eb768a1ef0a68df5bbace7482b54d7261374bdac714a5d34b3fb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"b27d2bb29edaa076066eee40692e5e8c8b9ad31eecc9693e630173c8b6d19935","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b27d2bb29edaa076066eee40692e5e8c8b9ad31eecc9693e630173c8b6d19935","height":1080,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":32,"pixel_sha256":"ce51a74e5d5be59b6745490afa5f92b6ca3e61c90cc38c6b5dca920975ca7969","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.1 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-1.21.1","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.21.1/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.1/2f3702a0c03820a0b56add3a19afb5e4f1beae8fbe576ad8439423451ce71b60.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f3702a0c03820a0b56add3a19afb5e4f1beae8fbe576ad8439423451ce71b60","format":"webp","pixel":{"dark_fraction":0.002,"file_sha256":"2f3702a0c03820a0b56add3a19afb5e4f1beae8fbe576ad8439423451ce71b60","height":900,"light_fraction":0.0,"luma_entropy":6.21,"meaningful_colors":32,"pixel_sha256":"c1be207f1868819a30c0e5b13f0aacab59fd88fb2ae291f945035ec8cae99f63","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"a1297465288a508d9486028aba15a1f4ec88fa45f130fe37a64a21e2655b1fd1","height":1080,"pixel":{"dark_fraction":0.0021,"file_sha256":"a1297465288a508d9486028aba15a1f4ec88fa45f130fe37a64a21e2655b1fd1","height":1080,"light_fraction":0.0,"luma_entropy":6.205,"meaningful_colors":32,"pixel_sha256":"4c0fa8cf403ce378a06725ec9de8b7ead71146b11cf73741f254446fef8b9c96","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.1 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.21.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.21.1/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.1/2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6","format":"webp","pixel":{"dark_fraction":0.6378,"file_sha256":"2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":22,"pixel_sha256":"30ce8ab6b45b88faa9f8608f30d495453aff4f36354fa8abbf40df5f205f6cfd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"b2187f7af55c03acd8c461e7efbbda116092fd10c8489c8ddb97a15e5976ad2b","height":1080,"pixel":{"dark_fraction":0.6369,"file_sha256":"b2187f7af55c03acd8c461e7efbbda116092fd10c8489c8ddb97a15e5976ad2b","height":1080,"light_fraction":0.0,"luma_entropy":3.661,"meaningful_colors":24,"pixel_sha256":"5923dc7f8430a96ad18c42c10f37ce6af47c1e7ebaec29cf811c33cca594ea96","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.1 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-1.21.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.21.1/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.1/2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6","format":"webp","pixel":{"dark_fraction":0.6378,"file_sha256":"2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":22,"pixel_sha256":"30ce8ab6b45b88faa9f8608f30d495453aff4f36354fa8abbf40df5f205f6cfd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"b2187f7af55c03acd8c461e7efbbda116092fd10c8489c8ddb97a15e5976ad2b","height":1080,"pixel":{"dark_fraction":0.6369,"file_sha256":"b2187f7af55c03acd8c461e7efbbda116092fd10c8489c8ddb97a15e5976ad2b","height":1080,"light_fraction":0.0,"luma_entropy":3.661,"meaningful_colors":24,"pixel_sha256":"5923dc7f8430a96ad18c42c10f37ce6af47c1e7ebaec29cf811c33cca594ea96","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.1 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.21.1","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.21.1/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.1/e5e7d500dc37f4a1b35638aef9ef9d0fabc0c542d0f81d90668bd1e0c9e2f288.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e5e7d500dc37f4a1b35638aef9ef9d0fabc0c542d0f81d90668bd1e0c9e2f288","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e5e7d500dc37f4a1b35638aef9ef9d0fabc0c542d0f81d90668bd1e0c9e2f288","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":32,"pixel_sha256":"84cba9b328631fc8ec3690017d30e226844efbce19bb086b221a6f40dd027026","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"88014fa86a08380348a6a016341b53e7a7adf97807fdd6406faf3325777a92e4","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"88014fa86a08380348a6a016341b53e7a7adf97807fdd6406faf3325777a92e4","height":1080,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":32,"pixel_sha256":"bbacf56439233154606eb75d0342819442886bc15e8d0b0f5fbc2a6768fcea78","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.1 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.21.1","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.21.1/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.1/e00eacfcfa7ffbb81dd8d120d0cee5bf15974ee2f1d7c2ed80fa7e721bd1aba0.webp","key":"mc1.21.1","lane_id":"fabric-1.21.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e00eacfcfa7ffbb81dd8d120d0cee5bf15974ee2f1d7c2ed80fa7e721bd1aba0","format":"webp","pixel":{"dark_fraction":0.6763,"file_sha256":"e00eacfcfa7ffbb81dd8d120d0cee5bf15974ee2f1d7c2ed80fa7e721bd1aba0","height":900,"light_fraction":0.0,"luma_entropy":3.828,"meaningful_colors":26,"pixel_sha256":"c701f1a60ddc6b0b28ff746efb4791e088b367dcc27f7c550748ebf11069500f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"0177513238a01b4f178e7e18597cb75f28b3eb5d6eea840732a01575d85cca7b","height":1080,"pixel":{"dark_fraction":0.679,"file_sha256":"0177513238a01b4f178e7e18597cb75f28b3eb5d6eea840732a01575d85cca7b","height":1080,"light_fraction":0.0,"luma_entropy":3.758,"meaningful_colors":28,"pixel_sha256":"1fbf48d0aeeab4d546e0ec1e548955d72bebbe3d5732b9b6325270bdbeb5f724","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.1","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.1/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.21.1/1a8790a92ef9201f56acc5435be875e8f90a8f943ad8a65953e0f6754d5fd8ef.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a8790a92ef9201f56acc5435be875e8f90a8f943ad8a65953e0f6754d5fd8ef","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1a8790a92ef9201f56acc5435be875e8f90a8f943ad8a65953e0f6754d5fd8ef","height":900,"light_fraction":0.0,"luma_entropy":5.446,"meaningful_colors":32,"pixel_sha256":"89f598a9738e2ead994c218f51d125a31346404ccdad6fb8061959311ce12545","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"1203cbd33d8255860f7310171811715427e5e5259cfe78dd142a2533b7e3ddc9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1203cbd33d8255860f7310171811715427e5e5259cfe78dd142a2533b7e3ddc9","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"5ec7e3f42cb0e101b75cf14e18d016ef408a9c08494f89af742b5b1781a91bc8","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.1","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.1/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.21.1/1b98a5bf343fda344511a7620bfa4440228751b38ee2d1e3ff57b60b8881bbab.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1b98a5bf343fda344511a7620bfa4440228751b38ee2d1e3ff57b60b8881bbab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1b98a5bf343fda344511a7620bfa4440228751b38ee2d1e3ff57b60b8881bbab","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"27f6687b02ea792423aace30ffa31269d44b811135ac3deba83dc127c5328073","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"f1750034a0c14ad782e4b9aff827d9df3c6411ce12ecf6b51a8f80f036b04065","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f1750034a0c14ad782e4b9aff827d9df3c6411ce12ecf6b51a8f80f036b04065","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"a51ced79d8351ef9fbc2f8e51b9b4a5572ba8d21f1cabc3b2ce5ec3a555a2ed3","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.1","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.1/propagation/client_a/baseline","height":900,"image":"images/mc1.21.1/8ebfe06afccc4c40fa7d3cf0ca77e2efb34af610c9ce2b7b1a68ef3bd5147058.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8ebfe06afccc4c40fa7d3cf0ca77e2efb34af610c9ce2b7b1a68ef3bd5147058","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8ebfe06afccc4c40fa7d3cf0ca77e2efb34af610c9ce2b7b1a68ef3bd5147058","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"dc10fb80c213aa6bc55b173952ffc5190f25750a43105b6756e87183b353765b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"623f8ac1ab5cb17c92e90d3c9d137dd0a408d09b67b6a4235efb79cbac10613f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"623f8ac1ab5cb17c92e90d3c9d137dd0a408d09b67b6a4235efb79cbac10613f","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"f8833b8083637b7ae77884891e8885abb514cdfc8037f97eeb6c736ed6817938","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"neoforge-1.21.1","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"neoforge-1.21.1/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.21.1/eecb1e5c706b0c59514063d1decc1253addafed8d61ccd79821fb55dc0a4075a.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eecb1e5c706b0c59514063d1decc1253addafed8d61ccd79821fb55dc0a4075a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"eecb1e5c706b0c59514063d1decc1253addafed8d61ccd79821fb55dc0a4075a","height":900,"light_fraction":0.0,"luma_entropy":5.418,"meaningful_colors":31,"pixel_sha256":"71e17d2201a67b588e164f0d692f730733770c350ea7ebcc40e90aba1abe0441","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"912b123b78076fe93002a3ba45bc21c84ad7598424cd0c23822e06fd7dcc9a2d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"912b123b78076fe93002a3ba45bc21c84ad7598424cd0c23822e06fd7dcc9a2d","height":1080,"light_fraction":0.0,"luma_entropy":5.425,"meaningful_colors":31,"pixel_sha256":"ee73828f7e3868e3719c558fcbf1ac1c8360048354fa7da438a504e27b64a74b","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.21.1 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection chec…","artifact_node":"neoforge-1.21.1","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"neoforge-1.21.1/propagation/client_b/baseline","height":900,"image":"images/mc1.21.1/b721349c0afe2654d0c804e490dd2960ddc1695c68bf48fd2d38f22d5c80bdf1.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b721349c0afe2654d0c804e490dd2960ddc1695c68bf48fd2d38f22d5c80bdf1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b721349c0afe2654d0c804e490dd2960ddc1695c68bf48fd2d38f22d5c80bdf1","height":900,"light_fraction":0.0083,"luma_entropy":5.554,"meaningful_colors":32,"pixel_sha256":"0f1ffcb696d329e3042219d26123031935a98df0720d74d4c885384ed4f4ffd2","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"13595e978279372a665b68fb69a351961291add21c3d173492fbaef31baab7af","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"13595e978279372a665b68fb69a351961291add21c3d173492fbaef31baab7af","height":1080,"light_fraction":0.0083,"luma_entropy":5.559,"meaningful_colors":30,"pixel_sha256":"ddbf3d9f72837498a8995b06cce0a29c5a93f185a0370884cb1fa59ae3f85795","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.21.1 on NeoForge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs…","artifact_node":"neoforge-1.21.1","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.1/propagation/client_b/observe_a","height":900,"image":"images/mc1.21.1/1f5017ed8403082b7c690c80d74dfcd4e13ffac4b82e9ce57f44a6084e004f5c.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f5017ed8403082b7c690c80d74dfcd4e13ffac4b82e9ce57f44a6084e004f5c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1f5017ed8403082b7c690c80d74dfcd4e13ffac4b82e9ce57f44a6084e004f5c","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":29,"pixel_sha256":"e3b6e51d3e246e09e22986bcd0456c7055c22e2fa1e0b6c16e66b9b321d6d83b","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"6e4ee47c1bb87e6e543910701fc5edaa31bb71c65f59abd2237dd0448945b784","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6e4ee47c1bb87e6e543910701fc5edaa31bb71c65f59abd2237dd0448945b784","height":1080,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":29,"pixel_sha256":"dd6e56dddbf977cd7d004e522a7f119efa9990a8ea6956b60b0c9020bf3a32e3","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.1","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.1/propagation-live/client_a/baseline","height":900,"image":"images/mc1.21.1/1b0659412d8d79f1f1365ea7a2a0e51a8fca138bb3e2863b88500cf2239c5732.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1b0659412d8d79f1f1365ea7a2a0e51a8fca138bb3e2863b88500cf2239c5732","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1b0659412d8d79f1f1365ea7a2a0e51a8fca138bb3e2863b88500cf2239c5732","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":32,"pixel_sha256":"73af78e1230b25cabc309563926419fcfbf70385207282753adaf80bb434a419","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"f5d528300f00ce2cb30de50c29b7b8ef46df83d758b82d307a6ec78a22e25e85","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f5d528300f00ce2cb30de50c29b7b8ef46df83d758b82d307a6ec78a22e25e85","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"15c5d8b7daa01ba92a3e44921d936c9df40a20490bf3b6100167959f605b839e","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"neoforge-1.21.1","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"neoforge-1.21.1/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.21.1/1b98a5bf343fda344511a7620bfa4440228751b38ee2d1e3ff57b60b8881bbab.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1b98a5bf343fda344511a7620bfa4440228751b38ee2d1e3ff57b60b8881bbab","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1b98a5bf343fda344511a7620bfa4440228751b38ee2d1e3ff57b60b8881bbab","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"27f6687b02ea792423aace30ffa31269d44b811135ac3deba83dc127c5328073","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"f1750034a0c14ad782e4b9aff827d9df3c6411ce12ecf6b51a8f80f036b04065","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f1750034a0c14ad782e4b9aff827d9df3c6411ce12ecf6b51a8f80f036b04065","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"a51ced79d8351ef9fbc2f8e51b9b4a5572ba8d21f1cabc3b2ce5ec3a555a2ed3","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.21.1 on NeoForge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"neoforge-1.21.1","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"neoforge-1.21.1/propagation-live/client_b/baseline","height":900,"image":"images/mc1.21.1/3317c525bbbcef1f86c66df1a6f957f24a38cae69c68cf1a45f2cc4c49420e5d.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3317c525bbbcef1f86c66df1a6f957f24a38cae69c68cf1a45f2cc4c49420e5d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3317c525bbbcef1f86c66df1a6f957f24a38cae69c68cf1a45f2cc4c49420e5d","height":900,"light_fraction":0.0083,"luma_entropy":5.556,"meaningful_colors":32,"pixel_sha256":"0fffc21532e8b5af5ea88410fb4441d098cfa2cfc7dad55c953b702a60aff2bd","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"2accbfcbccf9caf12969391d962e5742ac2b6adaa68894684cd2ff1a457cf879","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2accbfcbccf9caf12969391d962e5742ac2b6adaa68894684cd2ff1a457cf879","height":1080,"light_fraction":0.0083,"luma_entropy":5.559,"meaningful_colors":30,"pixel_sha256":"aaaeba0c8699d4117b2916cfbbee96f9f2ea0ef738984c69996b47dd83c431d2","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.21.1 on NeoForge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"neoforge-1.21.1","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.21.1/f55bbe786cb9c4a38c15b14d82ed5837a11b57cc25fd27f15fa27532425b0f38.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f55bbe786cb9c4a38c15b14d82ed5837a11b57cc25fd27f15fa27532425b0f38","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f55bbe786cb9c4a38c15b14d82ed5837a11b57cc25fd27f15fa27532425b0f38","height":900,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":29,"pixel_sha256":"a5d1db54d05e7f0bddea83a50d4f5859065c11047cffecd88ef02671e8063ddb","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"b7709d7b739a4fd6f833dc5b9fb6963cbcc174fcb8cd5233c38d92d4a30b56c7","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b7709d7b739a4fd6f833dc5b9fb6963cbcc174fcb8cd5233c38d92d4a30b56c7","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":30,"pixel_sha256":"f0a344b72f7e4049c89fd853d88f16d16072fac2b6797cb207e42130dd24b3b7","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.21.1 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical m…","artifact_node":"neoforge-1.21.1","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"neoforge-1.21.1/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.21.1/2dc7e4c79c4d156c92e1a73345f5ee52510ab3ae34a03088d058e04c0c8423c8.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2dc7e4c79c4d156c92e1a73345f5ee52510ab3ae34a03088d058e04c0c8423c8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2dc7e4c79c4d156c92e1a73345f5ee52510ab3ae34a03088d058e04c0c8423c8","height":900,"light_fraction":0.0,"luma_entropy":5.484,"meaningful_colors":30,"pixel_sha256":"ccb049bbdc1c827d9a2c227a63c6c8582f1f8ab16f346e23fd5c360638015faf","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"02ade0d72148f6cd0c27ef38742dc390d121170813ca5c42228f1fdd08bd3828","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"02ade0d72148f6cd0c27ef38742dc390d121170813ca5c42228f1fdd08bd3828","height":1080,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":29,"pixel_sha256":"a7010e105a238522db8d0e5041b9ac21df2c82938a7566893c78f8449548dfbd","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.21.1 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That thi…","artifact_node":"neoforge-1.21.1","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.21.1/7da1ce373de606ad23d0b54399d1c23887380f156c56bee8a0b2c1c6b8a1444d.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7da1ce373de606ad23d0b54399d1c23887380f156c56bee8a0b2c1c6b8a1444d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7da1ce373de606ad23d0b54399d1c23887380f156c56bee8a0b2c1c6b8a1444d","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":31,"pixel_sha256":"fbec1a90e7fc4e1aecb701516c7d1817b79f58f2960e89f3e4284f4ba237e203","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"71f43a6d3108e6adba5c167d8706238779962de45d1a9158687c9966463b694b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"71f43a6d3108e6adba5c167d8706238779962de45d1a9158687c9966463b694b","height":1080,"light_fraction":0.0,"luma_entropy":5.496,"meaningful_colors":29,"pixel_sha256":"42f2cbbde1e8789312fcde012cadcff395d61bf906f3c9f5d08fe4151ca7333a","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.21.1 on NeoForge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"neoforge-1.21.1","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.21.1/bc11285c47a10457fb6487a3cfdfbbbcb8a6dfb9eb3a29f12791793bf1c6c905.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bc11285c47a10457fb6487a3cfdfbbbcb8a6dfb9eb3a29f12791793bf1c6c905","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"bc11285c47a10457fb6487a3cfdfbbbcb8a6dfb9eb3a29f12791793bf1c6c905","height":900,"light_fraction":0.0,"luma_entropy":5.504,"meaningful_colors":29,"pixel_sha256":"c3d9403360a330ef77e3d748ded6227704fb0e083d2b758c69032c4ce976bbe4","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1 == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"47fc11d765c2a251044c3abb68a614bb9fad4a74d143c17f87d4a9337d5459ef","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"47fc11d765c2a251044c3abb68a614bb9fad4a74d143c17f87d4a9337d5459ef","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":29,"pixel_sha256":"2f76e4d5586f58e1d79da06126f4f7bd8f148daa3ff2f3a69b2d46fd4a0e1a16","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.21.1 on NeoForge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"neoforge-1.21.1","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.21.1/6e75488ec23114426de53dcc67323f4fbd7482544080029fee44f42c53cd3aac.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6e75488ec23114426de53dcc67323f4fbd7482544080029fee44f42c53cd3aac","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6e75488ec23114426de53dcc67323f4fbd7482544080029fee44f42c53cd3aac","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":29,"pixel_sha256":"9efacc902a96a45bcf3809be12289eb712cf6154dc38611f1d159a8d59a5b350","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"eae87f89cad8328137cb3997d793eb4acf543927ccad30c7ce8fa6c366dd4e8b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"eae87f89cad8328137cb3997d793eb4acf543927ccad30c7ce8fa6c366dd4e8b","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":30,"pixel_sha256":"c8b0cc400c48631a0ac547260753b9da19f9805fc01641adcc9555b11bf5c9ce","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.21.1 on NeoForge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"neoforge-1.21.1","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"neoforge-1.21.1/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.21.1/2a5b3d19652c798596a638966b7e6c7aa43e5d6678353def0b8f93a691a9f9f0.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a5b3d19652c798596a638966b7e6c7aa43e5d6678353def0b8f93a691a9f9f0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2a5b3d19652c798596a638966b7e6c7aa43e5d6678353def0b8f93a691a9f9f0","height":900,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":29,"pixel_sha256":"e704c8d44f7001fd75b40b6cb1ebbc8f0d51fd11c057b3888b294d64942773e5","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"47220c6faadcdc18c02cdd519e3d1786d6746b1a4cdbdb1fd79f5efa4e169880","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"47220c6faadcdc18c02cdd519e3d1786d6746b1a4cdbdb1fd79f5efa4e169880","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":30,"pixel_sha256":"e406ecfc90c2d9c314c079133c07cd24f0d701023e3f04dc48101efa9f37b383","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.1/full/client_a/baseline","height":900,"image":"images/mc1.21.1/8473f7b88f3c2aaddb8600e9fd13610aeaa4e68130a725b86960f78c9737a31a.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8473f7b88f3c2aaddb8600e9fd13610aeaa4e68130a725b86960f78c9737a31a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8473f7b88f3c2aaddb8600e9fd13610aeaa4e68130a725b86960f78c9737a31a","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"e12e5e813070ff2f83194d347b78ff0e7728036c54cab2e0ca24c69424afec87","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"801d355129a57bd67b0bdd852c791b6040b5b508658ed14552b934ef42150933","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"801d355129a57bd67b0bdd852c791b6040b5b508658ed14552b934ef42150933","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"bda96bf9c5d4774128bf90620afafa084709eb2aaa89101cb883d54294619dc7","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"neoforge-1.21.1/full/client_a/local_skin_apply","height":900,"image":"images/mc1.21.1/9d1e1d526ce563a62691129323a79dcf16213580600349198374f53dc63ce1ce.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9d1e1d526ce563a62691129323a79dcf16213580600349198374f53dc63ce1ce","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9d1e1d526ce563a62691129323a79dcf16213580600349198374f53dc63ce1ce","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"e18fe6e927d53257a9b1d2ac608a5c78831a4d64c31a4e900c8c25ff2ddd1087","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"5bc0d8b6df3159525e733c78b05d893fa7671a77e9faa65c0ed374e98b5e6112","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5bc0d8b6df3159525e733c78b05d893fa7671a77e9faa65c0ed374e98b5e6112","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"25461590cc1b3f6865fe940ef3670384186fae434e9f7f75cd5700dfb498c241","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"neoforge-1.21.1/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.21.1/f2ce16f9076243edc8780e4dd1c7201f4ede82219a619e4d5c83066a1b4f767a.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f2ce16f9076243edc8780e4dd1c7201f4ede82219a619e4d5c83066a1b4f767a","format":"webp","pixel":{"dark_fraction":0.6508,"file_sha256":"f2ce16f9076243edc8780e4dd1c7201f4ede82219a619e4d5c83066a1b4f767a","height":900,"light_fraction":0.0,"luma_entropy":3.725,"meaningful_colors":25,"pixel_sha256":"3ca1671f1fd8cddf6a7bf651f4594b06d583027cb2c60582a9b9f9b8d86062a2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"b087bded9fe50868ac89e0e493a9b687ffa6652faa844e2f8a7a5b4cfe5a2596","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"b087bded9fe50868ac89e0e493a9b687ffa6652faa844e2f8a7a5b4cfe5a2596","height":1080,"light_fraction":0.0,"luma_entropy":3.66,"meaningful_colors":24,"pixel_sha256":"585648b8708867a62c36ec02c34bd7bcb73a1c8325c60a0b7a670beceb857243","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"neoforge-1.21.1/full/client_a/external_skin_drop","height":900,"image":"images/mc1.21.1/9cda9194adac6cbaa28e2e0b0b0a6f5afa044155f19d90b9f9bb0c82f31ec219.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9cda9194adac6cbaa28e2e0b0b0a6f5afa044155f19d90b9f9bb0c82f31ec219","format":"webp","pixel":{"dark_fraction":0.6447,"file_sha256":"9cda9194adac6cbaa28e2e0b0b0a6f5afa044155f19d90b9f9bb0c82f31ec219","height":900,"light_fraction":0.0,"luma_entropy":3.764,"meaningful_colors":25,"pixel_sha256":"357639527c2350919be2aa4b03583a471aca9e02e5e0dd49518113debb60acef","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"4519ffee8a951f27530f95d5d9d70f475856f114badb256c3118b27db84a42bf","height":1080,"pixel":{"dark_fraction":0.6438,"file_sha256":"4519ffee8a951f27530f95d5d9d70f475856f114badb256c3118b27db84a42bf","height":1080,"light_fraction":0.0,"luma_entropy":3.702,"meaningful_colors":25,"pixel_sha256":"7fb5f8daf23453d01417905962563f3dca40b93036a44dc4139e60e409e2ad01","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.21.1 on NeoForge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"neoforge-1.21.1/full/client_a/catalog_rename","height":900,"image":"images/mc1.21.1/f21f5352b7cea488560969db853302f0089f511b10bd9e47885e4311fce66335.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f21f5352b7cea488560969db853302f0089f511b10bd9e47885e4311fce66335","format":"webp","pixel":{"dark_fraction":0.6407,"file_sha256":"f21f5352b7cea488560969db853302f0089f511b10bd9e47885e4311fce66335","height":900,"light_fraction":0.0,"luma_entropy":3.743,"meaningful_colors":27,"pixel_sha256":"eec6356a20fba6e0c14d54efd40245f54091e633fae30da4418a3be95de52dd5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"cde5893214243d0b487fbcac7d285b8f804ee2f3d2b1d2709a2fcb244df2f01b","height":1080,"pixel":{"dark_fraction":0.6397,"file_sha256":"cde5893214243d0b487fbcac7d285b8f804ee2f3d2b1d2709a2fcb244df2f01b","height":1080,"light_fraction":0.0,"luma_entropy":3.675,"meaningful_colors":27,"pixel_sha256":"b453c83ad20e4b3a351650bc57169d4f65c58e86fdbba9be977a531dc0b7efdf","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"neoforge-1.21.1/full/client_a/catalog_sort","height":900,"image":"images/mc1.21.1/d03fd3907b36f4f29c7f5ce2e46bd20b7757ff7b742f587d43b6a2aec1527b28.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d03fd3907b36f4f29c7f5ce2e46bd20b7757ff7b742f587d43b6a2aec1527b28","format":"webp","pixel":{"dark_fraction":0.6407,"file_sha256":"d03fd3907b36f4f29c7f5ce2e46bd20b7757ff7b742f587d43b6a2aec1527b28","height":900,"light_fraction":0.0,"luma_entropy":3.742,"meaningful_colors":25,"pixel_sha256":"f44841684b20c907ddbe6ac6593b3a37818cd6fa3d1d3b9ce0b6347bf388b74f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558818156) at index 0 above plaid (mtime 1793558813206) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"1db3365d4e5f32c4225dead1f4f172f8bda4803cbf46fd3a906e31e3d174b87c","height":1080,"pixel":{"dark_fraction":0.6397,"file_sha256":"1db3365d4e5f32c4225dead1f4f172f8bda4803cbf46fd3a906e31e3d174b87c","height":1080,"light_fraction":0.0,"luma_entropy":3.676,"meaningful_colors":27,"pixel_sha256":"115c2a97eb35a85b21ffcff53022a1010bcf5462249a7f9a2da2cb9e7b645ad0","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"neoforge-1.21.1/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.21.1/c82afba8f80b73fd772a976043d1217a0de3f81e6c948f48ab9604e23adca65b.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c82afba8f80b73fd772a976043d1217a0de3f81e6c948f48ab9604e23adca65b","format":"webp","pixel":{"dark_fraction":0.6441,"file_sha256":"c82afba8f80b73fd772a976043d1217a0de3f81e6c948f48ab9604e23adca65b","height":900,"light_fraction":0.0,"luma_entropy":3.743,"meaningful_colors":24,"pixel_sha256":"bf38c5f339b6a45938458ad90530577c26106eca10d528b331382b31630e2adc","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"cb69007459a6d31ac85fd3f40c7611d431b5883033938cc509a02998d0dad2e3","height":1080,"pixel":{"dark_fraction":0.6432,"file_sha256":"cb69007459a6d31ac85fd3f40c7611d431b5883033938cc509a02998d0dad2e3","height":1080,"light_fraction":0.0,"luma_entropy":3.689,"meaningful_colors":24,"pixel_sha256":"6d48753ff5293ecefbd06bbaa5b96caf3da0117261f90d7e8c56027df6ae9b29","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.21.1 on NeoForge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"neoforge-1.21.1/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.21.1/e9a640b1d2406a2f52a9c84f419275bb2abbf4695b64b312c9425e7321dfdf59.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e9a640b1d2406a2f52a9c84f419275bb2abbf4695b64b312c9425e7321dfdf59","format":"webp","pixel":{"dark_fraction":0.6514,"file_sha256":"e9a640b1d2406a2f52a9c84f419275bb2abbf4695b64b312c9425e7321dfdf59","height":900,"light_fraction":0.0,"luma_entropy":3.711,"meaningful_colors":23,"pixel_sha256":"484da1bcc095ada54675bb55e6d10b8b14d5bb7edb28e9fae6e46d30f3cb2d79","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"fd52a2246c98bd9b2d4f33c509241976e653ffe5e67b76d525750fbdcefbf84a","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"fd52a2246c98bd9b2d4f33c509241976e653ffe5e67b76d525750fbdcefbf84a","height":1080,"light_fraction":0.0,"luma_entropy":3.657,"meaningful_colors":24,"pixel_sha256":"9263c6bf38c21335fc50bd9a1f91d91381f6c8f7b55df6be3a47cd6fb62abc2b","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.21.1 on NeoForge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"neoforge-1.21.1/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.21.1/aece660110d012db03b458631fbe7fb4ab53055c2d892e2d1d4ca133980ec99f.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aece660110d012db03b458631fbe7fb4ab53055c2d892e2d1d4ca133980ec99f","format":"webp","pixel":{"dark_fraction":0.6238,"file_sha256":"aece660110d012db03b458631fbe7fb4ab53055c2d892e2d1d4ca133980ec99f","height":900,"light_fraction":0.0,"luma_entropy":3.928,"meaningful_colors":26,"pixel_sha256":"f1c96622d07a996f0fb3201454776344ba7ab2454e5d7f445ff222d17dc88d7b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"83b7c61255e67eea0de87ffd7031f6a4ef4cdce759ea92021e1ac4645c2b811f","height":1080,"pixel":{"dark_fraction":0.623,"file_sha256":"83b7c61255e67eea0de87ffd7031f6a4ef4cdce759ea92021e1ac4645c2b811f","height":1080,"light_fraction":0.0,"luma_entropy":3.868,"meaningful_colors":26,"pixel_sha256":"aabd44449054eed18611ec31ce165ca7ef5936a1b1d947875d485b5ccb4db048","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.21.1 on NeoForge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays delet…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"neoforge-1.21.1/full/client_a/catalog_delete","height":900,"image":"images/mc1.21.1/d78d1197a01e3c68deb0e61a485a8cecbe4ac8ad7866b5237dc813114cdce684.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d78d1197a01e3c68deb0e61a485a8cecbe4ac8ad7866b5237dc813114cdce684","format":"webp","pixel":{"dark_fraction":0.6511,"file_sha256":"d78d1197a01e3c68deb0e61a485a8cecbe4ac8ad7866b5237dc813114cdce684","height":900,"light_fraction":0.0,"luma_entropy":3.719,"meaningful_colors":25,"pixel_sha256":"9cc09b71b0989a5271130ce56149fb0caf1dc00d2c6c42de2e1ff93f6c7598a4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"1a7ec30090adf77346a3d23a411dad3b21484f3f770a8419671ffde64a622331","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"1a7ec30090adf77346a3d23a411dad3b21484f3f770a8419671ffde64a622331","height":1080,"light_fraction":0.0,"luma_entropy":3.658,"meaningful_colors":24,"pixel_sha256":"8f0325ef5985573143766232d44e21595eb556b8b98e2c88e8d789a3f49a3f57","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.1/full/client_a/model_slim","height":900,"image":"images/mc1.21.1/b891c6f2081d978a96183a9b141b0a9de35689e0b461201a28986f96c75a11ca.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b891c6f2081d978a96183a9b141b0a9de35689e0b461201a28986f96c75a11ca","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b891c6f2081d978a96183a9b141b0a9de35689e0b461201a28986f96c75a11ca","height":900,"light_fraction":0.0,"luma_entropy":5.236,"meaningful_colors":31,"pixel_sha256":"bb1777baaf7146e4beb96b952844f960d28e5c17dbd509a6a9b14f5300aa7431","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"dd4dbaf82b12472c1e5a1e404a67a6c31b029058ab7ea41fcaf1cbfd90b9d809","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dd4dbaf82b12472c1e5a1e404a67a6c31b029058ab7ea41fcaf1cbfd90b9d809","height":1080,"light_fraction":0.0,"luma_entropy":5.259,"meaningful_colors":29,"pixel_sha256":"c0ce863aa8faf5c757fd3251a303090a5166f6286d6ecc50154050f66d39f45b","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"neoforge-1.21.1/full/client_a/model_classic","height":900,"image":"images/mc1.21.1/0ed857918c5ff5d8fcf8f19a6b2035728f376eeeb6511efdebea4c222796f9c1.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0ed857918c5ff5d8fcf8f19a6b2035728f376eeeb6511efdebea4c222796f9c1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0ed857918c5ff5d8fcf8f19a6b2035728f376eeeb6511efdebea4c222796f9c1","height":900,"light_fraction":0.0,"luma_entropy":5.257,"meaningful_colors":31,"pixel_sha256":"e8a17d7211f8009b7721d9faa4d3dc5d8dc9b29ff014492465d136772c306462","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"9041ee62bcb3dcd5a2f88402ac63486f36483bee5c658ac44a37b2adf627eadc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9041ee62bcb3dcd5a2f88402ac63486f36483bee5c658ac44a37b2adf627eadc","height":1080,"light_fraction":0.0,"luma_entropy":5.276,"meaningful_colors":30,"pixel_sha256":"7a94aa1c525dcb083b782674159a530533ae9d5662a79c1b22536cb4b3c8e8c5","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtim…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"neoforge-1.21.1/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.21.1/43daf60d62fb13a11a3d1c9e627f3ed2a951ce3f242e1255146f8325c7a12a58.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"43daf60d62fb13a11a3d1c9e627f3ed2a951ce3f242e1255146f8325c7a12a58","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"43daf60d62fb13a11a3d1c9e627f3ed2a951ce3f242e1255146f8325c7a12a58","height":900,"light_fraction":0.0,"luma_entropy":5.239,"meaningful_colors":32,"pixel_sha256":"0ddc51de30dc2bb95c702b81818e3a893306ee1621d2072619e2ed50dac69ceb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"2b047bcb695098c2d78bf5f5be0d792ce20cec8579b2e03fc59ff7af8472a78d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2b047bcb695098c2d78bf5f5be0d792ce20cec8579b2e03fc59ff7af8472a78d","height":1080,"light_fraction":0.0,"luma_entropy":5.259,"meaningful_colors":29,"pixel_sha256":"327556200d167a07d717acb9f4d70aab188d62d0bfa811b910d746cbdd1bb4c9","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"neoforge-1.21.1/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.21.1/38e8584adc485321e8c0d200593e2502cce5f364310854d7380742283000a746.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38e8584adc485321e8c0d200593e2502cce5f364310854d7380742283000a746","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"38e8584adc485321e8c0d200593e2502cce5f364310854d7380742283000a746","height":900,"light_fraction":0.0,"luma_entropy":5.208,"meaningful_colors":31,"pixel_sha256":"804ce056efa77f28acd0bd24f21a19857fbc07993755bd6daaaa50ade5acfd7c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"9178be990d2e66024deb514cbf2c4dfa2e1b75ed4661ee264e46111d25f541b3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9178be990d2e66024deb514cbf2c4dfa2e1b75ed4661ee264e46111d25f541b3","height":1080,"light_fraction":0.0,"luma_entropy":5.229,"meaningful_colors":29,"pixel_sha256":"969782ef8b8290a0be90f40c0f5ec86cb22db721f4a7290aa3768a059908cb12","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"neoforge-1.21.1/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.21.1/704452ad204f1a85a5cdc06702fc044c0ec1aaf24065cdef539ea96085d527e4.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"704452ad204f1a85a5cdc06702fc044c0ec1aaf24065cdef539ea96085d527e4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"704452ad204f1a85a5cdc06702fc044c0ec1aaf24065cdef539ea96085d527e4","height":900,"light_fraction":0.0,"luma_entropy":5.248,"meaningful_colors":30,"pixel_sha256":"8ec8caad3c62a30f07be33bca603ad636329d6d63816ec1c8e1e64982b0f8089","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"3c3909463edfeddc49e75113aa84eb838ca5f67102874d16088b7345c6873bdb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3c3909463edfeddc49e75113aa84eb838ca5f67102874d16088b7345c6873bdb","height":1080,"light_fraction":0.0,"luma_entropy":5.269,"meaningful_colors":30,"pixel_sha256":"86a84e8d89b2c082ee111459dc2ae46fa44b8fba1a0bfbfb426f15f87e2ccc08","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks ca…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"neoforge-1.21.1/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.21.1/8c6ac502c7737658432b736579947044aa1b4465c9b2bb895e6af5838f77b055.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8c6ac502c7737658432b736579947044aa1b4465c9b2bb895e6af5838f77b055","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8c6ac502c7737658432b736579947044aa1b4465c9b2bb895e6af5838f77b055","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"710f7beb017b44defa40e7bd0d5c06636f85d82ca2db1fea39e90bfd9e3ecd56","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"148f3332ac569aa8cbec63b1688346f464089bad2e8e588691c220b21ac807f8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"148f3332ac569aa8cbec63b1688346f464089bad2e8e588691c220b21ac807f8","height":1080,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"bb1e175113fe75ee5b14fcb483f52c47af7224302554bd4ffcdb98e16793ca72","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.21.1 on NeoForge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"neoforge-1.21.1/full/client_a/transparency_disabled","height":900,"image":"images/mc1.21.1/f4c2103bf8b94b77ebc056eeb81a55c5e15018e2881f88c488613ed76cdccd62.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f4c2103bf8b94b77ebc056eeb81a55c5e15018e2881f88c488613ed76cdccd62","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"f4c2103bf8b94b77ebc056eeb81a55c5e15018e2881f88c488613ed76cdccd62","height":900,"light_fraction":0.0,"luma_entropy":5.263,"meaningful_colors":31,"pixel_sha256":"f7d3911500b876838fd42de9dadc1c6b79d975ebb6b11443e8c0c2d6ffae1e15","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"62989a78822b5f75282995b558fc52c7d10250f298c9a75ade2b9ee5ed41b382","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"62989a78822b5f75282995b558fc52c7d10250f298c9a75ade2b9ee5ed41b382","height":1080,"light_fraction":0.0,"luma_entropy":5.278,"meaningful_colors":30,"pixel_sha256":"bd766c39b659a35061bdad23aa06eeff8b1334355c6644e25d4734a249bfa0da","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, w…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"neoforge-1.21.1/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.21.1/66b9e933508ed2eba841673f51c68975b2868d499f7098380e66b36a7724bd09.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"66b9e933508ed2eba841673f51c68975b2868d499f7098380e66b36a7724bd09","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"66b9e933508ed2eba841673f51c68975b2868d499f7098380e66b36a7724bd09","height":900,"light_fraction":0.0,"luma_entropy":5.433,"meaningful_colors":32,"pixel_sha256":"353306c3e72ddd365fa56beaf179ce330d0091890fcfb4f40b5254e2b99343d6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"206cdd051e78f728708481dd3eb6625696cc57d689e473a6bfc82dedc8b95e18","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"206cdd051e78f728708481dd3eb6625696cc57d689e473a6bfc82dedc8b95e18","height":1080,"light_fraction":0.0,"luma_entropy":5.442,"meaningful_colors":32,"pixel_sha256":"3b1c71e539376ebfc6706b2d1fc57f1d0bd5cfc891911c92068d6e2053c6eaf8","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proo…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"neoforge-1.21.1/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.21.1/a64cf7e32e6ba8499494001427bcedbf6bc63498b5902dfd442ec3cab391cf8d.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a64cf7e32e6ba8499494001427bcedbf6bc63498b5902dfd442ec3cab391cf8d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a64cf7e32e6ba8499494001427bcedbf6bc63498b5902dfd442ec3cab391cf8d","height":900,"light_fraction":0.0,"luma_entropy":5.398,"meaningful_colors":32,"pixel_sha256":"45083c76ea135ab6eaea4f48589bbae2f804be38787f62ae986c57af97c7b45f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"321ccc7d9317dd73ed69d30c6ae3dc7415fc888bfb568065b302e87329473a37","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"321ccc7d9317dd73ed69d30c6ae3dc7415fc888bfb568065b302e87329473a37","height":1080,"light_fraction":0.0,"luma_entropy":5.405,"meaningful_colors":32,"pixel_sha256":"06b839a6535e809301b46f2e00bb0b81db3f07de176d6294ae5d3e129d62cfa0","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"neoforge-1.21.1/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.21.1/86920de6af483d3b9bd4f800918bb7d1c1d06c8c975479c5191604150ebf3fc7.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"86920de6af483d3b9bd4f800918bb7d1c1d06c8c975479c5191604150ebf3fc7","format":"webp","pixel":{"dark_fraction":0.5054,"file_sha256":"86920de6af483d3b9bd4f800918bb7d1c1d06c8c975479c5191604150ebf3fc7","height":900,"light_fraction":0.0011,"luma_entropy":5.079,"meaningful_colors":27,"pixel_sha256":"952a7307fa0cc235361fd40e73f8711cd5a236ac74cbcc53c407f7b08a95f61d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"e7c5a782375101d415ba372d1dabc2fb99bd4669ad2a48d506bf7098ecdf7f7e","height":1080,"pixel":{"dark_fraction":0.5075,"file_sha256":"e7c5a782375101d415ba372d1dabc2fb99bd4669ad2a48d506bf7098ecdf7f7e","height":1080,"light_fraction":0.0011,"luma_entropy":5.016,"meaningful_colors":29,"pixel_sha256":"96e6a8146f03c7655721bb242dfbfc8bc413e375be1f82e6683aade8028cc676","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"neoforge-1.21.1/full/client_a/known_cape_apply","height":900,"image":"images/mc1.21.1/40a51ac1c0a5f24fbb0eff2a238cbd04efbc20ec9684bf1983aa14f44fc4baa0.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"40a51ac1c0a5f24fbb0eff2a238cbd04efbc20ec9684bf1983aa14f44fc4baa0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"40a51ac1c0a5f24fbb0eff2a238cbd04efbc20ec9684bf1983aa14f44fc4baa0","height":900,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":31,"pixel_sha256":"a2c35a23700ec495544e4d221f45b5810f4dd8b47671fb88b4d21c9ee85753f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"1cbbb05509fa28ec9a9a563c35fd08e551739a140bd6b2e43177f178320f9be9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1cbbb05509fa28ec9a9a563c35fd08e551739a140bd6b2e43177f178320f9be9","height":1080,"light_fraction":0.0,"luma_entropy":5.471,"meaningful_colors":32,"pixel_sha256":"5ab98dd6fc5ad87c82d0e764e1bb8deb9053e6e2c8200acb612ebba530aa8e22","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outli…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"neoforge-1.21.1/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.21.1/58d385e64b750629f8f8de87f61f4f02a1cbc3b5fc569d3f3dadf13b63340056.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"58d385e64b750629f8f8de87f61f4f02a1cbc3b5fc569d3f3dadf13b63340056","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"58d385e64b750629f8f8de87f61f4f02a1cbc3b5fc569d3f3dadf13b63340056","height":900,"light_fraction":0.0,"luma_entropy":4.585,"meaningful_colors":31,"pixel_sha256":"98f2222b8b5ea9097346e1336df0e019e0cbaf795ab3678b5a8f0a2f175f76c1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"e32a43da4f6d7f6095203e5d2c0cbf09106f3f46a231653339d82e74ebec7eaf","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"e32a43da4f6d7f6095203e5d2c0cbf09106f3f46a231653339d82e74ebec7eaf","height":1080,"light_fraction":0.0,"luma_entropy":4.544,"meaningful_colors":32,"pixel_sha256":"7624faa442c595d4cf92cfd3c250a558cb19db362e93a147f9b9d5a6712cf28f","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the r…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"neoforge-1.21.1/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.21.1/ba165df18f9ce20c82a2b8b4fe862dacb991eef80680365590832d65c9ed6f32.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ba165df18f9ce20c82a2b8b4fe862dacb991eef80680365590832d65c9ed6f32","format":"webp","pixel":{"dark_fraction":0.5056,"file_sha256":"ba165df18f9ce20c82a2b8b4fe862dacb991eef80680365590832d65c9ed6f32","height":900,"light_fraction":0.0013,"luma_entropy":5.134,"meaningful_colors":30,"pixel_sha256":"efc6fccde19b8a72b89de9583fffad50df1c51fb21b95f2ad039ec9e41ec6889","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"54805bcf2540f0f1bc66b8d66a9e282c3c078168d18da842f5c53ed430c3a540","height":1080,"pixel":{"dark_fraction":0.5082,"file_sha256":"54805bcf2540f0f1bc66b8d66a9e282c3c078168d18da842f5c53ed430c3a540","height":1080,"light_fraction":0.0011,"luma_entropy":5.062,"meaningful_colors":31,"pixel_sha256":"3e01ecee997a56ad5b41a8d2d89074c0a63d4b562eed42376a6c14fec168a5c8","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"neoforge-1.21.1/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.21.1/3fbf631300c1a59d78898e4c9240f1233d74c86d94cc435e4c37746fbecb595b.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3fbf631300c1a59d78898e4c9240f1233d74c86d94cc435e4c37746fbecb595b","format":"webp","pixel":{"dark_fraction":0.5053,"file_sha256":"3fbf631300c1a59d78898e4c9240f1233d74c86d94cc435e4c37746fbecb595b","height":900,"light_fraction":0.0011,"luma_entropy":5.127,"meaningful_colors":29,"pixel_sha256":"3c5eb346d6148587c4428e826c513676be9ed64d2317a8bd0b10d19a31bed163","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"33d56765a05400eade32c81cc8e2a96f68bdaec6f2e92a182015b40212cb0855","height":1080,"pixel":{"dark_fraction":0.5074,"file_sha256":"33d56765a05400eade32c81cc8e2a96f68bdaec6f2e92a182015b40212cb0855","height":1080,"light_fraction":0.0011,"luma_entropy":5.059,"meaningful_colors":31,"pixel_sha256":"9457e09108ecf79a022a2c2b5ccaa7b860b82feee2710d22369fdddb69706a96","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"neoforge-1.21.1/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.21.1/707980055aca11abdfe718cdf68a7f7848e9447815ccd33d32c779ed9c1a9e57.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"707980055aca11abdfe718cdf68a7f7848e9447815ccd33d32c779ed9c1a9e57","format":"webp","pixel":{"dark_fraction":0.1976,"file_sha256":"707980055aca11abdfe718cdf68a7f7848e9447815ccd33d32c779ed9c1a9e57","height":900,"light_fraction":0.0,"luma_entropy":4.591,"meaningful_colors":30,"pixel_sha256":"e6ac40826f2692dcdbd1ad487b882b5680fb5d234e41f16138f5969f5de729cc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"61592784bff329ff2624769497c5cfd0eefc962025aea00c004943f2baa6c419","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"61592784bff329ff2624769497c5cfd0eefc962025aea00c004943f2baa6c419","height":1080,"light_fraction":0.0,"luma_entropy":4.552,"meaningful_colors":31,"pixel_sha256":"74b74163f43aa446cae15eaf13abc4428de9a9ca5c4e97e1826b46c83a3911b8","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"neoforge-1.21.1/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.21.1/819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922","format":"webp","pixel":{"dark_fraction":0.1976,"file_sha256":"819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922","height":900,"light_fraction":0.0,"luma_entropy":4.608,"meaningful_colors":30,"pixel_sha256":"686cfe7b73c7a7bfb9e30684968a2555ef13cfad63b6efd7ace84f31a7e31b45","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"6bafa76c2431d51b73ada41e65cf9b60cb864321cee14ca53ca83d21dee414e6","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"6bafa76c2431d51b73ada41e65cf9b60cb864321cee14ca53ca83d21dee414e6","height":1080,"light_fraction":0.0,"luma_entropy":4.558,"meaningful_colors":30,"pixel_sha256":"c443dde60f4fe6c1078164d2409e57a757c318d2adf0deca23328206aaa6b07f","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"neoforge-1.21.1/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.21.1/d87c1ec27965bf01c9cde68e6cc22b0b3c0e48eb3a1ba12d323f5f5aba7cd0d0.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d87c1ec27965bf01c9cde68e6cc22b0b3c0e48eb3a1ba12d323f5f5aba7cd0d0","format":"webp","pixel":{"dark_fraction":0.1965,"file_sha256":"d87c1ec27965bf01c9cde68e6cc22b0b3c0e48eb3a1ba12d323f5f5aba7cd0d0","height":900,"light_fraction":0.0,"luma_entropy":4.84,"meaningful_colors":29,"pixel_sha256":"798f07acb55c08378b4729c06c4a0dbc9ef75ae227bb4b848aedf1cbd4afcd3d","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"a62956138b0e72a51a6ec39372f2a58f135aebba7702eb8cacdb306c47764a62","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"a62956138b0e72a51a6ec39372f2a58f135aebba7702eb8cacdb306c47764a62","height":1080,"light_fraction":0.0,"luma_entropy":4.793,"meaningful_colors":31,"pixel_sha256":"5962591a43efe452c439e81f4c5f762ff34142c6f754c83661a56a1c1dd72056","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.21.1 on NeoForge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"neoforge-1.21.1/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.21.1/fd91a67c4a6d5f9eefddfe2ae252d94dbed4c1c358053e4528546e5cf32dc719.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fd91a67c4a6d5f9eefddfe2ae252d94dbed4c1c358053e4528546e5cf32dc719","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"fd91a67c4a6d5f9eefddfe2ae252d94dbed4c1c358053e4528546e5cf32dc719","height":900,"light_fraction":0.0,"luma_entropy":5.313,"meaningful_colors":32,"pixel_sha256":"824d38b52050f898352611f5c9e3b4300c7302b79ecc58302b74726078593c31","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"4b830cba2cfec1b378608f9a442f9bb90603a9c6e84c6fc2313008ddd1128472","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"4b830cba2cfec1b378608f9a442f9bb90603a9c6e84c6fc2313008ddd1128472","height":1080,"light_fraction":0.0,"luma_entropy":5.232,"meaningful_colors":32,"pixel_sha256":"e1ee38035946e0672c3848818d4a2d809c8155def74d57ff443977292243c7cf","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.21.1 on NeoForge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"neoforge-1.21.1/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.21.1/38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"1adb4c5a27f907eb56e4ac999786cc0c33db4e0921b0983dcfbee7171e17b800","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"8bccf4676582f596e5a5a024d26ca36ff46ae7bdb813413dae6850ba37dabbfd","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8bccf4676582f596e5a5a024d26ca36ff46ae7bdb813413dae6850ba37dabbfd","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"72edae496ac738fc4330f8dcf8c0f8ef7e6a343c917ad6f2d358320ac2bea1bc","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back out…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"neoforge-1.21.1/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.21.1/ff3eded424ba8db98ad9cabbb5497169aecef3575bd966f3181eb1133af499a0.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff3eded424ba8db98ad9cabbb5497169aecef3575bd966f3181eb1133af499a0","format":"webp","pixel":{"dark_fraction":0.1971,"file_sha256":"ff3eded424ba8db98ad9cabbb5497169aecef3575bd966f3181eb1133af499a0","height":900,"light_fraction":0.0,"luma_entropy":5.662,"meaningful_colors":32,"pixel_sha256":"c97505affb2a5a355e9a7298e017ffabeee990a05e9248afcab3aae40c80bb18","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"401cd0271cbf05850dc5446c1ad1cf12afdf53cc9d619cccbe1ba5192190e6d4","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"401cd0271cbf05850dc5446c1ad1cf12afdf53cc9d619cccbe1ba5192190e6d4","height":1080,"light_fraction":0.0,"luma_entropy":5.638,"meaningful_colors":32,"pixel_sha256":"da6a6b1f17a786b158b3cd8afc6b4faacca5678e5ab2433c5be69c060a83990e","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"neoforge-1.21.1/full/client_a/cape_import_standard","height":900,"image":"images/mc1.21.1/d38485e63700649a7b73f37df2beb09122dd09ac544ca23ab9d1fa94ec321a91.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d38485e63700649a7b73f37df2beb09122dd09ac544ca23ab9d1fa94ec321a91","format":"webp","pixel":{"dark_fraction":0.4705,"file_sha256":"d38485e63700649a7b73f37df2beb09122dd09ac544ca23ab9d1fa94ec321a91","height":900,"light_fraction":0.001,"luma_entropy":5.174,"meaningful_colors":29,"pixel_sha256":"25f7213ffa1fdcf4b17a1aefaa03ec5e3d2db083cd4be6072b7eed34cb41eb51","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a0f7d69d4002d27f28c70c3a5937e6eb401b4c2e8a76ee76ea77187a924104e1","height":1080,"pixel":{"dark_fraction":0.4727,"file_sha256":"a0f7d69d4002d27f28c70c3a5937e6eb401b4c2e8a76ee76ea77187a924104e1","height":1080,"light_fraction":0.0011,"luma_entropy":5.122,"meaningful_colors":31,"pixel_sha256":"a0cbeefe3e2d5a02c73e3dc156353e7a8e5fa72474c67ada6d219a66e2920c2a","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"neoforge-1.21.1/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.21.1/910c41e48c4753a7ae28887113c8d1598a9e232977668617e5660432582f55a1.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"910c41e48c4753a7ae28887113c8d1598a9e232977668617e5660432582f55a1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"910c41e48c4753a7ae28887113c8d1598a9e232977668617e5660432582f55a1","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":31,"pixel_sha256":"51d3f166697fc695cc7a2c5cab5094cf03d61e7c7c01a3a0765dd79f8925fd79","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"c5e4c265759c2e83d24cfef599f4c2e2bdb8b6c93d8faaf4594a3e09248c99e3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c5e4c265759c2e83d24cfef599f4c2e2bdb8b6c93d8faaf4594a3e09248c99e3","height":1080,"light_fraction":0.0,"luma_entropy":5.466,"meaningful_colors":32,"pixel_sha256":"262466ce348e4710bc91fc13c00596e66805d622469d438369cabd90b5e0f3b3","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"neoforge-1.21.1/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.21.1/0c193c1a7c61a2780821fb80fd588286e04a114900002c3a55e7a0c645d352ae.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0c193c1a7c61a2780821fb80fd588286e04a114900002c3a55e7a0c645d352ae","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0c193c1a7c61a2780821fb80fd588286e04a114900002c3a55e7a0c645d352ae","height":900,"light_fraction":0.0,"luma_entropy":5.598,"meaningful_colors":30,"pixel_sha256":"610051e4590422a8a724e1f49aaffca8097f90c86f520dbcec74cb21365177a2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"635171768d67f9d2ddd6e6ed39bea353feb6167bbb015e7cc114fe440ddb5b9b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"635171768d67f9d2ddd6e6ed39bea353feb6167bbb015e7cc114fe440ddb5b9b","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":30,"pixel_sha256":"6ccafbce126be4aeb222cc1ceb13678123972e41f9205101c626f2e381a7ca88","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"neoforge-1.21.1/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.21.1/25e0f63611a06d9b0e73262f35f94d57ecdc04845d588241746d160b84d6a016.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"25e0f63611a06d9b0e73262f35f94d57ecdc04845d588241746d160b84d6a016","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"25e0f63611a06d9b0e73262f35f94d57ecdc04845d588241746d160b84d6a016","height":900,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":30,"pixel_sha256":"4181c6c6e9c1f17c297ad9eae4427785ab5ac1e87dff70451e0ccf88a0e3e199","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"036c252fc33a20d42b98cb20dbecd736a8d810fb689ec6ce71bf6174c292b146","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"036c252fc33a20d42b98cb20dbecd736a8d810fb689ec6ce71bf6174c292b146","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"dac607416572caa47f9ff07669df7a8af7bf00dc4b5b6530cede261a51bcf61a","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"neoforge-1.21.1/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.21.1/83d270b1e2e364b864706628fcb3c6b7d69305789e01632b74c1dabf82211457.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"83d270b1e2e364b864706628fcb3c6b7d69305789e01632b74c1dabf82211457","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"83d270b1e2e364b864706628fcb3c6b7d69305789e01632b74c1dabf82211457","height":900,"light_fraction":0.0,"luma_entropy":5.607,"meaningful_colors":31,"pixel_sha256":"bdfafc021dcdcc29b9c82ccec558edd317155ae5a90561fe70815cd8b246f410","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"7d35c755a2fca1c5000efffdbfd75e8de6a5207ec64e03bfec8ebfa0b8d004b6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7d35c755a2fca1c5000efffdbfd75e8de6a5207ec64e03bfec8ebfa0b8d004b6","height":1080,"light_fraction":0.0,"luma_entropy":5.612,"meaningful_colors":30,"pixel_sha256":"dff8ae5fddd13a3936c05e7124351a4bd96329eb205be37350ad83ffce8d3eb1","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.21.1 on NeoForge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source,…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"neoforge-1.21.1/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.21.1/0492f6bdc74f51c8f823a61f92468216e1920dc802b75a1febbe82eacfdc0e91.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0492f6bdc74f51c8f823a61f92468216e1920dc802b75a1febbe82eacfdc0e91","format":"webp","pixel":{"dark_fraction":0.4367,"file_sha256":"0492f6bdc74f51c8f823a61f92468216e1920dc802b75a1febbe82eacfdc0e91","height":900,"light_fraction":0.0,"luma_entropy":4.563,"meaningful_colors":32,"pixel_sha256":"6ee274e6f666db0bf266ae41b4d1f44bc988b7bfdc4490f1a7175243dfaafba3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"5757a745603f69a5015e7499cf0378496b87219ddb9e80f6675408419bf0abcd","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"5757a745603f69a5015e7499cf0378496b87219ddb9e80f6675408419bf0abcd","height":1080,"light_fraction":0.0,"luma_entropy":4.527,"meaningful_colors":29,"pixel_sha256":"1ddc86bedff23025f2db3c7aac960c32139a94c27d1fc37201286b691a624269","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.21.1 on NeoForge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"neoforge-1.21.1/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.21.1/8ec77a4b96b8399784717b8511c8e6b86defc1d65fdee8f956a1e67ae04ee44b.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8ec77a4b96b8399784717b8511c8e6b86defc1d65fdee8f956a1e67ae04ee44b","format":"webp","pixel":{"dark_fraction":0.1976,"file_sha256":"8ec77a4b96b8399784717b8511c8e6b86defc1d65fdee8f956a1e67ae04ee44b","height":900,"light_fraction":0.0,"luma_entropy":5.607,"meaningful_colors":32,"pixel_sha256":"7c07936e55ebdd62036d4e1603b7616e3cf06e3a9b52db59a14a55f3a2f7a331","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"1990d7e431d56338caa40003febcf38d3e696b10e804834d8549d080a7a385bc","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"1990d7e431d56338caa40003febcf38d3e696b10e804834d8549d080a7a385bc","height":1080,"light_fraction":0.0,"luma_entropy":5.532,"meaningful_colors":30,"pixel_sha256":"e3ee211d0f1d3ed26434aa4f0d274d2969b1b0425a926d76d2806a942eff68d6","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas p…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"neoforge-1.21.1/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.21.1/aeee82708e853efc0cc49f93c08de2aa7aa1f06f395260bacda8d26fe55180ca.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aeee82708e853efc0cc49f93c08de2aa7aa1f06f395260bacda8d26fe55180ca","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"aeee82708e853efc0cc49f93c08de2aa7aa1f06f395260bacda8d26fe55180ca","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"721c37de4990659885d3f15afa1b5fd5baf75cf600b56acc0e6abd62a337196f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"011f7bc8c1972e100e192b24874fe5fe5ce098bfa7a3f41d27d8d36919ae4b19","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"011f7bc8c1972e100e192b24874fe5fe5ce098bfa7a3f41d27d8d36919ae4b19","height":1080,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"d504e7dd17e8a4d9de5542ac04873348edfd64fc4fc9dc9dd822e992603e3528","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"neoforge-1.21.1/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.21.1/108825e267046ac64c21bf538ec48db34f9ce68da54224aa99e0c5bfb28a5f9d.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"108825e267046ac64c21bf538ec48db34f9ce68da54224aa99e0c5bfb28a5f9d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"108825e267046ac64c21bf538ec48db34f9ce68da54224aa99e0c5bfb28a5f9d","height":900,"light_fraction":0.0,"luma_entropy":5.605,"meaningful_colors":30,"pixel_sha256":"4f29e6952d5d9f04666b2505a63bd13b7a7b5d0a688b68faae0407db285c0ce2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"806cc40b56a58b5ce661c6e68ab43dc0904db7ddb3dbc066fb3c604872783103","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"806cc40b56a58b5ce661c6e68ab43dc0904db7ddb3dbc066fb3c604872783103","height":1080,"light_fraction":0.0,"luma_entropy":5.611,"meaningful_colors":30,"pixel_sha256":"7dbdc1fd41603646083f27076f4ac8ec67ccd262a174e319d175b31db97409ea","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.21.1 on NeoForge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"neoforge-1.21.1/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.21.1/36b318b55cf10cf8965be36ea41fc445cb243b2ab95ab7178a6f4ca7d81e1428.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36b318b55cf10cf8965be36ea41fc445cb243b2ab95ab7178a6f4ca7d81e1428","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"36b318b55cf10cf8965be36ea41fc445cb243b2ab95ab7178a6f4ca7d81e1428","height":900,"light_fraction":0.0,"luma_entropy":5.6,"meaningful_colors":30,"pixel_sha256":"f9223eea543871c6e651677444c9a8f651803c5357f328c206f030ebdbf55bf1","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"472f0defb2c70bd518b32b40833074a5e44dd6ff8621526f1dbd8b553f548fd9","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"472f0defb2c70bd518b32b40833074a5e44dd6ff8621526f1dbd8b553f548fd9","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"e396d2be43ea517be6e5e00f96d6e0cad50f367dbfa90ef44c355e1164a0e8a5","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"neoforge-1.21.1/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.21.1/63071cca2be3f15f2c45a0c5d094b34361b7d2e43086e6f724499abbc9c545c7.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"63071cca2be3f15f2c45a0c5d094b34361b7d2e43086e6f724499abbc9c545c7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"63071cca2be3f15f2c45a0c5d094b34361b7d2e43086e6f724499abbc9c545c7","height":900,"light_fraction":0.0,"luma_entropy":5.434,"meaningful_colors":31,"pixel_sha256":"d40ec768a925d913c6655a5db93701ff5901356e4552a950b719a389159988f6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"8b5bb3dc7fd7297e488d6dd6608da23ab0f8c4cbabe7638893f1a2c3126eb0fc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8b5bb3dc7fd7297e488d6dd6608da23ab0f8c4cbabe7638893f1a2c3126eb0fc","height":1080,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"9a5ac3eee0301283715d73742e768749245871d7e61995a2910019c4b27d0c49","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compa…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"neoforge-1.21.1/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.21.1/1a668c0e2316aee9ae3240f198bc9be76e2919aa306d6fbaa1226a9a67d68056.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1a668c0e2316aee9ae3240f198bc9be76e2919aa306d6fbaa1226a9a67d68056","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1a668c0e2316aee9ae3240f198bc9be76e2919aa306d6fbaa1226a9a67d68056","height":900,"light_fraction":0.0,"luma_entropy":5.43,"meaningful_colors":31,"pixel_sha256":"1c12a620e6e03984c2282f28051d580aa98d381f5b3f075438a5c404b34dd7cb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"4f4a9152aebaf289f2554fc639338be41887a2ea1808b1592934134b40aa16c0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4f4a9152aebaf289f2554fc639338be41887a2ea1808b1592934134b40aa16c0","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":32,"pixel_sha256":"86bea9253de6a96911f52823b1ce683dedb0d9da4b71f2de530feb13a2d7f1b5","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"neoforge-1.21.1/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.21.1/c59a4a5e536e5719120e8cc8e013e2a74bd509f299dde5c0257fc434924d3ce5.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c59a4a5e536e5719120e8cc8e013e2a74bd509f299dde5c0257fc434924d3ce5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c59a4a5e536e5719120e8cc8e013e2a74bd509f299dde5c0257fc434924d3ce5","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":32,"pixel_sha256":"c38ff901bbdb62d9e398c33476495fb54e76fd5d598374dc4ff846d3831acd99","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"fbb808d8d304e9657c20800e9101e45a81452e39eb043fa141ee513b2f1fbc67","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"fbb808d8d304e9657c20800e9101e45a81452e39eb043fa141ee513b2f1fbc67","height":1080,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"96a6dc7673ce1ba5645a85c971906ee10feb2ac2fb46360f4b0cb82463eda1ce","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"neoforge-1.21.1/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.21.1/40a13c036a3267f9cd86b622aad8458de47190174a799a999b3db665f1a6a5c5.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"40a13c036a3267f9cd86b622aad8458de47190174a799a999b3db665f1a6a5c5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"40a13c036a3267f9cd86b622aad8458de47190174a799a999b3db665f1a6a5c5","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":30,"pixel_sha256":"79bf1a8469afdb1168a2391c31c64b5ddecf27608236d51ad3ac92d65790957d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"42f4426d7292314376811cb37c766304bc51f22bbc374439adca1e493327bda8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"42f4426d7292314376811cb37c766304bc51f22bbc374439adca1e493327bda8","height":1080,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":31,"pixel_sha256":"2a9357eec000ac1db140fc86014e32193fad6abe937d7e82c326470b7a73d2f8","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"neoforge-1.21.1/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.21.1/5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4","height":900,"light_fraction":0.0,"luma_entropy":4.531,"meaningful_colors":30,"pixel_sha256":"c37793c0fa509bb957e63d821a6bed394abc4d0e6d16584279fcf67cd885da84","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"db223b3e10980fbf6d5c9a278f378fab2cfd90bf325bd4a10320a3ac46108943","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"db223b3e10980fbf6d5c9a278f378fab2cfd90bf325bd4a10320a3ac46108943","height":1080,"light_fraction":0.0,"luma_entropy":4.5,"meaningful_colors":30,"pixel_sha256":"1570bf7ded18ace6bb0ba7e491147582856c0f3ea7fdb5e5ebe3aad82e1374b0","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"neoforge-1.21.1/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.21.1/04f9fc8c641559a16dd230051bc16cc3c3b5983568efb0ec1b6ad90091c93532.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"04f9fc8c641559a16dd230051bc16cc3c3b5983568efb0ec1b6ad90091c93532","format":"webp","pixel":{"dark_fraction":0.4889,"file_sha256":"04f9fc8c641559a16dd230051bc16cc3c3b5983568efb0ec1b6ad90091c93532","height":900,"light_fraction":0.0011,"luma_entropy":5.312,"meaningful_colors":30,"pixel_sha256":"98ad16ebfd1263df470218cb1b4b43e6e36f1716fadb7e773f85bb300c64377d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"43ca410f71f910fa7d5d8d04f7c6aadc348f0fa47c7d7f39fd607f5929c7b12c","height":1080,"pixel":{"dark_fraction":0.494,"file_sha256":"43ca410f71f910fa7d5d8d04f7c6aadc348f0fa47c7d7f39fd607f5929c7b12c","height":1080,"light_fraction":0.0011,"luma_entropy":5.224,"meaningful_colors":31,"pixel_sha256":"952a33d9b25f6f4638e5f8a755f9f62b02c9541fde829300c64f82a5f2021bc0","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"neoforge-1.21.1/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.21.1/5e565038c0eb6bc097db04e92dafd244814396545d234d74e36046e17a56154b.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5e565038c0eb6bc097db04e92dafd244814396545d234d74e36046e17a56154b","format":"webp","pixel":{"dark_fraction":0.487,"file_sha256":"5e565038c0eb6bc097db04e92dafd244814396545d234d74e36046e17a56154b","height":900,"light_fraction":0.0011,"luma_entropy":5.301,"meaningful_colors":31,"pixel_sha256":"9d86f7dadb7c2f08763e6c47fa0148586313c6304db9169e5a8ed9873191bb39","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"73e905c9be96f20a4e65941d93bf63d171e9f2a5b974b354442c555d7f280d76","height":1080,"pixel":{"dark_fraction":0.4924,"file_sha256":"73e905c9be96f20a4e65941d93bf63d171e9f2a5b974b354442c555d7f280d76","height":1080,"light_fraction":0.0011,"luma_entropy":5.23,"meaningful_colors":31,"pixel_sha256":"571bd5def896491cf09b5bd5c6505e685970b17f6340d2e6260e1283b16a0c2a","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"neoforge-1.21.1/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.21.1/f084123a111063804fbb7445e559f2e45f85859d6b97ed3203b7e423a287ee50.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f084123a111063804fbb7445e559f2e45f85859d6b97ed3203b7e423a287ee50","format":"webp","pixel":{"dark_fraction":0.4868,"file_sha256":"f084123a111063804fbb7445e559f2e45f85859d6b97ed3203b7e423a287ee50","height":900,"light_fraction":0.0012,"luma_entropy":5.325,"meaningful_colors":30,"pixel_sha256":"889db4f10bccc09d68e978f4639274d4bf4f443981567e1796b3219b6a5b8cc9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"11d9301b9709ddd801183cafc21237d27e7f2874c56f1724a9c24c53852b639f","height":1080,"pixel":{"dark_fraction":0.4927,"file_sha256":"11d9301b9709ddd801183cafc21237d27e7f2874c56f1724a9c24c53852b639f","height":1080,"light_fraction":0.0011,"luma_entropy":5.261,"meaningful_colors":32,"pixel_sha256":"87ea2c64a8f7b424aab148ce7f7ccdb586a26d2113da44c3a9e74a27d42a8022","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"neoforge-1.21.1/full/client_a/cape_delete_local","height":900,"image":"images/mc1.21.1/8b27a508d2987744bd1bcecf682191d463bb9e1ad25aedb2720ceef26e91caad.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b27a508d2987744bd1bcecf682191d463bb9e1ad25aedb2720ceef26e91caad","format":"webp","pixel":{"dark_fraction":0.4611,"file_sha256":"8b27a508d2987744bd1bcecf682191d463bb9e1ad25aedb2720ceef26e91caad","height":900,"light_fraction":0.0011,"luma_entropy":5.381,"meaningful_colors":30,"pixel_sha256":"b247a791ff03e875b57c04e0f26aec27d93414235b8cf087adc98bdb78254581","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"22f311089be60e735e052db537d51829b8af1e8cf398e3f21faa9fce838bd5dd","height":1080,"pixel":{"dark_fraction":0.4652,"file_sha256":"22f311089be60e735e052db537d51829b8af1e8cf398e3f21faa9fce838bd5dd","height":1080,"light_fraction":0.0011,"luma_entropy":5.31,"meaningful_colors":31,"pixel_sha256":"13bede175ad80f96d680e50617651ff34b0e9b09195ac337d5ec6206b423370c","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.21.1 on NeoForge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"neoforge-1.21.1/full/client_a/cape_none_selected","height":900,"image":"images/mc1.21.1/defef2efed378e4d7ff0dde5e1cad80af37cf0bbcc235faa8784dbc46c00c95a.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"defef2efed378e4d7ff0dde5e1cad80af37cf0bbcc235faa8784dbc46c00c95a","format":"webp","pixel":{"dark_fraction":0.5001,"file_sha256":"defef2efed378e4d7ff0dde5e1cad80af37cf0bbcc235faa8784dbc46c00c95a","height":900,"light_fraction":0.0011,"luma_entropy":5.157,"meaningful_colors":31,"pixel_sha256":"1fc3e3ef13c19af5e3ac5a4c8d870eb275d754cb30f3d462d0c34c4b1c034584","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"fc39d6cc63ad54e77b3a9565784a83929bd61aebb0bed40cb9f55c8ce4ab6a6e","height":1080,"pixel":{"dark_fraction":0.5047,"file_sha256":"fc39d6cc63ad54e77b3a9565784a83929bd61aebb0bed40cb9f55c8ce4ab6a6e","height":1080,"light_fraction":0.0011,"luma_entropy":5.091,"meaningful_colors":31,"pixel_sha256":"550f8f9f5b83bb52084e03c91b615bf8e96a95e58e7def655235b6e692a46d8a","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"neoforge-1.21.1/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.21.1/b7821b08559c1992b60cf7e0af9518e6158e177d714bba7af74bf5535fc46146.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b7821b08559c1992b60cf7e0af9518e6158e177d714bba7af74bf5535fc46146","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b7821b08559c1992b60cf7e0af9518e6158e177d714bba7af74bf5535fc46146","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"07710d1793652f517fc04596d243c65ed0a7f6c7731c11de97b1068f8586b815","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"49e2683b8705866b5e20710d1f951bd29a31c9c594d776c2a4bb9d77a06d07f2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"49e2683b8705866b5e20710d1f951bd29a31c9c594d776c2a4bb9d77a06d07f2","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"67e42e30a8564083471066faa0c0b73384d71a4f0262f55a52070b37492d8fd4","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.21.1 on NeoForge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"neoforge-1.21.1/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.21.1/e6bde496adb00f162a8240ad3386e3be6d89491ce5a32baedcd946345f9e8b9c.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e6bde496adb00f162a8240ad3386e3be6d89491ce5a32baedcd946345f9e8b9c","format":"webp","pixel":{"dark_fraction":0.5913,"file_sha256":"e6bde496adb00f162a8240ad3386e3be6d89491ce5a32baedcd946345f9e8b9c","height":900,"light_fraction":0.0,"luma_entropy":4.577,"meaningful_colors":28,"pixel_sha256":"b2d5fc129b1deef07b26f924d47a2361f69fd160f452c1590df8ce4c09e10a70","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"faa7748e7879bb46595b208c52488b65f71465e110d82392682258c9fa17c5b4","height":1080,"pixel":{"dark_fraction":0.596,"file_sha256":"faa7748e7879bb46595b208c52488b65f71465e110d82392682258c9fa17c5b4","height":1080,"light_fraction":0.0,"luma_entropy":4.505,"meaningful_colors":28,"pixel_sha256":"13cb9eb510a8c395bb8aa27f0952187e1827125d01f42dbcecdd494016c70ce6","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the ti…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"neoforge-1.21.1/full/client_a/settings_screen","height":900,"image":"images/mc1.21.1/c9e3325c8e3e86d9f07c89df7f1e71132b7a31a6e9b73c4f00115bdc77a62a82.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c9e3325c8e3e86d9f07c89df7f1e71132b7a31a6e9b73c4f00115bdc77a62a82","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c9e3325c8e3e86d9f07c89df7f1e71132b7a31a6e9b73c4f00115bdc77a62a82","height":900,"light_fraction":0.0,"luma_entropy":4.868,"meaningful_colors":31,"pixel_sha256":"a422faaeceb5cae505de4aa6831e1d0b16040bb35972f8f69bf42a71f2c488b8","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"aebf1051a9f9af422b17f72fc60509ab510227f17d47b64046b0cbdadf8c8706","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"aebf1051a9f9af422b17f72fc60509ab510227f17d47b64046b0cbdadf8c8706","height":1080,"light_fraction":0.0,"luma_entropy":4.839,"meaningful_colors":31,"pixel_sha256":"8cef3fe133956e6d34e372b7cf28cca98ad96d0a94a9c067b808fb0e8ee8bea9","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"neoforge-1.21.1/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.21.1/f1d70dcc30599b6b527af6b5e0dcac929bac156a2d11332eef4f00e50ad72626.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f1d70dcc30599b6b527af6b5e0dcac929bac156a2d11332eef4f00e50ad72626","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f1d70dcc30599b6b527af6b5e0dcac929bac156a2d11332eef4f00e50ad72626","height":900,"light_fraction":0.0,"luma_entropy":4.859,"meaningful_colors":30,"pixel_sha256":"90074170df79af26a02d7591e8d45f038a9ed8ecb39527b2f85b58d14b652dc5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"de4c0caa8cad1619900a44862cbe9d7d55949b495f7021d8aceae8453669e386","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"de4c0caa8cad1619900a44862cbe9d7d55949b495f7021d8aceae8453669e386","height":1080,"light_fraction":0.0,"luma_entropy":4.832,"meaningful_colors":31,"pixel_sha256":"bb027a02a0530dda7e6196f32ed6aa1cceb50b555d44838ffb60e02e90e96a04","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"neoforge-1.21.1/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.21.1/b1958148438983e87c2088e8e6355c59a63d806de22e37ca34d206948c704327.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b1958148438983e87c2088e8e6355c59a63d806de22e37ca34d206948c704327","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"b1958148438983e87c2088e8e6355c59a63d806de22e37ca34d206948c704327","height":900,"light_fraction":0.0,"luma_entropy":4.835,"meaningful_colors":30,"pixel_sha256":"19a7872558def0e92981580296b4c594ed1ecc03feefe55d41bc730929497c59","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"dd504db814852650b15e9310ec62d8c94e78339b15665127fd5b7a74cd6d7621","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dd504db814852650b15e9310ec62d8c94e78339b15665127fd5b7a74cd6d7621","height":1080,"light_fraction":0.0,"luma_entropy":4.812,"meaningful_colors":31,"pixel_sha256":"9da9a1113977144856a8dc2d979a76c2fc0891c5fbbd7560570e05fca9421fcb","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"neoforge-1.21.1/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.21.1/32f234d99da1936abc1ecfe375620442bc89fecae6f12e2e0659bc8fbf79622b.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"32f234d99da1936abc1ecfe375620442bc89fecae6f12e2e0659bc8fbf79622b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"32f234d99da1936abc1ecfe375620442bc89fecae6f12e2e0659bc8fbf79622b","height":900,"light_fraction":0.0,"luma_entropy":4.429,"meaningful_colors":30,"pixel_sha256":"6713bb3fa65731b56ba2f397914d7165ce06e0596afbc7098dfe693b37d5bfeb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"cfd192bc643aca983a0a1403b3e33e286bff24313063cf6da3bf5e49e9fa54ba","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cfd192bc643aca983a0a1403b3e33e286bff24313063cf6da3bf5e49e9fa54ba","height":1080,"light_fraction":0.0,"luma_entropy":4.386,"meaningful_colors":31,"pixel_sha256":"25ed94be63386fb343ac8dfbcc76212000269aee24a4c45803b104b520c116b2","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"neoforge-1.21.1/full/client_a/settings_server_tab","height":900,"image":"images/mc1.21.1/69ae410d26185ffee6f8a09788e76e73fe73bad8ada0251c651bb1c455ab1c26.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"69ae410d26185ffee6f8a09788e76e73fe73bad8ada0251c651bb1c455ab1c26","format":"webp","pixel":{"dark_fraction":0.0031,"file_sha256":"69ae410d26185ffee6f8a09788e76e73fe73bad8ada0251c651bb1c455ab1c26","height":900,"light_fraction":0.0,"luma_entropy":4.837,"meaningful_colors":31,"pixel_sha256":"4d25c3d2144451030b62a256935385ae6913f5dd5a709c65031f13a7166e55d3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"ae49ca9df196453ec5407dcbc0de72ff6dc31398bee2e33018e827debf657f4e","height":1080,"pixel":{"dark_fraction":0.0032,"file_sha256":"ae49ca9df196453ec5407dcbc0de72ff6dc31398bee2e33018e827debf657f4e","height":1080,"light_fraction":0.0,"luma_entropy":4.8,"meaningful_colors":31,"pixel_sha256":"946a55c40bb7e859aa8e251079f5eb84b38b70c68255f423c074c0e9bad3ceab","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and n…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"neoforge-1.21.1/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.21.1/7aabbafd9bfcddb52be5caabb18527e5b1a24646c14a660b4f8f42a7f44f9408.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7aabbafd9bfcddb52be5caabb18527e5b1a24646c14a660b4f8f42a7f44f9408","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7aabbafd9bfcddb52be5caabb18527e5b1a24646c14a660b4f8f42a7f44f9408","height":900,"light_fraction":0.0,"luma_entropy":5.626,"meaningful_colors":31,"pixel_sha256":"b2c7b72ef408df7b63a25842537a6dd05284130f40f1926fd5bef002b4ac87c3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"334ca3877ce551ab5364c0d840131a9143ff758d54264af94e20ddc8e3f119c5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"334ca3877ce551ab5364c0d840131a9143ff758d54264af94e20ddc8e3f119c5","height":1080,"light_fraction":0.0,"luma_entropy":5.689,"meaningful_colors":32,"pixel_sha256":"e67fcb109d775e6b1f9dd3d1fc32e8a6bac38bcf856fba7f5210f7f0e9a3a96d","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"neoforge-1.21.1/full/client_a/rename_dialog","height":900,"image":"images/mc1.21.1/322dc29efc8e62ae2667fe546a5281ff33ed5053a70093efd45e9cadbe10acd8.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"322dc29efc8e62ae2667fe546a5281ff33ed5053a70093efd45e9cadbe10acd8","format":"webp","pixel":{"dark_fraction":0.011,"file_sha256":"322dc29efc8e62ae2667fe546a5281ff33ed5053a70093efd45e9cadbe10acd8","height":900,"light_fraction":0.0,"luma_entropy":5.286,"meaningful_colors":31,"pixel_sha256":"d5a8cf072aa13b897d0bffb319f3826ab9f6cac4a93514dfaff7ac004bb1efd3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"4c95b31504468532c2160f21c8a92036dfa3466fcacff1d4706595f8045cbeb6","height":1080,"pixel":{"dark_fraction":0.0111,"file_sha256":"4c95b31504468532c2160f21c8a92036dfa3466fcacff1d4706595f8045cbeb6","height":1080,"light_fraction":0.0,"luma_entropy":5.245,"meaningful_colors":32,"pixel_sha256":"739b20992503a23b8b23b173a3f4124092c14beeef484a9fd23af7f79f81f44f","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"neoforge-1.21.1/full/client_a/delete_dialog","height":900,"image":"images/mc1.21.1/90f37ca6815bb8152724d04f2ab68320dc3115add899f154581452a352c9f0e0.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"90f37ca6815bb8152724d04f2ab68320dc3115add899f154581452a352c9f0e0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"90f37ca6815bb8152724d04f2ab68320dc3115add899f154581452a352c9f0e0","height":900,"light_fraction":0.0,"luma_entropy":5.118,"meaningful_colors":32,"pixel_sha256":"0e4b19ed4daca33ce20266c612eb77276b67d55f0f41cbfaaa190b866df06a7f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"b6edf60684ba6340c8a0865a9f2462d1c7db8e94b855da2c3c801ed4fefca239","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b6edf60684ba6340c8a0865a9f2462d1c7db8e94b855da2c3c801ed4fefca239","height":1080,"light_fraction":0.0,"luma_entropy":5.099,"meaningful_colors":31,"pixel_sha256":"7bd97bdd98928cc8c1cd3b08bab5c0d68a5259615b93a1e1f27b7535bc0ca17b","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"neoforge-1.21.1/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.21.1/ded7a3313d23a6e4252f6f69f9016a4e7a0534a3f271619e5a07c4bbb0de4f3b.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ded7a3313d23a6e4252f6f69f9016a4e7a0534a3f271619e5a07c4bbb0de4f3b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ded7a3313d23a6e4252f6f69f9016a4e7a0534a3f271619e5a07c4bbb0de4f3b","height":900,"light_fraction":0.0,"luma_entropy":5.595,"meaningful_colors":32,"pixel_sha256":"c6f0687e82a2195501dea50c95c2c38a5a4c664b138824b520973275fa1c5bd7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"8160212f7bf88e6d49adb77ac5a1f69c99994fd201574dfbf2f6f56653b90811","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8160212f7bf88e6d49adb77ac5a1f69c99994fd201574dfbf2f6f56653b90811","height":1080,"light_fraction":0.0,"luma_entropy":5.604,"meaningful_colors":31,"pixel_sha256":"49d6151ae5a82689297203b0123703b9ca31bc2b1cd5b38add2e5df4e61f31ea","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"neoforge-1.21.1/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.21.1/2321f6fc38fdd3f62cea2843080a1682b0742bb586af29d8fe275bc102e2ffdb.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2321f6fc38fdd3f62cea2843080a1682b0742bb586af29d8fe275bc102e2ffdb","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2321f6fc38fdd3f62cea2843080a1682b0742bb586af29d8fe275bc102e2ffdb","height":900,"light_fraction":0.0,"luma_entropy":5.456,"meaningful_colors":32,"pixel_sha256":"365042cebc5fbe200920bc4131d96e47a5f91726ba49947a3b838c1ca5492c83","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"8003ca732cf08403c1622c8ef3711f80df7992c98a4dfb347223c36e25b2af79","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8003ca732cf08403c1622c8ef3711f80df7992c98a4dfb347223c36e25b2af79","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"25301a28b7d94a837fa55ce031ac22e20d745903b5264364f2a2890e0cea1316","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.21.1 on NeoForge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"neoforge-1.21.1/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.21.1/c936c54b6688c1049ddbd49010a67f05e657d0def3bdfdb956a83102d4c00ad7.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c936c54b6688c1049ddbd49010a67f05e657d0def3bdfdb956a83102d4c00ad7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c936c54b6688c1049ddbd49010a67f05e657d0def3bdfdb956a83102d4c00ad7","height":900,"light_fraction":0.0,"luma_entropy":5.518,"meaningful_colors":30,"pixel_sha256":"37fe05b9c95d30080a050a8b66a78a4133f63f708532373b991f59860796595f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"1965579dbbe8d410b7b6a060bca9ba669cc3bc67a6499b2e492275834a6b7a38","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1965579dbbe8d410b7b6a060bca9ba669cc3bc67a6499b2e492275834a6b7a38","height":1080,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":31,"pixel_sha256":"196ee23090b37669a765dc5a7e3c43fdb6f00862f181afd1b1f779c7ddb886a2","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.21.1 on NeoForge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main button…","artifact_node":"neoforge-1.21.1","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"neoforge-1.21.1/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.21.1/d6c9b7b46a8b9963fb424d298fb481ca624e9c993532f8fb3fd086ea72170b65.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d6c9b7b46a8b9963fb424d298fb481ca624e9c993532f8fb3fd086ea72170b65","format":"webp","pixel":{"dark_fraction":0.0008,"file_sha256":"d6c9b7b46a8b9963fb424d298fb481ca624e9c993532f8fb3fd086ea72170b65","height":900,"light_fraction":0.0,"luma_entropy":6.168,"meaningful_colors":31,"pixel_sha256":"8e42bc7e1d91f0dbf494b52c7d789101059992e89197d2ce3524278d89e44eaa","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 386 splash pixels in the control frame, 0 left once the model is over them (region [387, 75, 410, 86])","scenario":"full","source":{"file_sha256":"a439f3131f028dd4e66baddaa3b1e277032166faa7a99b0c60e44579852a94b2","height":1080,"pixel":{"dark_fraction":0.0009,"file_sha256":"a439f3131f028dd4e66baddaa3b1e277032166faa7a99b0c60e44579852a94b2","height":1080,"light_fraction":0.0,"luma_entropy":6.173,"meaningful_colors":32,"pixel_sha256":"61665363e9f466035db6e079aa0a147d3749b911adfbcfb23300d0d7e3cb5990","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"neoforge-1.21.1","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"neoforge-1.21.1/server-policy/client_a/baseline","height":900,"image":"images/mc1.21.1/42aa27dd08e4b952519540a22a9dea9edd457a3dc58d7c811085d49c1b5b6fe1.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"42aa27dd08e4b952519540a22a9dea9edd457a3dc58d7c811085d49c1b5b6fe1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"42aa27dd08e4b952519540a22a9dea9edd457a3dc58d7c811085d49c1b5b6fe1","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":31,"pixel_sha256":"12d049ecd658d2a4df506bd10c07653926b3f38cb2f5d859292786bcbe62ddfc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"2cecdb7e46b1b62c511f0c9cb61094d8a0190436bc06cf1bb9a8d755ca8f3c30","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2cecdb7e46b1b62c511f0c9cb61094d8a0190436bc06cf1bb9a8d755ca8f3c30","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"97c7980607492fc5216953691455fe4da8b7ecae6c70bae37c82d760a6ab5ee2","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.21.1 on NeoForge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"neoforge-1.21.1","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"neoforge-1.21.1/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.21.1/63d63ba96ccb97a0d926c04bfb4939ef4d3f23b47b8c37f5507cae0f402e26d1.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"63d63ba96ccb97a0d926c04bfb4939ef4d3f23b47b8c37f5507cae0f402e26d1","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"63d63ba96ccb97a0d926c04bfb4939ef4d3f23b47b8c37f5507cae0f402e26d1","height":900,"light_fraction":0.0,"luma_entropy":5.264,"meaningful_colors":31,"pixel_sha256":"a4e96437aacb535553d45589402d16f8b170f30342a71f0c79313ab3ec01dec2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"a4d7dc12525e413fac6da3b5d74f31ab5614e3483b3a554286d79cef3b0d63e4","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"a4d7dc12525e413fac6da3b5d74f31ab5614e3483b3a554286d79cef3b0d63e4","height":1080,"light_fraction":0.0,"luma_entropy":5.279,"meaningful_colors":30,"pixel_sha256":"9b3435281212b36a6e605d53f47b88b71a042e0594e114a1af01628d0c9df578","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"neoforge-1.21.1","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"neoforge-1.21.1/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.21.1/95ac574fc1fac584b77124aadd5c3cae67828b1b157b4caf590128276352ca25.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"95ac574fc1fac584b77124aadd5c3cae67828b1b157b4caf590128276352ca25","format":"webp","pixel":{"dark_fraction":0.6447,"file_sha256":"95ac574fc1fac584b77124aadd5c3cae67828b1b157b4caf590128276352ca25","height":900,"light_fraction":0.0,"luma_entropy":3.793,"meaningful_colors":25,"pixel_sha256":"7a4da5efe3c2df620d6223b0288cc1579bff219f1ab3e1f972dbdef2f812b16a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"20f4c7eebdaf4f2e1b4f5434fac0c92c021372abeaf73e8ee2b4d227ad1d7fd1","height":1080,"pixel":{"dark_fraction":0.6438,"file_sha256":"20f4c7eebdaf4f2e1b4f5434fac0c92c021372abeaf73e8ee2b4d227ad1d7fd1","height":1080,"light_fraction":0.0,"luma_entropy":3.713,"meaningful_colors":25,"pixel_sha256":"e291cc52db6bc1369cf5488ecb587779c45d903ee5bc5b1175ac4fea0c10d937","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cool…","artifact_node":"neoforge-1.21.1","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"neoforge-1.21.1/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.21.1/c7b2334ce99b24cce0a9e28b2bc9d70d157cc58fd942bd00e7374b019dea97d7.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c7b2334ce99b24cce0a9e28b2bc9d70d157cc58fd942bd00e7374b019dea97d7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c7b2334ce99b24cce0a9e28b2bc9d70d157cc58fd942bd00e7374b019dea97d7","height":900,"light_fraction":0.0,"luma_entropy":5.269,"meaningful_colors":30,"pixel_sha256":"e65eed75981a51d31a450b5aa25b7853c641d78855b27f32e5b7f954464e3ab0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"dadf3d2c0f995bf0b4427e451fa716a4b823531611f1fbba61ad511ee2d74ce3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dadf3d2c0f995bf0b4427e451fa716a4b823531611f1fbba61ad511ee2d74ce3","height":1080,"light_fraction":0.0,"luma_entropy":5.277,"meaningful_colors":29,"pixel_sha256":"c05a375b7657886d5f964724538f481b1f7d0640dd90f3b301ed3e49dc632ddb","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is…","artifact_node":"neoforge-1.21.1","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.1/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.21.1/d2964d07201756d6bfead2585629aca2e7338aca4c7072f00492b46202d8d760.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d2964d07201756d6bfead2585629aca2e7338aca4c7072f00492b46202d8d760","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d2964d07201756d6bfead2585629aca2e7338aca4c7072f00492b46202d8d760","height":900,"light_fraction":0.0,"luma_entropy":5.516,"meaningful_colors":31,"pixel_sha256":"de15d74c6322f6b25504a4b2f1f9a981ca46018680e27aa9f0236afff3c66a85","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"5e6a47a62b7c10985d04b75cc95a040d3a3962db8af21adb587fb8ef6038ef95","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5e6a47a62b7c10985d04b75cc95a040d3a3962db8af21adb587fb8ef6038ef95","height":1080,"light_fraction":0.0,"luma_entropy":5.568,"meaningful_colors":31,"pixel_sha256":"9aa807f2a75a76bb0614138bc5dab9d128da7004301e8331451ae683e3cc023e","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"neoforge-1.21.1","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"neoforge-1.21.1/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.21.1/08a2620bd5c54807fa711c0acff92b5b39216cd2c24aa60c2532bff94104b29f.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"08a2620bd5c54807fa711c0acff92b5b39216cd2c24aa60c2532bff94104b29f","format":"webp","pixel":{"dark_fraction":0.0015,"file_sha256":"08a2620bd5c54807fa711c0acff92b5b39216cd2c24aa60c2532bff94104b29f","height":900,"light_fraction":0.0,"luma_entropy":4.338,"meaningful_colors":30,"pixel_sha256":"b186ec374a2296179dcffd0e6e8f9ba188e61f1520e016f7dbeed54680168288","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"7d0ca999ae28e1f64fb917d59dc415773166ba5ef27d1e6a100abcd29cd8c3eb","height":1080,"pixel":{"dark_fraction":0.0015,"file_sha256":"7d0ca999ae28e1f64fb917d59dc415773166ba5ef27d1e6a100abcd29cd8c3eb","height":1080,"light_fraction":0.0,"luma_entropy":4.443,"meaningful_colors":31,"pixel_sha256":"864ae15739ee901e337c00a549ffb12b57920dd372a98f46f48c48ad39cc8f71","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on thi…","artifact_node":"neoforge-1.21.1","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"neoforge-1.21.1/session/client_a/tab_list_head","height":900,"image":"images/mc1.21.1/f2c528ab98a0d76ee6c9d50bfa9b7b1cd7db78e9b0832cef8f0a34af881862d5.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f2c528ab98a0d76ee6c9d50bfa9b7b1cd7db78e9b0832cef8f0a34af881862d5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f2c528ab98a0d76ee6c9d50bfa9b7b1cd7db78e9b0832cef8f0a34af881862d5","height":900,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"237b564b561fab9db7a3d18a5da87ef771d2271cb9de75086c8373861f9daefe","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"5f3bf52a5037f920c29bef9f1fd7551666abfe3b1cd850c8aa9b2d33e8cdd058","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5f3bf52a5037f920c29bef9f1fd7551666abfe3b1cd850c8aa9b2d33e8cdd058","height":1080,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":32,"pixel_sha256":"dcbb182720180e2c248e17317c8a92f2d7cdaf22c9191615735c41092ff9b830","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.21.1 on NeoForge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge sh…","artifact_node":"neoforge-1.21.1","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"neoforge-1.21.1/session/client_a/quit_to_title","height":900,"image":"images/mc1.21.1/396864af23658e78eb8e7eba4819873184813b97812c7ae011843f797cd56d83.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"396864af23658e78eb8e7eba4819873184813b97812c7ae011843f797cd56d83","format":"webp","pixel":{"dark_fraction":0.002,"file_sha256":"396864af23658e78eb8e7eba4819873184813b97812c7ae011843f797cd56d83","height":900,"light_fraction":0.0,"luma_entropy":6.249,"meaningful_colors":32,"pixel_sha256":"59c31a55f0c3364d2180e96f85656487801a59f8e02cc9462b5061148efad8af","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"47c5686b032677d21d20859b0838e0e35b4bc0201ac0210a6e774800f1ba23de","height":1080,"pixel":{"dark_fraction":0.0021,"file_sha256":"47c5686b032677d21d20859b0838e0e35b4bc0201ac0210a6e774800f1ba23de","height":1080,"light_fraction":0.0,"luma_entropy":6.246,"meaningful_colors":32,"pixel_sha256":"e545bea1fa044dfa617cfe0887f575661754f472c2fce258b6e4bfa9055e7baa","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"neoforge-1.21.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"neoforge-1.21.1/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.21.1/2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6","format":"webp","pixel":{"dark_fraction":0.6378,"file_sha256":"2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":22,"pixel_sha256":"30ce8ab6b45b88faa9f8608f30d495453aff4f36354fa8abbf40df5f205f6cfd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"b2187f7af55c03acd8c461e7efbbda116092fd10c8489c8ddb97a15e5976ad2b","height":1080,"pixel":{"dark_fraction":0.6369,"file_sha256":"b2187f7af55c03acd8c461e7efbbda116092fd10c8489c8ddb97a15e5976ad2b","height":1080,"light_fraction":0.0,"luma_entropy":3.661,"meaningful_colors":24,"pixel_sha256":"5923dc7f8430a96ad18c42c10f37ce6af47c1e7ebaec29cf811c33cca594ea96","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.21.1 on NeoForge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title…","artifact_node":"neoforge-1.21.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"neoforge-1.21.1/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.21.1/2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6","format":"webp","pixel":{"dark_fraction":0.6378,"file_sha256":"2aadfc105d04c42f30425ae4d7a806a7e3013046fedc7fd0ae0c45a3b68e68f6","height":900,"light_fraction":0.0,"luma_entropy":3.726,"meaningful_colors":22,"pixel_sha256":"30ce8ab6b45b88faa9f8608f30d495453aff4f36354fa8abbf40df5f205f6cfd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"b2187f7af55c03acd8c461e7efbbda116092fd10c8489c8ddb97a15e5976ad2b","height":1080,"pixel":{"dark_fraction":0.6369,"file_sha256":"b2187f7af55c03acd8c461e7efbbda116092fd10c8489c8ddb97a15e5976ad2b","height":1080,"light_fraction":0.0,"luma_entropy":3.661,"meaningful_colors":24,"pixel_sha256":"5923dc7f8430a96ad18c42c10f37ce6af47c1e7ebaec29cf811c33cca594ea96","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.21.1 on NeoForge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"neoforge-1.21.1","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"neoforge-1.21.1/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.21.1/13a6f4369306e77a9d6583abe4f5de77cff02e116a1db87d734bbbeac7e4d303.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"13a6f4369306e77a9d6583abe4f5de77cff02e116a1db87d734bbbeac7e4d303","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"13a6f4369306e77a9d6583abe4f5de77cff02e116a1db87d734bbbeac7e4d303","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":32,"pixel_sha256":"59705d4e05c7caae0ff35d57a44f8c5f45b38301ebd66e397bc9ef4991b196f3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"cc753e5d1cad4f3905db60d0a788d708be25041f059685ae58ebe6e4eea12c3e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cc753e5d1cad4f3905db60d0a788d708be25041f059685ae58ebe6e4eea12c3e","height":1080,"light_fraction":0.0,"luma_entropy":5.587,"meaningful_colors":32,"pixel_sha256":"c3ce33a014d85429287be14e7d1e107d98c3ff9d2615151b27ffae02cc771988","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.21.1 on NeoForge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"neoforge-1.21.1","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"neoforge-1.21.1/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.21.1/3aa9c223ddbb4ea04ecfe52702645d5c64cb034bacaf9d28db672ba5133fe334.webp","key":"mc1.21.1","lane_id":"neoforge-1.21.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3aa9c223ddbb4ea04ecfe52702645d5c64cb034bacaf9d28db672ba5133fe334","format":"webp","pixel":{"dark_fraction":0.6769,"file_sha256":"3aa9c223ddbb4ea04ecfe52702645d5c64cb034bacaf9d28db672ba5133fe334","height":900,"light_fraction":0.0,"luma_entropy":3.816,"meaningful_colors":27,"pixel_sha256":"29fdd1ea29edb0a74ed735ff13e8023b5029a892ac7d0def1df6c693bfe7e871","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"6e43c29545594306be4b956fb02b2fa718499be29944d5412a87bb5d2b8c0cf4","height":1080,"pixel":{"dark_fraction":0.6797,"file_sha256":"6e43c29545594306be4b956fb02b2fa718499be29944d5412a87bb5d2b8c0cf4","height":1080,"light_fraction":0.0,"luma_entropy":3.752,"meaningful_colors":29,"pixel_sha256":"359d34854b0450b32c7d8500324f989bb6185790d5f3c70167dfb658e8f94d58","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.20.1","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.20.1/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.20.1/c5f9ba7fa247054b37c45500e484c7033d0db9be9dc513d8e3693c32d7a37587.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c5f9ba7fa247054b37c45500e484c7033d0db9be9dc513d8e3693c32d7a37587","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c5f9ba7fa247054b37c45500e484c7033d0db9be9dc513d8e3693c32d7a37587","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"d8c3cd548c2271ff5a3325b5bc814fc988ec8e7ae3a4a3d79c150841447544ce","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"9ab91b82d22ee8b5f64d4cdf89da87e519f80317240641ecfeb603f35a957da0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9ab91b82d22ee8b5f64d4cdf89da87e519f80317240641ecfeb603f35a957da0","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"9e2d94c0e7babc2751d77048a151819e09e094458add3953e030f3057e8b63c5","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.20.1 on Fabric, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.20.1","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.20.1/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.20.1/191199817cf7b9a98653312dca2a253e7d2f72136a8862bb2f52ae78dea64806.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"191199817cf7b9a98653312dca2a253e7d2f72136a8862bb2f52ae78dea64806","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"191199817cf7b9a98653312dca2a253e7d2f72136a8862bb2f52ae78dea64806","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"e3d1c9b7356b69ef06acd499299abdd7b967ac20276b38a28f85a57103aee213","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"da38f1fdd408b8de775d2c796edb04d3427c7c0623fd472d4c2ae730fa3a08cc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"da38f1fdd408b8de775d2c796edb04d3427c7c0623fd472d4c2ae730fa3a08cc","height":1080,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"309c0163c01ebc557944a0b9700fbf2c04412e8bd28a3e07a079c7193475fd9c","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.20.1","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.20.1/propagation/client_a/baseline","height":900,"image":"images/mc1.20.1/56a094a59ef5db9d2b15a18c5df5986ab9eb803d4aa2a607462a13521a142ff0.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56a094a59ef5db9d2b15a18c5df5986ab9eb803d4aa2a607462a13521a142ff0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"56a094a59ef5db9d2b15a18c5df5986ab9eb803d4aa2a607462a13521a142ff0","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"e78a217265be3bbc464030bdfcd85289218ec290bfeeaaa202be6b6278cecd20","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"6b78a572b11dae8c79247338af46c7b76eab4d814034d5ecbdd6658254656953","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6b78a572b11dae8c79247338af46c7b76eab4d814034d5ecbdd6658254656953","height":1080,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"b4ef106defc38e34554b58b3d6a6c52471654ffe44acdba61a8b63ed014e1f76","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.20.1 on Fabric, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"fabric-1.20.1","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"fabric-1.20.1/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.20.1/00b8a141dea169c76e124cf234a78f9d4bb72b0b55edb7a6d633d0794aa3895f.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"00b8a141dea169c76e124cf234a78f9d4bb72b0b55edb7a6d633d0794aa3895f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"00b8a141dea169c76e124cf234a78f9d4bb72b0b55edb7a6d633d0794aa3895f","height":900,"light_fraction":0.0,"luma_entropy":5.414,"meaningful_colors":31,"pixel_sha256":"60ed40baaa18c7a372c8fe69efb32324cf8659f17adf16f2ea00a0b55ad017eb","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim)","scenario":"propagation","source":{"file_sha256":"486b0e19bfaa939c018e58ca53dd56bf3681c4c727cc18b0373a5eebb9239a9d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"486b0e19bfaa939c018e58ca53dd56bf3681c4c727cc18b0373a5eebb9239a9d","height":1080,"light_fraction":0.0,"luma_entropy":5.424,"meaningful_colors":31,"pixel_sha256":"cfd09ccb2c3b5fff6ba8175d1121ffe9c1365499779bf2f97fd4d57782c430fe","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.20.1 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkp…","artifact_node":"fabric-1.20.1","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"fabric-1.20.1/propagation/client_b/baseline","height":900,"image":"images/mc1.20.1/d1b5aabcb71f2d46eb2174678c2b9c4d571a4d9c44945a650242400f0552b2ba.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d1b5aabcb71f2d46eb2174678c2b9c4d571a4d9c44945a650242400f0552b2ba","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d1b5aabcb71f2d46eb2174678c2b9c4d571a4d9c44945a650242400f0552b2ba","height":900,"light_fraction":0.0083,"luma_entropy":5.558,"meaningful_colors":32,"pixel_sha256":"10e9c9549407e48ada09c44af444b66599c982ad94aea9519440fedeb0e7a402","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"ee38e971666c639e8b0bad31f5a342167b1c5255d7eb0df1954708a1323cb0be","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ee38e971666c639e8b0bad31f5a342167b1c5255d7eb0df1954708a1323cb0be","height":1080,"light_fraction":0.0083,"luma_entropy":5.558,"meaningful_colors":30,"pixel_sha256":"45ccce5b20d9b2af9f65e48b068053fb0daaf49a0d4ff7c8881d5e5182f616e5","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.20.1 on Fabric, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fr…","artifact_node":"fabric-1.20.1","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.20.1/propagation/client_b/observe_a","height":900,"image":"images/mc1.20.1/0f2c1a0b759779ed91e02163ca71ac939ac777fe0895e4eeddf6dd00a5c1c4be.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0f2c1a0b759779ed91e02163ca71ac939ac777fe0895e4eeddf6dd00a5c1c4be","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0f2c1a0b759779ed91e02163ca71ac939ac777fe0895e4eeddf6dd00a5c1c4be","height":900,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":29,"pixel_sha256":"2d38978b47f7ab2ddd179969369cd0149b8894c11e22622f8b6382a2d1967493","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"e1cbb818edba6d3af15064b35ee01d8b52ee99d38c8792d35301b56555172e55","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"e1cbb818edba6d3af15064b35ee01d8b52ee99d38c8792d35301b56555172e55","height":1080,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":29,"pixel_sha256":"50a2d9a203b80d841692ba7b8930e1669233bb0e6f0db467ffd4f36085ed70df","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.20.1","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.20.1/propagation-live/client_a/baseline","height":900,"image":"images/mc1.20.1/3c805ec1bb3c238e59c28ed35b97acb87fd330ac6f5a1ee50585eb8552d5843f.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c805ec1bb3c238e59c28ed35b97acb87fd330ac6f5a1ee50585eb8552d5843f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3c805ec1bb3c238e59c28ed35b97acb87fd330ac6f5a1ee50585eb8552d5843f","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"ac3edbc91b0b2a1ed4084b646402c2b76661ad7dfa7297c37825208ab3126c68","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"f6a04a16f7359bd75e321014642f822223b4ba6d864d05589cb29a256197afc5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f6a04a16f7359bd75e321014642f822223b4ba6d864d05589cb29a256197afc5","height":1080,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"a73ec851f5c467e41e76f4984ea6b8c67faa6ee3068e6b06aee85038f3517809","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.20.1 on Fabric, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"fabric-1.20.1","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"fabric-1.20.1/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.20.1/191199817cf7b9a98653312dca2a253e7d2f72136a8862bb2f52ae78dea64806.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"191199817cf7b9a98653312dca2a253e7d2f72136a8862bb2f52ae78dea64806","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"191199817cf7b9a98653312dca2a253e7d2f72136a8862bb2f52ae78dea64806","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"e3d1c9b7356b69ef06acd499299abdd7b967ac20276b38a28f85a57103aee213","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"da38f1fdd408b8de775d2c796edb04d3427c7c0623fd472d4c2ae730fa3a08cc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"da38f1fdd408b8de775d2c796edb04d3427c7c0623fd472d4c2ae730fa3a08cc","height":1080,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":32,"pixel_sha256":"309c0163c01ebc557944a0b9700fbf2c04412e8bd28a3e07a079c7193475fd9c","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.20.1 on Fabric, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"fabric-1.20.1","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"fabric-1.20.1/propagation-live/client_b/baseline","height":900,"image":"images/mc1.20.1/26edd3e3de2a8a5e16a4613be8eadd0704411f7a24b01fd061db7e4871706508.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"26edd3e3de2a8a5e16a4613be8eadd0704411f7a24b01fd061db7e4871706508","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"26edd3e3de2a8a5e16a4613be8eadd0704411f7a24b01fd061db7e4871706508","height":900,"light_fraction":0.0083,"luma_entropy":5.555,"meaningful_colors":32,"pixel_sha256":"23d9fe77c98eb0d3d61801267b81b4d104e01c46d82ce3f58ecb173c5a71d71f","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"6f219c175b4be182f6e26614b6636b91de33176d637a010e115fb0d23a617aea","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"6f219c175b4be182f6e26614b6636b91de33176d637a010e115fb0d23a617aea","height":1080,"light_fraction":0.0083,"luma_entropy":5.558,"meaningful_colors":30,"pixel_sha256":"c5a7b3240c67d208ecbd5cc3bd12fe946e3cdf9536122266778338b37e8ac624","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.20.1 on Fabric, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"fabric-1.20.1","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"fabric-1.20.1/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.20.1/6a1df96539a2f91b557976cf6a6774fbc9dc28aaa0cde5997638a62b1818bc58.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6a1df96539a2f91b557976cf6a6774fbc9dc28aaa0cde5997638a62b1818bc58","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6a1df96539a2f91b557976cf6a6774fbc9dc28aaa0cde5997638a62b1818bc58","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":30,"pixel_sha256":"adfb1e7abf9dda8295a6e4ab8b969d26c61a0d2171cd134aaa95401b9822c580","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"a1350d0a98363df2a027137d0d1ca56344f934732211ccba5617a8e03f32ca6e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a1350d0a98363df2a027137d0d1ca56344f934732211ccba5617a8e03f32ca6e","height":1080,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":29,"pixel_sha256":"0f0fa4e8f13910e8c2377eb8a5d4147235c5b8b688f399827e088291b9dbdd48","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.20.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical mot…","artifact_node":"fabric-1.20.1","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"fabric-1.20.1/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.20.1/9220a3460fa713a3ede483c839a227d41c0c0b45b029d246be01b5e797ddbe5c.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9220a3460fa713a3ede483c839a227d41c0c0b45b029d246be01b5e797ddbe5c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9220a3460fa713a3ede483c839a227d41c0c0b45b029d246be01b5e797ddbe5c","height":900,"light_fraction":0.0,"luma_entropy":5.484,"meaningful_colors":30,"pixel_sha256":"9848d071907814a787be4a5eef040d3822d8849481f4225ba2300bdb3b72d766","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"cc5f15d8392302ab8654d22d12ed4a8cc3b3cc07ed48ba41c0917a9a92330bd0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"cc5f15d8392302ab8654d22d12ed4a8cc3b3cc07ed48ba41c0917a9a92330bd0","height":1080,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":29,"pixel_sha256":"72dae7c78f4ed0cd08b022bcb4da205298927aa2b3d05c96754686122ba4fe4a","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.20.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this…","artifact_node":"fabric-1.20.1","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.20.1/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.20.1/71f5c4197c931a26b8e83fa5f875723f6f63c92b2f376f369f78bfa499951e18.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71f5c4197c931a26b8e83fa5f875723f6f63c92b2f376f369f78bfa499951e18","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71f5c4197c931a26b8e83fa5f875723f6f63c92b2f376f369f78bfa499951e18","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":30,"pixel_sha256":"a7b5ba738c23492aedac69e114ab5e39730ff72ea9cc982ef610c6d6f42ab5eb","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"00a47a77ed3b51d72df07968a75ebdf2612300a0b61450186916495e049cd78e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"00a47a77ed3b51d72df07968a75ebdf2612300a0b61450186916495e049cd78e","height":1080,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":30,"pixel_sha256":"255edf68ef4247c9e597284697efbf809fc3afae3826b25ba8f255fc95b46404","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.20.1 on Fabric, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"fabric-1.20.1","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"fabric-1.20.1/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.20.1/191f77a65527400e8f76902656ca815a2a7f27b2f7a419fd73d15f14a56fd472.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"191f77a65527400e8f76902656ca815a2a7f27b2f7a419fd73d15f14a56fd472","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"191f77a65527400e8f76902656ca815a2a7f27b2f7a419fd73d15f14a56fd472","height":900,"light_fraction":0.0,"luma_entropy":5.505,"meaningful_colors":29,"pixel_sha256":"3d8aa4cffdeaa50b01c0ffa05b6a1d34dddbabbdbc7da2cc025d2a050011359f","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1 == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"1ec02e8b4922a01ffc84467ce4ec51844a30d2f2b5e4cb6019da5a31bed00a00","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1ec02e8b4922a01ffc84467ce4ec51844a30d2f2b5e4cb6019da5a31bed00a00","height":1080,"light_fraction":0.0,"luma_entropy":5.526,"meaningful_colors":29,"pixel_sha256":"5365e4be47e9a1a26a4283d7b7f577c19f422f6bcd3dac528b3eba3bcea6fbb5","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.20.1 on Fabric, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"fabric-1.20.1","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"fabric-1.20.1/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.20.1/757e64f34897a7c957b0b64fa32fd6cb200c367120d59e6342b31591e2f2e72e.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"757e64f34897a7c957b0b64fa32fd6cb200c367120d59e6342b31591e2f2e72e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"757e64f34897a7c957b0b64fa32fd6cb200c367120d59e6342b31591e2f2e72e","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":30,"pixel_sha256":"ce086ab26533e050784f3d8a646a03d76cf27801f54b5edb6e88873ff41e102d","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"2970c0a6ca748cb818795e05e6e36cf64700546ad880f9272e7b8dab65ddabf8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2970c0a6ca748cb818795e05e6e36cf64700546ad880f9272e7b8dab65ddabf8","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":29,"pixel_sha256":"bb5786b97ee3e78d4fb8fe95521aefb620abca6061f9c4cf622fc3966618436c","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.20.1 on Fabric, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"fabric-1.20.1","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"fabric-1.20.1/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.20.1/c52678a15251de16883ed7fbba3fdd811db06a4dd7e2e8427ac71685e1b7e6c4.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c52678a15251de16883ed7fbba3fdd811db06a4dd7e2e8427ac71685e1b7e6c4","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c52678a15251de16883ed7fbba3fdd811db06a4dd7e2e8427ac71685e1b7e6c4","height":900,"light_fraction":0.0,"luma_entropy":5.495,"meaningful_colors":29,"pixel_sha256":"52e915eab4975f0e8e0f4d25d3cd38650064cbd435ac72526cf2feffda28f831","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"3383a8facd6892315fd8a35476ca49e798f6909419cf833762f14c8e70502662","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3383a8facd6892315fd8a35476ca49e798f6909419cf833762f14c8e70502662","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":29,"pixel_sha256":"05af210544ca1538a2d0c354f502c6120adad7a780f4424911a5c7482c5df437","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.20.1 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.20.1/full/client_a/baseline","height":900,"image":"images/mc1.20.1/0b46ad5a734127deaea068a37c801622e426e1493cc8eb755767de8a56ea75cf.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0b46ad5a734127deaea068a37c801622e426e1493cc8eb755767de8a56ea75cf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0b46ad5a734127deaea068a37c801622e426e1493cc8eb755767de8a56ea75cf","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":32,"pixel_sha256":"db667ccffc2b432070ced22cc6b45ef19cb04820ca39cf4a064b80078e0fab16","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"5fe1f3b11e527e05b65f64341a99964496c634dfbc125103f24eabecc51d5812","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5fe1f3b11e527e05b65f64341a99964496c634dfbc125103f24eabecc51d5812","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"6e91b73a975be97dcf50486f29abdbca5a9b367d8e5b583f4063995222b89a8c","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.20.1 on Fabric, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"fabric-1.20.1/full/client_a/local_skin_apply","height":900,"image":"images/mc1.20.1/17999f90505951c0739cde4fecfffe4b8ccfdcdca4cd416f75d557263e5bec1b.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"17999f90505951c0739cde4fecfffe4b8ccfdcdca4cd416f75d557263e5bec1b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"17999f90505951c0739cde4fecfffe4b8ccfdcdca4cd416f75d557263e5bec1b","height":900,"light_fraction":0.0,"luma_entropy":5.459,"meaningful_colors":32,"pixel_sha256":"86e75465b173ae94f94d6c91a6ff37a150455fd74ad65a028260d85e06dd3aaa","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"30ed4cc32cc45cc3efb5e5e241c708ff6be3add0499b3ab29430cd8ec10acf2e","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"30ed4cc32cc45cc3efb5e5e241c708ff6be3add0499b3ab29430cd8ec10acf2e","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"f0775d9dcd8c7aa0d51d13423e062a533a6c38e23df66180c20a43b97c97ca8e","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.20.1 on Fabric, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link i…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"fabric-1.20.1/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.20.1/a71cbe2d2cc30168eaa204946d7c95c0eaa665bf150c6e6a7148575549bb6001.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a71cbe2d2cc30168eaa204946d7c95c0eaa665bf150c6e6a7148575549bb6001","format":"webp","pixel":{"dark_fraction":0.6508,"file_sha256":"a71cbe2d2cc30168eaa204946d7c95c0eaa665bf150c6e6a7148575549bb6001","height":900,"light_fraction":0.0,"luma_entropy":3.724,"meaningful_colors":26,"pixel_sha256":"f0777e2ee600ee27f284a2655f5b48c23982f25dda478333e75ae3ed4b11620a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"a6b0bcd13517acc36d69842627d8723519d3f92fd91454acc30b2c397782f121","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"a6b0bcd13517acc36d69842627d8723519d3f92fd91454acc30b2c397782f121","height":1080,"light_fraction":0.0,"luma_entropy":3.659,"meaningful_colors":24,"pixel_sha256":"5943d75169d445977e8acb242475a1fd8541485f57ce15b200589cbe170bf27b","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.20.1 on Fabric, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"fabric-1.20.1/full/client_a/external_skin_drop","height":900,"image":"images/mc1.20.1/692382c0ee5b69929042fce00a5943106ac6b0760f054baa7bddce646c73c1dc.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"692382c0ee5b69929042fce00a5943106ac6b0760f054baa7bddce646c73c1dc","format":"webp","pixel":{"dark_fraction":0.6448,"file_sha256":"692382c0ee5b69929042fce00a5943106ac6b0760f054baa7bddce646c73c1dc","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":24,"pixel_sha256":"9d96eca51669461006c841ebe1f22e90c5b2b6bcb1c1bd2dc79b96007a966069","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"923cd75e2a1b5a224cf96928d0bfbde37d26bfda95a091403184cf09c378310a","height":1080,"pixel":{"dark_fraction":0.6438,"file_sha256":"923cd75e2a1b5a224cf96928d0bfbde37d26bfda95a091403184cf09c378310a","height":1080,"light_fraction":0.0,"luma_entropy":3.702,"meaningful_colors":25,"pixel_sha256":"64da5480bbe0b518b2541ab56086c03d24a721b56873a63078d6c2fa53f8f679","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.20.1 on Fabric, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"fabric-1.20.1/full/client_a/catalog_rename","height":900,"image":"images/mc1.20.1/9f1670e00b1d86fb7d4e9e3b93a31b74be18d517ec6fbefd2d76b636237bd631.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9f1670e00b1d86fb7d4e9e3b93a31b74be18d517ec6fbefd2d76b636237bd631","format":"webp","pixel":{"dark_fraction":0.6407,"file_sha256":"9f1670e00b1d86fb7d4e9e3b93a31b74be18d517ec6fbefd2d76b636237bd631","height":900,"light_fraction":0.0,"luma_entropy":3.746,"meaningful_colors":25,"pixel_sha256":"65264350ee73107bbc830dfd0459d26e2913dcdbbad4e9a61a0fa4c30cfc2eac","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"55a511f2c2d7e45f6e6e06bcc30c857e5789a4f48a5432a3cf04bc2f17e6c184","height":1080,"pixel":{"dark_fraction":0.6397,"file_sha256":"55a511f2c2d7e45f6e6e06bcc30c857e5789a4f48a5432a3cf04bc2f17e6c184","height":1080,"light_fraction":0.0,"luma_entropy":3.678,"meaningful_colors":27,"pixel_sha256":"e6259ccf426d48aec588b059a7cd81a5896ae1795d3e410f6ed3026b0a538cdd","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.20.1 on Fabric, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"fabric-1.20.1/full/client_a/catalog_sort","height":900,"image":"images/mc1.20.1/0e9b4c878e0277b2e4ac9f450e49c06f3b589dddd80b2e0ffe267407d2c6a089.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0e9b4c878e0277b2e4ac9f450e49c06f3b589dddd80b2e0ffe267407d2c6a089","format":"webp","pixel":{"dark_fraction":0.6409,"file_sha256":"0e9b4c878e0277b2e4ac9f450e49c06f3b589dddd80b2e0ffe267407d2c6a089","height":900,"light_fraction":0.0,"luma_entropy":3.749,"meaningful_colors":26,"pixel_sha256":"d45d4928896afda2205cb131790fdad733a0093486eb8113243546277b1101f2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558783661) at index 0 above plaid (mtime 1793558778757) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"73c47a574c1d4cd2a84a6a7a6ba9093010d87ea865f48da5423f9a9b93fd6f75","height":1080,"pixel":{"dark_fraction":0.6397,"file_sha256":"73c47a574c1d4cd2a84a6a7a6ba9093010d87ea865f48da5423f9a9b93fd6f75","height":1080,"light_fraction":0.0,"luma_entropy":3.679,"meaningful_colors":27,"pixel_sha256":"2ce9f5b7c5aa82b602c84d8454497134439bd6255425d1bbe511e8c1cee11a05","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.20.1 on Fabric, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"fabric-1.20.1/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.20.1/88e9506eeda480248c5f4afddaab0f56ea2c2115f821840178f8e56d5ca467d3.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"88e9506eeda480248c5f4afddaab0f56ea2c2115f821840178f8e56d5ca467d3","format":"webp","pixel":{"dark_fraction":0.644,"file_sha256":"88e9506eeda480248c5f4afddaab0f56ea2c2115f821840178f8e56d5ca467d3","height":900,"light_fraction":0.0,"luma_entropy":3.74,"meaningful_colors":23,"pixel_sha256":"14a7600d03c47d14f2567dc42e0f97436001f4b1fd262d63187b522a1077cf3b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"7f66863dd5dd811320d7dfed0d898b567aff98be3252b117a1ef7047857026d2","height":1080,"pixel":{"dark_fraction":0.6432,"file_sha256":"7f66863dd5dd811320d7dfed0d898b567aff98be3252b117a1ef7047857026d2","height":1080,"light_fraction":0.0,"luma_entropy":3.688,"meaningful_colors":24,"pixel_sha256":"492a9a7f7ac81f5dcd4ecd6e8eee40f208f0af4e480f73ba5f4498b5cbfed27a","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.20.1 on Fabric, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"fabric-1.20.1/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.20.1/1d6096c3a76cf4113231268684aaa5f1a53a6636f1817e7938bc55899237f95e.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1d6096c3a76cf4113231268684aaa5f1a53a6636f1817e7938bc55899237f95e","format":"webp","pixel":{"dark_fraction":0.6515,"file_sha256":"1d6096c3a76cf4113231268684aaa5f1a53a6636f1817e7938bc55899237f95e","height":900,"light_fraction":0.0,"luma_entropy":3.71,"meaningful_colors":24,"pixel_sha256":"3d137ef065b4f2d70934c2f3642c05cb1a2e2f4494851aa80fb179790f95ea6f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"dd81f749fd159e761c57e7adf3de939f12870b9e43ccc85fc3b1b7ebaca51209","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"dd81f749fd159e761c57e7adf3de939f12870b9e43ccc85fc3b1b7ebaca51209","height":1080,"light_fraction":0.0,"luma_entropy":3.657,"meaningful_colors":24,"pixel_sha256":"660ebe10db6f73895ea3c0f74c26f1e96b764c91d14afcdd5d883c9d0ec1eb97","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.20.1 on Fabric, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the ru…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"fabric-1.20.1/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.20.1/a8a5e21bf668850f8eaed2af39a8f0e516adc0dd3d7c48adeee036e2437c1563.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a8a5e21bf668850f8eaed2af39a8f0e516adc0dd3d7c48adeee036e2437c1563","format":"webp","pixel":{"dark_fraction":0.624,"file_sha256":"a8a5e21bf668850f8eaed2af39a8f0e516adc0dd3d7c48adeee036e2437c1563","height":900,"light_fraction":0.0,"luma_entropy":3.916,"meaningful_colors":26,"pixel_sha256":"3e8a013461bc1d60cde4ecec410475addb4c39eca14db322ba906def2497534b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"d3583ad6a218a4c2f0a5c57bdddc5c97d2a497689a89405a7e9f9647a31195ca","height":1080,"pixel":{"dark_fraction":0.6231,"file_sha256":"d3583ad6a218a4c2f0a5c57bdddc5c97d2a497689a89405a7e9f9647a31195ca","height":1080,"light_fraction":0.0,"luma_entropy":3.857,"meaningful_colors":26,"pixel_sha256":"16463803d85e3c29c90176ba0dc04b9c62e5937d2c37d2783b68250a60111421","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.20.1 on Fabric, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"fabric-1.20.1/full/client_a/catalog_delete","height":900,"image":"images/mc1.20.1/87559b120c9a9bdd057b210d54e5001baec8975964ea3b2c05d227f73b7a7df7.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"87559b120c9a9bdd057b210d54e5001baec8975964ea3b2c05d227f73b7a7df7","format":"webp","pixel":{"dark_fraction":0.6508,"file_sha256":"87559b120c9a9bdd057b210d54e5001baec8975964ea3b2c05d227f73b7a7df7","height":900,"light_fraction":0.0,"luma_entropy":3.714,"meaningful_colors":25,"pixel_sha256":"2d728051a896be4cafef544049012fe352f34e99112a228fb4a8f8a114463f8a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"a1dd47d38bab38ace58ae5b9a46917ff3650c0ecf2a56ab5dd50205d2078fcca","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"a1dd47d38bab38ace58ae5b9a46917ff3650c0ecf2a56ab5dd50205d2078fcca","height":1080,"light_fraction":0.0,"luma_entropy":3.658,"meaningful_colors":24,"pixel_sha256":"a6e2a723c7031e4583513868ac6ed3dfd5de7da38929cb5760c29d5caf5fe75a","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.20.1/full/client_a/model_slim","height":900,"image":"images/mc1.20.1/2f340640501db8e267efb33cf730cfea7791732fce6e30a73ebc2109480c8391.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f340640501db8e267efb33cf730cfea7791732fce6e30a73ebc2109480c8391","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2f340640501db8e267efb33cf730cfea7791732fce6e30a73ebc2109480c8391","height":900,"light_fraction":0.0,"luma_entropy":5.239,"meaningful_colors":31,"pixel_sha256":"f72b2c506f39608e33cf9700e9711d5b1934b3d7b40035fb67d249b9d799362b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"032361d8db31e1b936d37f798830ed560598822bb3f1ee127fe68c5e736c6004","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"032361d8db31e1b936d37f798830ed560598822bb3f1ee127fe68c5e736c6004","height":1080,"light_fraction":0.0,"luma_entropy":5.26,"meaningful_colors":30,"pixel_sha256":"f58627ebd6c43032b344c9a0624ea8fc5a0e8400ed4be280169a6a19bfd4e1d9","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"fabric-1.20.1/full/client_a/model_classic","height":900,"image":"images/mc1.20.1/28c9ac62d5940064f988ac8990c61d2b7838531d287eca390b8def78882be0c3.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"28c9ac62d5940064f988ac8990c61d2b7838531d287eca390b8def78882be0c3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"28c9ac62d5940064f988ac8990c61d2b7838531d287eca390b8def78882be0c3","height":900,"light_fraction":0.0,"luma_entropy":5.262,"meaningful_colors":30,"pixel_sha256":"752a242e565fb00e3a3665057010f1b22ece0cd7b1cb1354270591442697e76e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"16b11578a1e97bc1c5110fb4b8a89de81ff160595fb194240d9ac4247b8da560","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"16b11578a1e97bc1c5110fb4b8a89de81ff160595fb194240d9ac4247b8da560","height":1080,"light_fraction":0.0,"luma_entropy":5.277,"meaningful_colors":30,"pixel_sha256":"e772aeb6f70cd49c720dbfa598c429894888d5c5653dfd730d0cdaf594c89fc9","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"fabric-1.20.1/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.20.1/2c248b72797cdad2296838fc8d565960dbc2bd8737b371f4d294906d54c656f0.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2c248b72797cdad2296838fc8d565960dbc2bd8737b371f4d294906d54c656f0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2c248b72797cdad2296838fc8d565960dbc2bd8737b371f4d294906d54c656f0","height":900,"light_fraction":0.0,"luma_entropy":5.236,"meaningful_colors":32,"pixel_sha256":"c914c937cabead29cc8506855c0a1120bf105e969c97f767fdd406f1cfb9f0d9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"4b1972ed7ea8f0af8dd14cc9bc8f05f71b168204c1c811bdaf1e6376b70220d0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4b1972ed7ea8f0af8dd14cc9bc8f05f71b168204c1c811bdaf1e6376b70220d0","height":1080,"light_fraction":0.0,"luma_entropy":5.259,"meaningful_colors":30,"pixel_sha256":"09113eed38cf65676ed05a00db9b2f74353e12ffcbc02c0e574b95289cb3b5ae","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"fabric-1.20.1/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.20.1/356f96351eb8f043324456d8b351e2c36e2b1b985761bc698851830f13c7b78c.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"356f96351eb8f043324456d8b351e2c36e2b1b985761bc698851830f13c7b78c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"356f96351eb8f043324456d8b351e2c36e2b1b985761bc698851830f13c7b78c","height":900,"light_fraction":0.0,"luma_entropy":5.21,"meaningful_colors":31,"pixel_sha256":"3b6ebd93c629fef0ef1f4c0cc23438903abf235582169dc88ab32afa196893a5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"1676bc3c0f6591bac6fd2342a51aa338692edfc5902d144041555c7fa67c47ee","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1676bc3c0f6591bac6fd2342a51aa338692edfc5902d144041555c7fa67c47ee","height":1080,"light_fraction":0.0,"luma_entropy":5.23,"meaningful_colors":29,"pixel_sha256":"2ca56208844417455344e6f049a95d7243bf25d10c9a04d10b7f41d65107bd7a","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"fabric-1.20.1/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.20.1/d08f5520c3073dde48dea7039df6a0c275d174e9388efd97392cb90fea98b1f8.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d08f5520c3073dde48dea7039df6a0c275d174e9388efd97392cb90fea98b1f8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d08f5520c3073dde48dea7039df6a0c275d174e9388efd97392cb90fea98b1f8","height":900,"light_fraction":0.0,"luma_entropy":5.251,"meaningful_colors":30,"pixel_sha256":"313aef56859df449130b5893ea84bd22712c9cb0607c3e17eeda47da648273aa","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"8bcc6a97372ddcc59c5bd0ec7b4101be693df55c55eb4ad91d00d75e277b2275","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8bcc6a97372ddcc59c5bd0ec7b4101be693df55c55eb4ad91d00d75e277b2275","height":1080,"light_fraction":0.0,"luma_entropy":5.27,"meaningful_colors":30,"pixel_sha256":"ca3011a42d66ba5f2ffa6451127c59c6f0c0701b591b8d8743b989bed8a9e251","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.20.1 on Fabric, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"fabric-1.20.1/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.20.1/0dfaadfd392a31d0e3d2e5eb64783ec45039c933932140c9d1e1d44876d59ffc.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0dfaadfd392a31d0e3d2e5eb64783ec45039c933932140c9d1e1d44876d59ffc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0dfaadfd392a31d0e3d2e5eb64783ec45039c933932140c9d1e1d44876d59ffc","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":31,"pixel_sha256":"2a6a03f51aac20ee96fbac1eceecc09bc9b99a0a0b45bd5b60a43616e6d96245","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"54f9bf402a74b4843b8689c870a9af8150366880cc439f1b89ceee406641688b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"54f9bf402a74b4843b8689c870a9af8150366880cc439f1b89ceee406641688b","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":32,"pixel_sha256":"d39cba9513512ec2ee32cea4c00b06e08b58259c6ca56166902adb01c8c7521d","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.20.1 on Fabric, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"fabric-1.20.1/full/client_a/transparency_disabled","height":900,"image":"images/mc1.20.1/99717c477a0064c7a7dfe3b26686bbf15a2d1a9026682d219af6d1fddf802d18.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"99717c477a0064c7a7dfe3b26686bbf15a2d1a9026682d219af6d1fddf802d18","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"99717c477a0064c7a7dfe3b26686bbf15a2d1a9026682d219af6d1fddf802d18","height":900,"light_fraction":0.0,"luma_entropy":5.261,"meaningful_colors":31,"pixel_sha256":"d5117fc9787ac903280bbdf775d66da44c450858db62ecb20fd49a6d72e0e954","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"ef6c7d8c2e28bdd5c9ed753c8b4e566dcc8bae978f6be9082305266370868248","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"ef6c7d8c2e28bdd5c9ed753c8b4e566dcc8bae978f6be9082305266370868248","height":1080,"light_fraction":0.0,"luma_entropy":5.28,"meaningful_colors":30,"pixel_sha256":"36ba9205aca0750d8a87c61515f945db08b6f326f3fcaf651fa27a56ad0e7448","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whi…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"fabric-1.20.1/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.20.1/1b30287443bda066f20aa88c7bd0b561613d47c2a603ecb05c3ba147895b3a8e.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1b30287443bda066f20aa88c7bd0b561613d47c2a603ecb05c3ba147895b3a8e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1b30287443bda066f20aa88c7bd0b561613d47c2a603ecb05c3ba147895b3a8e","height":900,"light_fraction":0.0,"luma_entropy":5.433,"meaningful_colors":32,"pixel_sha256":"c6e5a87d06abed153cb1ddb48be39322cb840520df5fc607490675e12e21f5b2","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"45b9f3d2de7ab196c1d1b18db94f1795370e6563d215bfe8c8dd1667eb9ffae5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"45b9f3d2de7ab196c1d1b18db94f1795370e6563d215bfe8c8dd1667eb9ffae5","height":1080,"light_fraction":0.0,"luma_entropy":5.441,"meaningful_colors":32,"pixel_sha256":"e7ce747a36b39536940219d9115eafaef017fe03e03b20b382892e7c448e1355","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"fabric-1.20.1/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.20.1/ff0e0f53ace11bfad1fa25c521812504bb7bd8a52c9330e16955e5ea5ba8f5be.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff0e0f53ace11bfad1fa25c521812504bb7bd8a52c9330e16955e5ea5ba8f5be","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ff0e0f53ace11bfad1fa25c521812504bb7bd8a52c9330e16955e5ea5ba8f5be","height":900,"light_fraction":0.0,"luma_entropy":5.397,"meaningful_colors":31,"pixel_sha256":"af22d618c9a70fd405bd687480ab7ba6aaccaf193d799f1733a715dcd6f87701","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"12cab26d6d04600783a93c490fc0516ad1eeb574a7cd7b313d487ddde82677df","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"12cab26d6d04600783a93c490fc0516ad1eeb574a7cd7b313d487ddde82677df","height":1080,"light_fraction":0.0,"luma_entropy":5.403,"meaningful_colors":32,"pixel_sha256":"6ff4bf4d3ea1961ca27393f3cbe09f9c55292abfdaa6249ef61bf8944c126649","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.20.1 on Fabric, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Ca…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"fabric-1.20.1/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.20.1/bb420900f1dd8b595b2d1c1eaa35406b59ce3bf4b934aa5f4556a3aa6a1d01d9.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"bb420900f1dd8b595b2d1c1eaa35406b59ce3bf4b934aa5f4556a3aa6a1d01d9","format":"webp","pixel":{"dark_fraction":0.504,"file_sha256":"bb420900f1dd8b595b2d1c1eaa35406b59ce3bf4b934aa5f4556a3aa6a1d01d9","height":900,"light_fraction":0.0012,"luma_entropy":5.072,"meaningful_colors":28,"pixel_sha256":"dcf87f2fc9400e209d8f238468a68626e693d659cb66fb9be16d5c7e60b632b0","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"0aa021aa118380a83da3823bbf1aca952ea595dc7eb3fa7aede8391f8453da65","height":1080,"pixel":{"dark_fraction":0.5066,"file_sha256":"0aa021aa118380a83da3823bbf1aca952ea595dc7eb3fa7aede8391f8453da65","height":1080,"light_fraction":0.0011,"luma_entropy":5.012,"meaningful_colors":31,"pixel_sha256":"83b7067d57ee87a159aaa5879c8366ae1a4a7625678d77e3bed3e4e3eb49fd95","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.20.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"fabric-1.20.1/full/client_a/known_cape_apply","height":900,"image":"images/mc1.20.1/5b37c2b901eacb5c2cf07c4f0ebf2d011f670f6f447c68fa2d8ffa9c0ee9da83.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5b37c2b901eacb5c2cf07c4f0ebf2d011f670f6f447c68fa2d8ffa9c0ee9da83","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5b37c2b901eacb5c2cf07c4f0ebf2d011f670f6f447c68fa2d8ffa9c0ee9da83","height":900,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":31,"pixel_sha256":"553589809f1d7b166b6ce3711a9557b6b516b1360d2105776c06a179723eaa3f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"a10081992d6de5c46818e34e95af4b52841d4a9152644a6430eed00311cb1c27","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a10081992d6de5c46818e34e95af4b52841d4a9152644a6430eed00311cb1c27","height":1080,"light_fraction":0.0,"luma_entropy":5.471,"meaningful_colors":32,"pixel_sha256":"324e757a9a781fa8996e3111cde2806a31e7b8c8587515ae4745ac4aa45dc45a","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.20.1 on Fabric, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"fabric-1.20.1/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.20.1/5286ea4d7ef4da3c3a88fbd4b171083339f8bae509792bd6610b342c03c9cf15.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5286ea4d7ef4da3c3a88fbd4b171083339f8bae509792bd6610b342c03c9cf15","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"5286ea4d7ef4da3c3a88fbd4b171083339f8bae509792bd6610b342c03c9cf15","height":900,"light_fraction":0.0,"luma_entropy":4.573,"meaningful_colors":31,"pixel_sha256":"62f44fff97a15958899394c60cab8b13062b977d9c205286311bf050fa336cf3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"573f232f78e51ec9be1eadf5346ffc3bd4359018a980008ae80687089d1c244c","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"573f232f78e51ec9be1eadf5346ffc3bd4359018a980008ae80687089d1c244c","height":1080,"light_fraction":0.0,"luma_entropy":4.549,"meaningful_colors":32,"pixel_sha256":"a5ddeed902402c9a94adb84bf88c875e25eda9e199bac73a38faed2e9c0060e7","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.20.1 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the run…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"fabric-1.20.1/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.20.1/6a9e13dca814ebd1de7da0a60dcb41635a31a32d3b88c06a051a005dc0b532c4.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6a9e13dca814ebd1de7da0a60dcb41635a31a32d3b88c06a051a005dc0b532c4","format":"webp","pixel":{"dark_fraction":0.5065,"file_sha256":"6a9e13dca814ebd1de7da0a60dcb41635a31a32d3b88c06a051a005dc0b532c4","height":900,"light_fraction":0.0011,"luma_entropy":5.12,"meaningful_colors":29,"pixel_sha256":"dadf2f6a91295e65bb8b88db0e9488bf4a8100a09cb3b79c73328cb6db568d1c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b27bd5d66b55cd81e238f3388b78ef6958da130af08dd0417ce785409b8289e8","height":1080,"pixel":{"dark_fraction":0.5094,"file_sha256":"b27bd5d66b55cd81e238f3388b78ef6958da130af08dd0417ce785409b8289e8","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"bedb3a00109a5fc363aa3c93512ab6acb30783f3ffd98144a7d9e5f5134a7011","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.20.1 on Fabric, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"fabric-1.20.1/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.20.1/c436cef0b8d0f3950838f9f60b08dbf43a2fadffb7813efa7e1fabadb541c7ea.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c436cef0b8d0f3950838f9f60b08dbf43a2fadffb7813efa7e1fabadb541c7ea","format":"webp","pixel":{"dark_fraction":0.507,"file_sha256":"c436cef0b8d0f3950838f9f60b08dbf43a2fadffb7813efa7e1fabadb541c7ea","height":900,"light_fraction":0.0013,"luma_entropy":5.109,"meaningful_colors":28,"pixel_sha256":"10254d203cd995b32c8aa712d64a6350bf335fcc0857cbeabd5d66c63eb0fa49","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7ef5eba034edb938d641ce146c19228b440feee4517d8b969ab47ec1ea95f743","height":1080,"pixel":{"dark_fraction":0.5096,"file_sha256":"7ef5eba034edb938d641ce146c19228b440feee4517d8b969ab47ec1ea95f743","height":1080,"light_fraction":0.0011,"luma_entropy":5.035,"meaningful_colors":31,"pixel_sha256":"a670cf0b495b4864c81fd7f7aaac4f26122e0e9a0694b066fde0b4a566dab985","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.20.1 on Fabric, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"fabric-1.20.1/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.20.1/7f816ec580f5b08c42a6f702f14827c3b8cd400ec721b2a7fa37d79933ac046e.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7f816ec580f5b08c42a6f702f14827c3b8cd400ec721b2a7fa37d79933ac046e","format":"webp","pixel":{"dark_fraction":0.1968,"file_sha256":"7f816ec580f5b08c42a6f702f14827c3b8cd400ec721b2a7fa37d79933ac046e","height":900,"light_fraction":0.0,"luma_entropy":4.593,"meaningful_colors":30,"pixel_sha256":"0a4da6ee9f9001cf3372813897248045495392a7b0f21cf7ed7504580d03ca7f","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"881d5276a77439a438d4b08b15834474f929affdc1c277c12e47f2cdb7a7a12e","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"881d5276a77439a438d4b08b15834474f929affdc1c277c12e47f2cdb7a7a12e","height":1080,"light_fraction":0.0,"luma_entropy":4.554,"meaningful_colors":30,"pixel_sha256":"e8931c0918ffeb2984d858300456682d9b17d6aa56cb382e61fdde94e7a5e1f1","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.20.1 on Fabric, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source i…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"fabric-1.20.1/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.20.1/819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922","format":"webp","pixel":{"dark_fraction":0.1976,"file_sha256":"819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922","height":900,"light_fraction":0.0,"luma_entropy":4.608,"meaningful_colors":30,"pixel_sha256":"686cfe7b73c7a7bfb9e30684968a2555ef13cfad63b6efd7ace84f31a7e31b45","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"6bafa76c2431d51b73ada41e65cf9b60cb864321cee14ca53ca83d21dee414e6","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"6bafa76c2431d51b73ada41e65cf9b60cb864321cee14ca53ca83d21dee414e6","height":1080,"light_fraction":0.0,"luma_entropy":4.558,"meaningful_colors":30,"pixel_sha256":"c443dde60f4fe6c1078164d2409e57a757c318d2adf0deca23328206aaa6b07f","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.20.1 on Fabric, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"fabric-1.20.1/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.20.1/0076bed46f3cd9025437f4e1b313d792301c0d5b851bd4f71bc51113acb5912e.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0076bed46f3cd9025437f4e1b313d792301c0d5b851bd4f71bc51113acb5912e","format":"webp","pixel":{"dark_fraction":0.1975,"file_sha256":"0076bed46f3cd9025437f4e1b313d792301c0d5b851bd4f71bc51113acb5912e","height":900,"light_fraction":0.0,"luma_entropy":4.85,"meaningful_colors":31,"pixel_sha256":"b5d0777dfa8e911d6e74deb628a3b1c0115ed515b019306efa5b1b672b9a4d69","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"8ed84244829e8506e58714ce4856c4de3f6ceb25e66867cf069717c92372dbc8","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8ed84244829e8506e58714ce4856c4de3f6ceb25e66867cf069717c92372dbc8","height":1080,"light_fraction":0.0,"luma_entropy":4.793,"meaningful_colors":31,"pixel_sha256":"3b0c21186ffe85973080d51a722f413deab04ae027202de86c6dc0644098e222","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.20.1 on Fabric, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"fabric-1.20.1/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.20.1/20451b11ba1e306b3dced8502ff11e3a076067f091f25cbbe41d6b44a4fdefef.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"20451b11ba1e306b3dced8502ff11e3a076067f091f25cbbe41d6b44a4fdefef","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"20451b11ba1e306b3dced8502ff11e3a076067f091f25cbbe41d6b44a4fdefef","height":900,"light_fraction":0.0,"luma_entropy":5.305,"meaningful_colors":31,"pixel_sha256":"58dac7cd6694aa63581aabaca19b13d4ded3edcebcbf84972ef1a7571fe1515c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"2e57be8528d16866d48291878ef3d36e2bfcf23a278c88623e731e83145d6a92","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"2e57be8528d16866d48291878ef3d36e2bfcf23a278c88623e731e83145d6a92","height":1080,"light_fraction":0.0,"luma_entropy":5.232,"meaningful_colors":32,"pixel_sha256":"7938175cd7e9169125bdfe348138ee09d16c577d72f6f82c8f676b4fc2c3fd58","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.20.1 on Fabric, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the r…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"fabric-1.20.1/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.20.1/38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"1adb4c5a27f907eb56e4ac999786cc0c33db4e0921b0983dcfbee7171e17b800","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"8bccf4676582f596e5a5a024d26ca36ff46ae7bdb813413dae6850ba37dabbfd","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8bccf4676582f596e5a5a024d26ca36ff46ae7bdb813413dae6850ba37dabbfd","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"72edae496ac738fc4330f8dcf8c0f8ef7e6a343c917ad6f2d358320ac2bea1bc","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.20.1 on Fabric, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outli…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"fabric-1.20.1/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.20.1/53c35e994aca90029d4ff5628fff95d73c8a0d65ad8afc7d1ad80eb65fa794a3.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"53c35e994aca90029d4ff5628fff95d73c8a0d65ad8afc7d1ad80eb65fa794a3","format":"webp","pixel":{"dark_fraction":0.1973,"file_sha256":"53c35e994aca90029d4ff5628fff95d73c8a0d65ad8afc7d1ad80eb65fa794a3","height":900,"light_fraction":0.0,"luma_entropy":5.657,"meaningful_colors":32,"pixel_sha256":"c2f3869420923fdb57f0c8a75c9e4f3419dfcccfeee38b0689442a3cc9c32f96","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"8acd2b8a9fdc4d166ca9fd990c4ef46e342147f10fffcb0086b8c55ddfba5ab6","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8acd2b8a9fdc4d166ca9fd990c4ef46e342147f10fffcb0086b8c55ddfba5ab6","height":1080,"light_fraction":0.0,"luma_entropy":5.638,"meaningful_colors":31,"pixel_sha256":"8bd448e9cc7ca13cd6b882fc72067865e3e5bc1453a557635a2c174d0132f62b","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.20.1 on Fabric, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"fabric-1.20.1/full/client_a/cape_import_standard","height":900,"image":"images/mc1.20.1/eb6b69ec5ddf31b78e3b295b9d490493338976ca48d2a9df24950fe92b6d543d.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eb6b69ec5ddf31b78e3b295b9d490493338976ca48d2a9df24950fe92b6d543d","format":"webp","pixel":{"dark_fraction":0.4721,"file_sha256":"eb6b69ec5ddf31b78e3b295b9d490493338976ca48d2a9df24950fe92b6d543d","height":900,"light_fraction":0.001,"luma_entropy":5.17,"meaningful_colors":31,"pixel_sha256":"5711adbec92542f5fdac9006e3caf1ca8771a5f7d652d7524509bd1704d19126","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"52751fcd99ad426e48f24748d196d607f588753489d5ca745ba4c0bae818155c","height":1080,"pixel":{"dark_fraction":0.4741,"file_sha256":"52751fcd99ad426e48f24748d196d607f588753489d5ca745ba4c0bae818155c","height":1080,"light_fraction":0.0011,"luma_entropy":5.112,"meaningful_colors":31,"pixel_sha256":"a65cab223928545beda9a20a6670b6ba247090cfb03304b28e8f8924265be33c","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.20.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"fabric-1.20.1/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.20.1/d229a85778742e7c2c09b67791f8790655f6020b077981b8efc2f93f17d3e50f.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d229a85778742e7c2c09b67791f8790655f6020b077981b8efc2f93f17d3e50f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d229a85778742e7c2c09b67791f8790655f6020b077981b8efc2f93f17d3e50f","height":900,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":31,"pixel_sha256":"3f25c370aebd4e2e619c84a8964504af2e8ead2d10f1997e9bdecf0c2d1b87d5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"69a663823acb6bf8f9c45753a857daead4795eaeae0faf78f205a12d6226e005","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"69a663823acb6bf8f9c45753a857daead4795eaeae0faf78f205a12d6226e005","height":1080,"light_fraction":0.0,"luma_entropy":5.465,"meaningful_colors":32,"pixel_sha256":"656af03ae4ba34170190edb8239d716cd6d0778c37e5b88de8ce626bf54641cf","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.20.1 on Fabric, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"fabric-1.20.1/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.20.1/dad3cccdfb7a2c8ff0fb2a1d26a4d16e4446a86da79744d427bdc85c1e53f165.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dad3cccdfb7a2c8ff0fb2a1d26a4d16e4446a86da79744d427bdc85c1e53f165","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"dad3cccdfb7a2c8ff0fb2a1d26a4d16e4446a86da79744d427bdc85c1e53f165","height":900,"light_fraction":0.0,"luma_entropy":5.601,"meaningful_colors":30,"pixel_sha256":"bc0f5bfabb54b9848609092ed2802b72042f68b0b1542565deb639d774819207","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"4cc998123dc864750aadc4ff161da29290745caa66b213640771c78bced63801","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4cc998123dc864750aadc4ff161da29290745caa66b213640771c78bced63801","height":1080,"light_fraction":0.0,"luma_entropy":5.602,"meaningful_colors":31,"pixel_sha256":"41205337a9048290604a31662643594afb53536aeda09f5eec714332073d42b1","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.20.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"fabric-1.20.1/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.20.1/7e7bd524e8082f19d444a8f143713b20de0091d7743390c1e3f3946b5ad3b14a.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7e7bd524e8082f19d444a8f143713b20de0091d7743390c1e3f3946b5ad3b14a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7e7bd524e8082f19d444a8f143713b20de0091d7743390c1e3f3946b5ad3b14a","height":900,"light_fraction":0.0,"luma_entropy":5.448,"meaningful_colors":31,"pixel_sha256":"b7380a92125db3e6b7b1a36ab589c003cff5b57cec8e587f5d8d75eca066f2d8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"ac0e03e2764798e8f895ca3b2ef68bb1177498309846ec86fec96e2d93efaedf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ac0e03e2764798e8f895ca3b2ef68bb1177498309846ec86fec96e2d93efaedf","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"7381305ad0a33589b705736c47a6776bf1cc88ef2a5e191073b9c7386f2da4f1","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.20.1 on Fabric, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"fabric-1.20.1/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.20.1/69be2655d65bd9b96b97024341ae9205897f1db67d566d39516d83699dad8c4d.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"69be2655d65bd9b96b97024341ae9205897f1db67d566d39516d83699dad8c4d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"69be2655d65bd9b96b97024341ae9205897f1db67d566d39516d83699dad8c4d","height":900,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":30,"pixel_sha256":"74006726e36afac775cfb0231e3cf6e1f3659d30a22e8afe4ac56f485c096abd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"57966ba9458a65712f14a5b3c6b2a3ca3c26da9ca682986ac2385f21795b66eb","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"57966ba9458a65712f14a5b3c6b2a3ca3c26da9ca682986ac2385f21795b66eb","height":1080,"light_fraction":0.0,"luma_entropy":5.612,"meaningful_colors":30,"pixel_sha256":"ba1b608d4db239aaa33fe4e81adc21763c9609f85dfb7e1ca7b6002737b624e8","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.20.1 on Fabric, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, w…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"fabric-1.20.1/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.20.1/b6b83a5a01e30c12f9cab20a1fd358680b1025c0212b6159e49315f725616def.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b6b83a5a01e30c12f9cab20a1fd358680b1025c0212b6159e49315f725616def","format":"webp","pixel":{"dark_fraction":0.4373,"file_sha256":"b6b83a5a01e30c12f9cab20a1fd358680b1025c0212b6159e49315f725616def","height":900,"light_fraction":0.0,"luma_entropy":4.558,"meaningful_colors":32,"pixel_sha256":"0c556030e78ce06b257582316d6a8e5d8898867b86b15b3ceb2037d708ff8524","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"9c8f206ddd3c2427fccba80ada0dddc490074bcfa87b788c57105af42651e58b","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"9c8f206ddd3c2427fccba80ada0dddc490074bcfa87b788c57105af42651e58b","height":1080,"light_fraction":0.0,"luma_entropy":4.528,"meaningful_colors":31,"pixel_sha256":"e7b5a90bfa438cf2c15c4f1c6ba9fc49c1614bc9894cd6d701acd89bdf6c8170","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.20.1 on Fabric, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal s…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"fabric-1.20.1/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.20.1/8ebb80a2498933af45bba4eb844d9b5f7278a137335561143808574e7013c9d6.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8ebb80a2498933af45bba4eb844d9b5f7278a137335561143808574e7013c9d6","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"8ebb80a2498933af45bba4eb844d9b5f7278a137335561143808574e7013c9d6","height":900,"light_fraction":0.0,"luma_entropy":5.598,"meaningful_colors":30,"pixel_sha256":"32b6233b0f6170aa207d87735c24e54f8088bbf8762da5462304988f810333ce","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"92fcdc85361aca99d11ab69e4ed3c7fddf95a38d5d9ce4b857e74091f994e750","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"92fcdc85361aca99d11ab69e4ed3c7fddf95a38d5d9ce4b857e74091f994e750","height":1080,"light_fraction":0.0,"luma_entropy":5.532,"meaningful_colors":30,"pixel_sha256":"31be96e583b7f811677852451a74f4b0289616cce66b54e310de352df1bb06a1","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.20.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pix…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"fabric-1.20.1/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.20.1/d226237985217d323a231cdf9bb05de24c1ce7be4ac402a7c2dae6a9201b8d51.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d226237985217d323a231cdf9bb05de24c1ce7be4ac402a7c2dae6a9201b8d51","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d226237985217d323a231cdf9bb05de24c1ce7be4ac402a7c2dae6a9201b8d51","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":31,"pixel_sha256":"6f57b01e411574725b22035d731b0cff99046d8b833316a33c70057a20f932a3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"15528bc305415aa4143dc93b19908877fa6a2b4f9a7295fb383804f90081a1d6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"15528bc305415aa4143dc93b19908877fa6a2b4f9a7295fb383804f90081a1d6","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"be3e716c216de0e5c669faad551d9d89edb1bc85de7f38cf90a9e5b7a6906245","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.20.1 on Fabric, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"fabric-1.20.1/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.20.1/2f02545d215887079226be2cf5bb6bf2f2badb000c05d50714b790e72941661f.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2f02545d215887079226be2cf5bb6bf2f2badb000c05d50714b790e72941661f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2f02545d215887079226be2cf5bb6bf2f2badb000c05d50714b790e72941661f","height":900,"light_fraction":0.0,"luma_entropy":5.609,"meaningful_colors":30,"pixel_sha256":"cddd93bddd870ffc945119038a2aead150907f2ae1b3b94845ff8f70c34dc614","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"5b04d41936905f36de41737a877709d7fc4f71acc8d9f7d31dd526432f457dd3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5b04d41936905f36de41737a877709d7fc4f71acc8d9f7d31dd526432f457dd3","height":1080,"light_fraction":0.0,"luma_entropy":5.612,"meaningful_colors":30,"pixel_sha256":"4be704c0b5c9a9c7cc1228c626684e85638309c0d3102443d23a1f540e06a63c","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.20.1 on Fabric, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"fabric-1.20.1/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.20.1/cd8d9a9b8c0a69efbb1075dca85fdfda96b450ed09cc1c39eb0d6c67c44fde2d.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cd8d9a9b8c0a69efbb1075dca85fdfda96b450ed09cc1c39eb0d6c67c44fde2d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cd8d9a9b8c0a69efbb1075dca85fdfda96b450ed09cc1c39eb0d6c67c44fde2d","height":900,"light_fraction":0.0,"luma_entropy":5.6,"meaningful_colors":30,"pixel_sha256":"2e6185cdfb7d7a1f915b2454e3c098c68d65501ff79fcd53f5a1dcfed7c1ec5e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"530ce828bc4c7aebe0adc82645d7349725b3b66eeb3dc7e76f8bb439904a407b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"530ce828bc4c7aebe0adc82645d7349725b3b66eeb3dc7e76f8bb439904a407b","height":1080,"light_fraction":0.0,"luma_entropy":5.603,"meaningful_colors":31,"pixel_sha256":"ad5911b8a7cf4963c4fe26d7188415e3996a077eae8f05610bcc85aaa3645595","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.20.1 on Fabric, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"fabric-1.20.1/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.20.1/d1d71ea0ed8c8e989d830c6195704348a62751dd4be558edbf1a0cfa41be60c9.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d1d71ea0ed8c8e989d830c6195704348a62751dd4be558edbf1a0cfa41be60c9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d1d71ea0ed8c8e989d830c6195704348a62751dd4be558edbf1a0cfa41be60c9","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":31,"pixel_sha256":"e24ea91ee13eed5b8fb1179d32719b78b6085eeb2bf5564a2d39e214ba97281f","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"49bb0288482e29d224c1b7a57e4da5f438f50b1df4a89aec4f3cb84326cd4163","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"49bb0288482e29d224c1b7a57e4da5f438f50b1df4a89aec4f3cb84326cd4163","height":1080,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":32,"pixel_sha256":"5d8a7fddc9ef879dc08ed404ee106cd604b0337cf3dbc850c8bb2fccc234b2f6","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.20.1 on Fabric, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by compari…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"fabric-1.20.1/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.20.1/2b11ea1925ae755d8aaa8ecc3e92b393d31ddea2ef598c1164ad34bc079cffc9.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b11ea1925ae755d8aaa8ecc3e92b393d31ddea2ef598c1164ad34bc079cffc9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2b11ea1925ae755d8aaa8ecc3e92b393d31ddea2ef598c1164ad34bc079cffc9","height":900,"light_fraction":0.0,"luma_entropy":5.431,"meaningful_colors":31,"pixel_sha256":"289f30b277b951560e64992326fb0ff0523a1e733baabead23fc26d3745c0174","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"3fceed6dd16023a5b50b66b83b0bddd152155acbf76be518207e9443f4bfaa1b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3fceed6dd16023a5b50b66b83b0bddd152155acbf76be518207e9443f4bfaa1b","height":1080,"light_fraction":0.0,"luma_entropy":5.438,"meaningful_colors":32,"pixel_sha256":"143395191b245ebd9584e34562b540e8c8b3af99c9f5ad03eebbeeddb35c956c","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.20.1 on Fabric, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"fabric-1.20.1/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.20.1/f00dc5d6f44d0e694d86ef76f1c8d64c19c49dfa5b2fc285cf023864a4e274b1.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f00dc5d6f44d0e694d86ef76f1c8d64c19c49dfa5b2fc285cf023864a4e274b1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f00dc5d6f44d0e694d86ef76f1c8d64c19c49dfa5b2fc285cf023864a4e274b1","height":900,"light_fraction":0.0,"luma_entropy":5.449,"meaningful_colors":32,"pixel_sha256":"0428525d998dc405b6d665cf99bd8f822d64811ce8561a10e4c40863fa18f04c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"9738a4cd2ae085abce2d38efaec794aca96837ee9422029a3659df5debaa3f31","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9738a4cd2ae085abce2d38efaec794aca96837ee9422029a3659df5debaa3f31","height":1080,"light_fraction":0.0,"luma_entropy":5.458,"meaningful_colors":32,"pixel_sha256":"6f6dc6665c4a8191e943c2a7cf0bfdf693d5f4a0ac0f70243f812e5e325de612","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.20.1 on Fabric, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"fabric-1.20.1/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.20.1/5f6e5cf69b87617a8ca9c45cd425644c831762ebf70b3bf13250a8847fd89355.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f6e5cf69b87617a8ca9c45cd425644c831762ebf70b3bf13250a8847fd89355","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5f6e5cf69b87617a8ca9c45cd425644c831762ebf70b3bf13250a8847fd89355","height":900,"light_fraction":0.0,"luma_entropy":5.529,"meaningful_colors":31,"pixel_sha256":"331ca7df5302f11924f69e9c12b09ad7876ff8f7e85a7834e23cf5bf7a0c26f9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"d2e9ade66bc29e3838bf7b10364802e61c3ed4a658f7d20fd73a3c7975e71699","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d2e9ade66bc29e3838bf7b10364802e61c3ed4a658f7d20fd73a3c7975e71699","height":1080,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":31,"pixel_sha256":"761256a7fcc878d130b83e8e07511d36574547e19fed117b9f759ebfac09c3af","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.20.1 on Fabric, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by t…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"fabric-1.20.1/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.20.1/5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4","height":900,"light_fraction":0.0,"luma_entropy":4.531,"meaningful_colors":30,"pixel_sha256":"c37793c0fa509bb957e63d821a6bed394abc4d0e6d16584279fcf67cd885da84","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"db223b3e10980fbf6d5c9a278f378fab2cfd90bf325bd4a10320a3ac46108943","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"db223b3e10980fbf6d5c9a278f378fab2cfd90bf325bd4a10320a3ac46108943","height":1080,"light_fraction":0.0,"luma_entropy":4.5,"meaningful_colors":30,"pixel_sha256":"1570bf7ded18ace6bb0ba7e491147582856c0f3ea7fdb5e5ebe3aad82e1374b0","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.20.1 on Fabric, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD ca…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"fabric-1.20.1/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.20.1/eee916d42baf13ba55ebd06cba8167bcf4dd089fcb44a8b55587f4c4352c5647.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"eee916d42baf13ba55ebd06cba8167bcf4dd089fcb44a8b55587f4c4352c5647","format":"webp","pixel":{"dark_fraction":0.4897,"file_sha256":"eee916d42baf13ba55ebd06cba8167bcf4dd089fcb44a8b55587f4c4352c5647","height":900,"light_fraction":0.0011,"luma_entropy":5.286,"meaningful_colors":29,"pixel_sha256":"d6dbe5f162552b46cf3ba9a9a36547e0b84e8bcfa6b7a447114e7a3a52b57fd8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"5eb3da616c5fd87c743fd5966bf02d2367d7a1202fa57cf3a4c885a4427612d7","height":1080,"pixel":{"dark_fraction":0.4949,"file_sha256":"5eb3da616c5fd87c743fd5966bf02d2367d7a1202fa57cf3a4c885a4427612d7","height":1080,"light_fraction":0.0011,"luma_entropy":5.211,"meaningful_colors":30,"pixel_sha256":"23ec552d5483ac3b5366818a683990a12b0b02bb652931c47ad725e109f0fba8","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.20.1 on Fabric, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"fabric-1.20.1/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.20.1/408a6da3a497526b2c4b3e51f6d549cc2dd82fb5f8e135cdf59443a6a271deb5.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"408a6da3a497526b2c4b3e51f6d549cc2dd82fb5f8e135cdf59443a6a271deb5","format":"webp","pixel":{"dark_fraction":0.4888,"file_sha256":"408a6da3a497526b2c4b3e51f6d549cc2dd82fb5f8e135cdf59443a6a271deb5","height":900,"light_fraction":0.0011,"luma_entropy":5.289,"meaningful_colors":28,"pixel_sha256":"9dda3e3c0e5dd80ba63978ae300609815e4884406ba41de21ceb7043a0842b68","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"34c85f880d4b1863d2873d88cf648cacf9767167662133f8da88f8a4868636ff","height":1080,"pixel":{"dark_fraction":0.4946,"file_sha256":"34c85f880d4b1863d2873d88cf648cacf9767167662133f8da88f8a4868636ff","height":1080,"light_fraction":0.0011,"luma_entropy":5.217,"meaningful_colors":32,"pixel_sha256":"8e0b603fb9dca800bbafc452e1d8009e4ab6bd6a84426b549ccb58848e56e76a","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.20.1 on Fabric, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"fabric-1.20.1/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.20.1/a4f2466b7a672f55687f0dc061e96a69510039105e7e7ebc6fec504c87437a96.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a4f2466b7a672f55687f0dc061e96a69510039105e7e7ebc6fec504c87437a96","format":"webp","pixel":{"dark_fraction":0.4885,"file_sha256":"a4f2466b7a672f55687f0dc061e96a69510039105e7e7ebc6fec504c87437a96","height":900,"light_fraction":0.0011,"luma_entropy":5.313,"meaningful_colors":32,"pixel_sha256":"71d1b710ed17c30054ed3b3f71de80a54325ea5076aae26af1a9c94196f919cc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"38c0b8616afcc837371c19ecd44d69546896933da26d26c3b9c0b7d11bc6aacf","height":1080,"pixel":{"dark_fraction":0.4949,"file_sha256":"38c0b8616afcc837371c19ecd44d69546896933da26d26c3b9c0b7d11bc6aacf","height":1080,"light_fraction":0.0011,"luma_entropy":5.254,"meaningful_colors":32,"pixel_sha256":"eaf18c432ac6471e4b392dc87d05d6578bf729e120a8cfb8b9b07cde5c43ffbe","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.20.1 on Fabric, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"fabric-1.20.1/full/client_a/cape_delete_local","height":900,"image":"images/mc1.20.1/36e1e84ede0b92f9e3c29eef26ccdb966dd335175d5bec19204243235d2c1a6e.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36e1e84ede0b92f9e3c29eef26ccdb966dd335175d5bec19204243235d2c1a6e","format":"webp","pixel":{"dark_fraction":0.464,"file_sha256":"36e1e84ede0b92f9e3c29eef26ccdb966dd335175d5bec19204243235d2c1a6e","height":900,"light_fraction":0.0011,"luma_entropy":5.37,"meaningful_colors":29,"pixel_sha256":"019eb0460da5d355ba45b0d2f7dd467adcca75088a4f828de29a1a709e3857dd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f8b59a4b1d5ce5f9312648610fce044056e8040f82e2504d84ec0f59e79d5ad1","height":1080,"pixel":{"dark_fraction":0.4674,"file_sha256":"f8b59a4b1d5ce5f9312648610fce044056e8040f82e2504d84ec0f59e79d5ad1","height":1080,"light_fraction":0.0011,"luma_entropy":5.299,"meaningful_colors":32,"pixel_sha256":"9af8e790c956482b3760251395023749d73edc427975e9dda06becae1650575a","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.20.1 on Fabric, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"fabric-1.20.1/full/client_a/cape_none_selected","height":900,"image":"images/mc1.20.1/d0f9bb12c6a4fa25f794a70df30aa27b2ba7a7479714293fbe997a69233864f3.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d0f9bb12c6a4fa25f794a70df30aa27b2ba7a7479714293fbe997a69233864f3","format":"webp","pixel":{"dark_fraction":0.5022,"file_sha256":"d0f9bb12c6a4fa25f794a70df30aa27b2ba7a7479714293fbe997a69233864f3","height":900,"light_fraction":0.0011,"luma_entropy":5.15,"meaningful_colors":30,"pixel_sha256":"22d8bd8fa5f59f2b51f34e070786dc03fa9217d109f008cccefa39d71b03e01c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"33b81e05b734996080b8defef97bfc009f0eb2d2d878d552d9a66e1305aaa3d7","height":1080,"pixel":{"dark_fraction":0.5069,"file_sha256":"33b81e05b734996080b8defef97bfc009f0eb2d2d878d552d9a66e1305aaa3d7","height":1080,"light_fraction":0.0011,"luma_entropy":5.077,"meaningful_colors":31,"pixel_sha256":"6d7839acfedf5ad9ac0be31d3db0a3bf1f05561259854d48b26f416fb3eed221","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.20.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"fabric-1.20.1/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.20.1/1604533b9b23fe44084e342a8dc777a683c8660b9eb5fde2c8604aaa1457440e.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1604533b9b23fe44084e342a8dc777a683c8660b9eb5fde2c8604aaa1457440e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1604533b9b23fe44084e342a8dc777a683c8660b9eb5fde2c8604aaa1457440e","height":900,"light_fraction":0.0,"luma_entropy":5.462,"meaningful_colors":32,"pixel_sha256":"c93917836a7bbe6d3d1137c035fd5648c759c20bf855a53c5c5f61217a227180","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"def1b76cb04f3011b1f7f38e823451e60935704567183ea2e0438665840d003b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"def1b76cb04f3011b1f7f38e823451e60935704567183ea2e0438665840d003b","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"82f90fcec1978d138d9c7ed8172dd6e31408b03e91b09f455dec821378de232b","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.20.1 on Fabric, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"fabric-1.20.1/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.20.1/44b845d993ffa62ae16ef854e9df1f9543a955280c12a136f3b5960555290f66.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"44b845d993ffa62ae16ef854e9df1f9543a955280c12a136f3b5960555290f66","format":"webp","pixel":{"dark_fraction":0.593,"file_sha256":"44b845d993ffa62ae16ef854e9df1f9543a955280c12a136f3b5960555290f66","height":900,"light_fraction":0.0,"luma_entropy":4.559,"meaningful_colors":28,"pixel_sha256":"b34c82ebf74b317931ea81709cdb5b2fca7a7065d74e1ae1a2d637216792dd10","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"23e495a0f42e1f847695c98eb941fac7d39545e92d8c89f0cf7fc638faf49e21","height":1080,"pixel":{"dark_fraction":0.5973,"file_sha256":"23e495a0f42e1f847695c98eb941fac7d39545e92d8c89f0cf7fc638faf49e21","height":1080,"light_fraction":0.0,"luma_entropy":4.489,"meaningful_colors":30,"pixel_sha256":"f3e1e7ca44981539ca0153b088facc3200eaaafee2c55653e7040c1f79cc8725","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.20.1 on Fabric, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the titl…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"fabric-1.20.1/full/client_a/settings_screen","height":900,"image":"images/mc1.20.1/19b5c804edca5e1e2b9b9567ff0a565682495c523d3fd5ed1730da1a6ad756ef.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"19b5c804edca5e1e2b9b9567ff0a565682495c523d3fd5ed1730da1a6ad756ef","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"19b5c804edca5e1e2b9b9567ff0a565682495c523d3fd5ed1730da1a6ad756ef","height":900,"light_fraction":0.0,"luma_entropy":4.822,"meaningful_colors":31,"pixel_sha256":"50fb92d7e776561479beca3c57bba7138053847f3ca9c669d34632c7a6473042","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"a53978890a86bb3e0aeb49b83c464fa5f0faddc1d959f5430d1fa238d752880b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a53978890a86bb3e0aeb49b83c464fa5f0faddc1d959f5430d1fa238d752880b","height":1080,"light_fraction":0.0,"luma_entropy":4.775,"meaningful_colors":31,"pixel_sha256":"2b6e05b2037b55df039b9307c8c38e87584b5e264ec91630ebcdaa0593f2fc3c","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.20.1 on Fabric, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"fabric-1.20.1/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.20.1/3366248dcea13c1ff67ad4138fd6078dcbfa27ad8b4305d011bd164170402102.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3366248dcea13c1ff67ad4138fd6078dcbfa27ad8b4305d011bd164170402102","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3366248dcea13c1ff67ad4138fd6078dcbfa27ad8b4305d011bd164170402102","height":900,"light_fraction":0.0,"luma_entropy":4.785,"meaningful_colors":31,"pixel_sha256":"ce57d1c64a939235a1f55e6585105958ee0db4e9c5270536d6c851a7da80eca5","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"82fd5bec0d67a4622ea910faacef3d0fdc792e4def86c47f38dbc8744c189826","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"82fd5bec0d67a4622ea910faacef3d0fdc792e4def86c47f38dbc8744c189826","height":1080,"light_fraction":0.0,"luma_entropy":4.768,"meaningful_colors":31,"pixel_sha256":"77aef1bdf319661e2f3f8ae4a1ef60a49e2725d220e28836a2be6227b9369593","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.20.1 on Fabric, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"fabric-1.20.1/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.20.1/ccbffb3a194c25166ba43e03dbe531e715b9b51cbd79a08c8f5742c9c39bf2f0.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ccbffb3a194c25166ba43e03dbe531e715b9b51cbd79a08c8f5742c9c39bf2f0","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ccbffb3a194c25166ba43e03dbe531e715b9b51cbd79a08c8f5742c9c39bf2f0","height":900,"light_fraction":0.0,"luma_entropy":4.637,"meaningful_colors":30,"pixel_sha256":"965b0e9f631ea82711f40773adaae4256552bfae2f16edb68d2328a4a16e7eaf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"b765f4abf6aacc5860ddc9397b1295967a4820335f6ce5fa986d706ed2297baf","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b765f4abf6aacc5860ddc9397b1295967a4820335f6ce5fa986d706ed2297baf","height":1080,"light_fraction":0.0,"luma_entropy":4.624,"meaningful_colors":29,"pixel_sha256":"6c71d92743f26964fbc347fbfc66c1bc9e91018bc04a29cee50b973d80f7ff4f","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.20.1 on Fabric, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"fabric-1.20.1/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.20.1/259aa6d46a03be67f1bd3d6f30ba76f51465061b249106d5a09c45749f74fb62.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"259aa6d46a03be67f1bd3d6f30ba76f51465061b249106d5a09c45749f74fb62","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"259aa6d46a03be67f1bd3d6f30ba76f51465061b249106d5a09c45749f74fb62","height":900,"light_fraction":0.0,"luma_entropy":4.178,"meaningful_colors":30,"pixel_sha256":"40c447762c07ac1ee06ef1f5d1b7b96bf6ff99e0d749846d2027597f5924c124","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"01ee4ab16c710072979050a04a900d41cdc40a64be6f9f8724f04714b41f6b05","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"01ee4ab16c710072979050a04a900d41cdc40a64be6f9f8724f04714b41f6b05","height":1080,"light_fraction":0.0,"luma_entropy":4.163,"meaningful_colors":32,"pixel_sha256":"d647b6ccf2b2ee1a96fd414b34c626ffe6e5ee96feff03afd5770c7df4d5d777","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.20.1 on Fabric, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both c…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"fabric-1.20.1/full/client_a/settings_server_tab","height":900,"image":"images/mc1.20.1/3c604adb4df989686684b8864d7ae70281fe7b6eb41ce1f162151588703487bb.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c604adb4df989686684b8864d7ae70281fe7b6eb41ce1f162151588703487bb","format":"webp","pixel":{"dark_fraction":0.0033,"file_sha256":"3c604adb4df989686684b8864d7ae70281fe7b6eb41ce1f162151588703487bb","height":900,"light_fraction":0.0,"luma_entropy":4.655,"meaningful_colors":30,"pixel_sha256":"55da2b1907c768a35343145b7ad640b2daf92c526cb44899a59dda2a16b5d6f7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"81a488328cf243560f30eaf1d3ec1491aec554e9b2db0a5e02cbdc495bcc415c","height":1080,"pixel":{"dark_fraction":0.0033,"file_sha256":"81a488328cf243560f30eaf1d3ec1491aec554e9b2db0a5e02cbdc495bcc415c","height":1080,"light_fraction":0.0,"luma_entropy":4.607,"meaningful_colors":31,"pixel_sha256":"9a2d997a48d77913a94fcfcfae7dca2938055da0950b31f69fdf0f5dd185ee14","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.20.1 on Fabric, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"fabric-1.20.1/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.20.1/f7956ec84bd3098db20178c89ad7140e1e8e0c35bac5255134811aad8ddcda76.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f7956ec84bd3098db20178c89ad7140e1e8e0c35bac5255134811aad8ddcda76","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f7956ec84bd3098db20178c89ad7140e1e8e0c35bac5255134811aad8ddcda76","height":900,"light_fraction":0.0,"luma_entropy":5.289,"meaningful_colors":32,"pixel_sha256":"8ab0909d07dd8b7916358e772cae5344491d83a6cacd6868f38959f73315930e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"380a275e638b9da090252f8eded4000f4797207ca3c2fc48c00c66ac413e88b6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"380a275e638b9da090252f8eded4000f4797207ca3c2fc48c00c66ac413e88b6","height":1080,"light_fraction":0.0,"luma_entropy":5.364,"meaningful_colors":31,"pixel_sha256":"8f66ffcf0427cf02b16a3709a32a1e20194661bb5e3ddc535ae229dc58a56915","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.20.1 on Fabric, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"fabric-1.20.1/full/client_a/rename_dialog","height":900,"image":"images/mc1.20.1/a8648dd03ea8b4b3b41ece43bd07bbe323409ca22b7c42b613ce0cd68c63f788.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a8648dd03ea8b4b3b41ece43bd07bbe323409ca22b7c42b613ce0cd68c63f788","format":"webp","pixel":{"dark_fraction":0.0112,"file_sha256":"a8648dd03ea8b4b3b41ece43bd07bbe323409ca22b7c42b613ce0cd68c63f788","height":900,"light_fraction":0.0,"luma_entropy":5.025,"meaningful_colors":31,"pixel_sha256":"1d6a18af1ae3848d05e79ae7b10545074a32501b2b29db02710ddacc900703bf","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"8c6ad2d585808f0005849daa89c4c476361ef0c1028c533d1dd673aab4bc6a7b","height":1080,"pixel":{"dark_fraction":0.0112,"file_sha256":"8c6ad2d585808f0005849daa89c4c476361ef0c1028c533d1dd673aab4bc6a7b","height":1080,"light_fraction":0.0,"luma_entropy":4.944,"meaningful_colors":30,"pixel_sha256":"6afc4a5e1c4a0edaef9a02bbe3a092a8dccb05ef27b076a158f0d7088e985ead","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.20.1 on Fabric, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"fabric-1.20.1/full/client_a/delete_dialog","height":900,"image":"images/mc1.20.1/3c53855d5ea5d8106a56663f804ea0c38863841f32bcb6df64044de1cc72d9dc.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3c53855d5ea5d8106a56663f804ea0c38863841f32bcb6df64044de1cc72d9dc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3c53855d5ea5d8106a56663f804ea0c38863841f32bcb6df64044de1cc72d9dc","height":900,"light_fraction":0.0,"luma_entropy":4.83,"meaningful_colors":29,"pixel_sha256":"6d3e6b61e288daf78a45780d47c9fb4dd814055683f7e3abab37cf57cec0c665","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"4c3c5536aeb6946ecc6c335573d7fbbfb4c3f789547ddea3f907c2af753b2460","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4c3c5536aeb6946ecc6c335573d7fbbfb4c3f789547ddea3f907c2af753b2460","height":1080,"light_fraction":0.0,"luma_entropy":4.758,"meaningful_colors":30,"pixel_sha256":"f5a97ef0df31079a19afdbeee62ad6fcf1a64fd42a3ddaf606f92f8cf0ef6e9f","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.20.1 on Fabric, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.2…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"fabric-1.20.1/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.20.1/8840a6010250c6f640208ac435cfdba85ce34c17548fb9b1de0a0ae1d8888819.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8840a6010250c6f640208ac435cfdba85ce34c17548fb9b1de0a0ae1d8888819","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8840a6010250c6f640208ac435cfdba85ce34c17548fb9b1de0a0ae1d8888819","height":900,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":32,"pixel_sha256":"e9057d5de39ea5cf6a87488dd9abc5466d606fede30235a7822ebed170d9af3b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"9ec9d1eaac336f99429e987fad432d58354ef10876ee70ded4ad9cd54795f54d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9ec9d1eaac336f99429e987fad432d58354ef10876ee70ded4ad9cd54795f54d","height":1080,"light_fraction":0.0,"luma_entropy":5.501,"meaningful_colors":32,"pixel_sha256":"938b928af4e54b095657a404f85b96cf1ae8835b734206721bebc633c6d85b20","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"fabric-1.20.1/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.20.1/1e843104e167da33867f19c573bd242c8da1ad95f08a7ed5074a5e833528a551.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1e843104e167da33867f19c573bd242c8da1ad95f08a7ed5074a5e833528a551","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1e843104e167da33867f19c573bd242c8da1ad95f08a7ed5074a5e833528a551","height":900,"light_fraction":0.0,"luma_entropy":5.46,"meaningful_colors":32,"pixel_sha256":"99c01e8fead11ab592c8817b8e78e3b78af258f402343c53eab59842457bcc99","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"d865d0a05bdfb71fa953a7cd0d1e0556ca6cc93ff2ea4ff41adc360773b78d45","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d865d0a05bdfb71fa953a7cd0d1e0556ca6cc93ff2ea4ff41adc360773b78d45","height":1080,"light_fraction":0.0,"luma_entropy":5.468,"meaningful_colors":32,"pixel_sha256":"a12280b54c3a7916ee8577760b4578c91acd043a8891bfb921e26f71b7e7a7c1","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.20.1 on Fabric, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"fabric-1.20.1/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.20.1/0980beac14651e6de78af453a337e618a0fbfe1fd36b26ed58c012ebd6691a0f.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0980beac14651e6de78af453a337e618a0fbfe1fd36b26ed58c012ebd6691a0f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0980beac14651e6de78af453a337e618a0fbfe1fd36b26ed58c012ebd6691a0f","height":900,"light_fraction":0.0,"luma_entropy":5.516,"meaningful_colors":30,"pixel_sha256":"6c93241114cbe6ca7884fbe8c86871a11f3090d3247b0ac171c80ef4e333d75b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"c407270b308605cb52a8c2479429b315d41c0d780a4ec771402f4f259c18fa98","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c407270b308605cb52a8c2479429b315d41c0d780a4ec771402f4f259c18fa98","height":1080,"light_fraction":0.0,"luma_entropy":5.525,"meaningful_colors":32,"pixel_sha256":"16fafb2275a02b7db8a908c54a1675f725e8c5b9703aef34ff30e0d92a7ea3fd","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.20.1 on Fabric, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"fabric-1.20.1","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"fabric-1.20.1/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.20.1/9dd9aa964de9d2651a5861766a1ed0fe5e12f237c2458e974fad70f4f44b6ae2.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9dd9aa964de9d2651a5861766a1ed0fe5e12f237c2458e974fad70f4f44b6ae2","format":"webp","pixel":{"dark_fraction":0.0047,"file_sha256":"9dd9aa964de9d2651a5861766a1ed0fe5e12f237c2458e974fad70f4f44b6ae2","height":900,"light_fraction":0.0,"luma_entropy":6.754,"meaningful_colors":32,"pixel_sha256":"d85fc0bc6d079f41b5203bdb83094ffccda2e6cfe30798777c72d2a9fb1dc277","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 420 splash pixels in the control frame, 0 left once the model is over them (region [388, 72, 413, 85])","scenario":"full","source":{"file_sha256":"ed2346bd2c88e0ff8482ac9356c0085888d10d2ecc2c8ee2de1be3c3d00d5e60","height":1080,"pixel":{"dark_fraction":0.0051,"file_sha256":"ed2346bd2c88e0ff8482ac9356c0085888d10d2ecc2c8ee2de1be3c3d00d5e60","height":1080,"light_fraction":0.0,"luma_entropy":6.746,"meaningful_colors":32,"pixel_sha256":"70d4d519e6f78bbe73236712c2967d161e7cc219bfa9a08e217b216d4a3ff80a","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.20.1 on Fabric, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"fabric-1.20.1","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"fabric-1.20.1/server-policy/client_a/baseline","height":900,"image":"images/mc1.20.1/0b46ad5a734127deaea068a37c801622e426e1493cc8eb755767de8a56ea75cf.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0b46ad5a734127deaea068a37c801622e426e1493cc8eb755767de8a56ea75cf","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0b46ad5a734127deaea068a37c801622e426e1493cc8eb755767de8a56ea75cf","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":32,"pixel_sha256":"db667ccffc2b432070ced22cc6b45ef19cb04820ca39cf4a064b80078e0fab16","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"5fe1f3b11e527e05b65f64341a99964496c634dfbc125103f24eabecc51d5812","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5fe1f3b11e527e05b65f64341a99964496c634dfbc125103f24eabecc51d5812","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"6e91b73a975be97dcf50486f29abdbca5a9b367d8e5b583f4063995222b89a8c","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.20.1 on Fabric, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"fabric-1.20.1","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"fabric-1.20.1/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.20.1/225cf377cf0148d83a06c154ff1ab6e6d3ac06d7d83b7791c987a4d7bd5ddedc.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"225cf377cf0148d83a06c154ff1ab6e6d3ac06d7d83b7791c987a4d7bd5ddedc","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"225cf377cf0148d83a06c154ff1ab6e6d3ac06d7d83b7791c987a4d7bd5ddedc","height":900,"light_fraction":0.0,"luma_entropy":5.263,"meaningful_colors":31,"pixel_sha256":"d4f514751c61a944cc741884a49839f74dc5fecad599a49e21b305983b25933a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 599s of 600s","scenario":"server-policy","source":{"file_sha256":"7c6df0c4b1cc598193b1b97a6b6dc258073f1fa8242910881a24f2c715a5e84c","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"7c6df0c4b1cc598193b1b97a6b6dc258073f1fa8242910881a24f2c715a5e84c","height":1080,"light_fraction":0.0,"luma_entropy":5.28,"meaningful_colors":30,"pixel_sha256":"916089c4d3ba786e4e99fcaeb776de8a44d58b622e7578c925c6aa86149a1e60","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.20.1 on Fabric, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"fabric-1.20.1","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"fabric-1.20.1/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.20.1/ff1ff62a9fd415fbf7ff6378cff4e30e72981c54ebdcaa03cccf2b78ab39f922.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ff1ff62a9fd415fbf7ff6378cff4e30e72981c54ebdcaa03cccf2b78ab39f922","format":"webp","pixel":{"dark_fraction":0.6446,"file_sha256":"ff1ff62a9fd415fbf7ff6378cff4e30e72981c54ebdcaa03cccf2b78ab39f922","height":900,"light_fraction":0.0,"luma_entropy":3.795,"meaningful_colors":25,"pixel_sha256":"6b413cd74554c78a768e030a392174b5f38a985644430b464c8dc9bc813e16d0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"0933a5d4970c7d18605bbff0c44dca4dc401e2e7c8983898f63a71742ed9a881","height":1080,"pixel":{"dark_fraction":0.6438,"file_sha256":"0933a5d4970c7d18605bbff0c44dca4dc401e2e7c8983898f63a71742ed9a881","height":1080,"light_fraction":0.0,"luma_entropy":3.712,"meaningful_colors":25,"pixel_sha256":"e919c3cdd7b7bf7ce6e987ec02bc7d1eb3f9168d102268a75ebb76ccb8221f3b","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.20.1 on Fabric, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldo…","artifact_node":"fabric-1.20.1","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"fabric-1.20.1/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.20.1/9ce22dea08b95e95b04f953fdf01b7d4c1ef67f7556d93db875c44e42ba6a138.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9ce22dea08b95e95b04f953fdf01b7d4c1ef67f7556d93db875c44e42ba6a138","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9ce22dea08b95e95b04f953fdf01b7d4c1ef67f7556d93db875c44e42ba6a138","height":900,"light_fraction":0.0,"luma_entropy":5.268,"meaningful_colors":30,"pixel_sha256":"88b40101e9d96385c70d75a121da2a6141ef6dcd34bb5467bd5310c0f9c0f729","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"4f0b45303814fc36a98616fbdf0b89206ad50e4d9585270e99bb996e850ade7b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"4f0b45303814fc36a98616fbdf0b89206ad50e4d9585270e99bb996e850ade7b","height":1080,"light_fraction":0.0,"luma_entropy":5.278,"meaningful_colors":29,"pixel_sha256":"5bc2defc6d0287a2d6c6548fb3cac9d7f59894b18fb206f6efbe8560005555e5","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.20.1 on Fabric, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is n…","artifact_node":"fabric-1.20.1","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.20.1/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.20.1/aae80a72b11ace843737e4f590edc8bf63e06356508fa206b2343908f09f76dc.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"aae80a72b11ace843737e4f590edc8bf63e06356508fa206b2343908f09f76dc","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"aae80a72b11ace843737e4f590edc8bf63e06356508fa206b2343908f09f76dc","height":900,"light_fraction":0.0,"luma_entropy":4.223,"meaningful_colors":32,"pixel_sha256":"777d24e260c14f58276405f896af82eca26a72099c930eabb30aeefba68c9b98","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"c6819f8be1152e24e122d7f07c22591d0b82f5ddfe421f3cd3dfddd135838562","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c6819f8be1152e24e122d7f07c22591d0b82f5ddfe421f3cd3dfddd135838562","height":1080,"light_fraction":0.0,"luma_entropy":4.334,"meaningful_colors":30,"pixel_sha256":"7a739dc514292520458bf808d5ca437b9fe509e9e8a4f7490e01008a90a8c302","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.20.1 on Fabric, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"fabric-1.20.1","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"fabric-1.20.1/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.20.1/2a38a2956cb6294a7ac951b7ed5520bb81d108bda7f978a098efe619c9567e26.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2a38a2956cb6294a7ac951b7ed5520bb81d108bda7f978a098efe619c9567e26","format":"webp","pixel":{"dark_fraction":0.0017,"file_sha256":"2a38a2956cb6294a7ac951b7ed5520bb81d108bda7f978a098efe619c9567e26","height":900,"light_fraction":0.0,"luma_entropy":4.333,"meaningful_colors":30,"pixel_sha256":"f8ea0d34150e01283b137bcb7d52bf2a37f895acb0b2d4f7f10679dd907f9591","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"2548b6d7dec3f21732350b688bf8a7d5b85082badfa786d05ea4c0f7045e9b54","height":1080,"pixel":{"dark_fraction":0.0017,"file_sha256":"2548b6d7dec3f21732350b688bf8a7d5b85082badfa786d05ea4c0f7045e9b54","height":1080,"light_fraction":0.0,"luma_entropy":4.438,"meaningful_colors":30,"pixel_sha256":"70afca59e42073a551add25169b1b8afbc9cd921b83b0fa2af383c51a6e286d8","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.20.1 on Fabric, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this…","artifact_node":"fabric-1.20.1","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"fabric-1.20.1/session/client_a/tab_list_head","height":900,"image":"images/mc1.20.1/830772231d0d80ee9a5c67bcf511d19f70ec37616302be45f8a360c6c9e8258f.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"830772231d0d80ee9a5c67bcf511d19f70ec37616302be45f8a360c6c9e8258f","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"830772231d0d80ee9a5c67bcf511d19f70ec37616302be45f8a360c6c9e8258f","height":900,"light_fraction":0.0,"luma_entropy":5.479,"meaningful_colors":32,"pixel_sha256":"d1b5464798e515aa0646c78113e609afdae449be5902b2eb93dd4e2d404d858b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"caa01896cd0436949d866a450ac4e674be2b1024aa05499693aecd0b5c8ab4c2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"caa01896cd0436949d866a450ac4e674be2b1024aa05499693aecd0b5c8ab4c2","height":1080,"light_fraction":0.0,"luma_entropy":5.49,"meaningful_colors":32,"pixel_sha256":"1da7da32bcf80325679db2205381deaa62f1d0aca7bf8cb561f0e0f3ecdc20ea","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.20.1 on Fabric, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge show…","artifact_node":"fabric-1.20.1","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"fabric-1.20.1/session/client_a/quit_to_title","height":900,"image":"images/mc1.20.1/8cc6a751b8cd4af59d9862300aa8a6b494aaf35e62add8ae86b564bc93f0cd18.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8cc6a751b8cd4af59d9862300aa8a6b494aaf35e62add8ae86b564bc93f0cd18","format":"webp","pixel":{"dark_fraction":0.0058,"file_sha256":"8cc6a751b8cd4af59d9862300aa8a6b494aaf35e62add8ae86b564bc93f0cd18","height":900,"light_fraction":0.0,"luma_entropy":6.842,"meaningful_colors":32,"pixel_sha256":"29d9ed97738ecbcb286737bbb6fba7f498640efaeab04f71d9107f5a59f16824","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"ff75c27f24a64f54783d79e7c28783eec9b6905a28d901695db5bb778044bc0c","height":1080,"pixel":{"dark_fraction":0.0061,"file_sha256":"ff75c27f24a64f54783d79e7c28783eec9b6905a28d901695db5bb778044bc0c","height":1080,"light_fraction":0.0,"luma_entropy":6.832,"meaningful_colors":32,"pixel_sha256":"f707dc5f3872db3e4ad2564a6d3c36110ec58460a2b82fd9cfb2dbb055119353","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.20.1 on Fabric, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"fabric-1.20.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"fabric-1.20.1/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.20.1/346ea12e2054d1062e0bb7a4879b85c5778d7b537aea7420f8a55289945df29b.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"346ea12e2054d1062e0bb7a4879b85c5778d7b537aea7420f8a55289945df29b","format":"webp","pixel":{"dark_fraction":0.6381,"file_sha256":"346ea12e2054d1062e0bb7a4879b85c5778d7b537aea7420f8a55289945df29b","height":900,"light_fraction":0.0,"luma_entropy":3.722,"meaningful_colors":22,"pixel_sha256":"262d4052b4358accacbb05be1eede4929c062b067d3c60dd42b3e1953f05f340","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"a74193963fbb12f17b4f828d2a48bf7f379840cad6dbba4a181fc822dcc94bba","height":1080,"pixel":{"dark_fraction":0.6369,"file_sha256":"a74193963fbb12f17b4f828d2a48bf7f379840cad6dbba4a181fc822dcc94bba","height":1080,"light_fraction":0.0,"luma_entropy":3.661,"meaningful_colors":24,"pixel_sha256":"7507bb5716f46dda1ad434c37f8c136b2b74a6158b986827678880dc407d7896","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.20.1 on Fabric, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title sc…","artifact_node":"fabric-1.20.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"fabric-1.20.1/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.20.1/346ea12e2054d1062e0bb7a4879b85c5778d7b537aea7420f8a55289945df29b.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"346ea12e2054d1062e0bb7a4879b85c5778d7b537aea7420f8a55289945df29b","format":"webp","pixel":{"dark_fraction":0.6381,"file_sha256":"346ea12e2054d1062e0bb7a4879b85c5778d7b537aea7420f8a55289945df29b","height":900,"light_fraction":0.0,"luma_entropy":3.722,"meaningful_colors":22,"pixel_sha256":"262d4052b4358accacbb05be1eede4929c062b067d3c60dd42b3e1953f05f340","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"a74193963fbb12f17b4f828d2a48bf7f379840cad6dbba4a181fc822dcc94bba","height":1080,"pixel":{"dark_fraction":0.6369,"file_sha256":"a74193963fbb12f17b4f828d2a48bf7f379840cad6dbba4a181fc822dcc94bba","height":1080,"light_fraction":0.0,"luma_entropy":3.661,"meaningful_colors":24,"pixel_sha256":"7507bb5716f46dda1ad434c37f8c136b2b74a6158b986827678880dc407d7896","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.20.1 on Fabric, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"fabric-1.20.1","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"fabric-1.20.1/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.20.1/6986f191d5511c36778a835f1f2515aad298d4eab66c30e6fe63c140abdaf309.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6986f191d5511c36778a835f1f2515aad298d4eab66c30e6fe63c140abdaf309","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6986f191d5511c36778a835f1f2515aad298d4eab66c30e6fe63c140abdaf309","height":900,"light_fraction":0.0,"luma_entropy":5.4,"meaningful_colors":30,"pixel_sha256":"f7e47e3de5f6f097cec3c6793bc82a5a98e658597aa11b2dd12216edc22eab16","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"0d74db6192ca6dc8ba3a52509042653c0850d191a9be84154532d240da7cfce5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0d74db6192ca6dc8ba3a52509042653c0850d191a9be84154532d240da7cfce5","height":1080,"light_fraction":0.0,"luma_entropy":5.473,"meaningful_colors":31,"pixel_sha256":"f241248a49d914e6fbab9bfb224ddbd67fa20f64b42faf26d148c8a1157ada2a","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.20.1 on Fabric, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"fabric-1.20.1","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"fabric-1.20.1/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.20.1/74ef5a46bf82c698b680bd630c570c99cc3dbb9d230e65e62f0bafc4b874195c.webp","key":"mc1.20.1","lane_id":"fabric-1.20.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"74ef5a46bf82c698b680bd630c570c99cc3dbb9d230e65e62f0bafc4b874195c","format":"webp","pixel":{"dark_fraction":0.675,"file_sha256":"74ef5a46bf82c698b680bd630c570c99cc3dbb9d230e65e62f0bafc4b874195c","height":900,"light_fraction":0.0,"luma_entropy":3.836,"meaningful_colors":28,"pixel_sha256":"182a9545f9278fc8e5b48491b85f0bb358dd966acdf93d17a8821793010bb906","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"f9d58c855798a5d1a0934c52dae40d70e2a1caaa5727fe36b47bbdbbc092f5bd","height":1080,"pixel":{"dark_fraction":0.6778,"file_sha256":"f9d58c855798a5d1a0934c52dae40d70e2a1caaa5727fe36b47bbdbbc092f5bd","height":1080,"light_fraction":0.0,"luma_entropy":3.769,"meaningful_colors":30,"pixel_sha256":"bf309d8526f4f838ab9c088c9b3f17d8f1317cd5e093346f8bc8d1f0ebd1eeea","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600},{"alt":"Smoke baseline in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"forge-1.20.1","capture_id":"phase0-smoke.client_a.baseline","capture_order":0,"expectation":"A stable third-person flat-world view shows the complete local player before the local skin is applied. The UUID-selected vanilla default skin is intact; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"forge-1.20.1/phase0-smoke/client_a/baseline","height":900,"image":"images/mc1.20.1/cf6a313ede3f739331f191d7be0e6104759a537cb287986968221c28fb7b39b9.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/phase0-smoke","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"cf6a313ede3f739331f191d7be0e6104759a537cb287986968221c28fb7b39b9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"cf6a313ede3f739331f191d7be0e6104759a537cb287986968221c28fb7b39b9","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"bf4348c3a1c3ab4cb18083fce9d4601f48dc7785110b789b2ed14507684f1f63","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"phase0-smoke","source":{"file_sha256":"edf03c39ef43256fe039cd3bc76c942c57d87607136eee698c46034824a412fc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"edf03c39ef43256fe039cd3bc76c942c57d87607136eee698c46034824a412fc","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"0329baa5dc3ba99e2426b518dfde0a986c6e610992eae05f00d90eeadef9ab75","width":1920},"width":1920},"step":"baseline","title":"Smoke baseline","width":1600},{"alt":"Smoke local skin in Minecraft 1.20.1 on Forge, Client A. Expected view: A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"forge-1.20.1","capture_id":"phase0-smoke.client_a.apply_local_skin","capture_order":1,"expectation":"A normal first-person world view whose lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"forge-1.20.1/phase0-smoke/client_a/apply_local_skin","height":900,"image":"images/mc1.20.1/26b3ca888c932d4aa8f24650bf06b36e4dd5e1d232b0f7aebf49facb8cb0c0b1.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/phase0-smoke","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"26b3ca888c932d4aa8f24650bf06b36e4dd5e1d232b0f7aebf49facb8cb0c0b1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"26b3ca888c932d4aa8f24650bf06b36e4dd5e1d232b0f7aebf49facb8cb0c0b1","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":31,"pixel_sha256":"ecbc8073261e7641759bb505fa0a0f279976d73bd8f045603f5d2de001fec1aa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location resolved","scenario":"phase0-smoke","source":{"file_sha256":"ded01e618aee46b75a6108e30e9bd1ee5ae45750d5c4a4486481f0dce9459f9a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ded01e618aee46b75a6108e30e9bd1ee5ae45750d5c4a4486481f0dce9459f9a","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"fc02af9715c72247be2257a9f55e56faaad19bb8b6977b9c46b847564bf746f8","width":1920},"width":1920},"step":"apply_local_skin","title":"Smoke local skin","width":1600},{"alt":"Propagation subject baseline in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"forge-1.20.1","capture_id":"propagation.client_a.baseline","capture_order":2,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"forge-1.20.1/propagation/client_a/baseline","height":900,"image":"images/mc1.20.1/73e16eab6bd0bc516c52034a0b53c1826403ae49e54122a5d5763d34ff0b7028.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"73e16eab6bd0bc516c52034a0b53c1826403ae49e54122a5d5763d34ff0b7028","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"73e16eab6bd0bc516c52034a0b53c1826403ae49e54122a5d5763d34ff0b7028","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":32,"pixel_sha256":"3e6abb8519858e09db798144a227ac12ceafeaefcaa03db134d776cb6c705400","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation","source":{"file_sha256":"8e11288aca42b74b25e91977b327b7c068a4d08f7bb115b8c0e06d01a72de948","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8e11288aca42b74b25e91977b327b7c068a4d08f7bb115b8c0e06d01a72de948","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"b7414572cf09fb6734ada848b091a5e53f2f1f9e68aded9fd68e1dbcb818a0bc","width":1920},"width":1920},"step":"baseline","title":"Propagation subject baseline","width":1600},{"alt":"Propagation subject applied in Minecraft 1.20.1 on Forge, Client A. Expected view: The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","artifact_node":"forge-1.20.1","capture_id":"propagation.client_a.apply_local_look","capture_order":3,"expectation":"The subject remains in first person while the lower-right player arm wears the custom skin's dark charcoal-and-gray plaid sleeve with a brown hand on the narrow slim arm.","frame_id":"forge-1.20.1/propagation/client_a/apply_local_look","height":900,"image":"images/mc1.20.1/ba0bd5d20284945d1d1a3bdaceffcfdd8fe56fab269bea6d008130d10e25bf6a.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ba0bd5d20284945d1d1a3bdaceffcfdd8fe56fab269bea6d008130d10e25bf6a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ba0bd5d20284945d1d1a3bdaceffcfdd8fe56fab269bea6d008130d10e25bf6a","height":900,"light_fraction":0.0,"luma_entropy":5.415,"meaningful_colors":31,"pixel_sha256":"d9686f76ec7cff9967c24b5b8b5a7cc2ed9a8c920d1b3a91698d80cba431567c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied+synced skin=local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test model=auto->slim (metadata skinModel=slim, renderer model=slim); applied on protocol v2 negotiated while the server channel list was held; architectury:sync_ids delivered 96 ticks after joining; the protocol was already negotiated from the login handshake","scenario":"propagation","source":{"file_sha256":"74c8fac28336fb8f81c7fbdd31c2c63b5b13a822ca8e41b87da8de4e155af98a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"74c8fac28336fb8f81c7fbdd31c2c63b5b13a822ca8e41b87da8de4e155af98a","height":1080,"light_fraction":0.0,"luma_entropy":5.426,"meaningful_colors":31,"pixel_sha256":"46d6d7cf3573a7ea9e41bcf4dce7faf45f98d2ae3b0a0e786ac1301f019b1390","width":1920},"width":1920},"step":"apply_local_look","title":"Propagation subject applied","width":1600},{"alt":"Propagation observer baseline in Minecraft 1.20.1 on Forge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpo…","artifact_node":"forge-1.20.1","capture_id":"propagation.client_b.baseline","capture_order":4,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin. Modern defaults such as Makena with dark hair and a yellow or orange top are valid. The remote subject is deliberately held behind the camera and must not be visible before the later inspection checkpoint.","frame_id":"forge-1.20.1/propagation/client_b/baseline","height":900,"image":"images/mc1.20.1/a5f859dfec0196521591b15991589d60e939ee7835e89fe974cb6b07bd082c56.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a5f859dfec0196521591b15991589d60e939ee7835e89fe974cb6b07bd082c56","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a5f859dfec0196521591b15991589d60e939ee7835e89fe974cb6b07bd082c56","height":900,"light_fraction":0.0083,"luma_entropy":5.553,"meaningful_colors":32,"pixel_sha256":"167371d9a8abc0a9e5eae8de1a3081bd0423835281b2629e93851fcb1fb030a6","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation","source":{"file_sha256":"095aa1fa5d8feb4cb4a29237d4bf16455a07be1856650e780dcf559c0b42617f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"095aa1fa5d8feb4cb4a29237d4bf16455a07be1856650e780dcf559c0b42617f","height":1080,"light_fraction":0.0083,"luma_entropy":5.558,"meaningful_colors":31,"pixel_sha256":"e87d7f2655945636c6486deebdbf718e39a93a26f5be5b2c0b3d36be9d5baf47","width":1920},"width":1920},"step":"baseline","title":"Propagation observer baseline","width":1600},{"alt":"Propagation observed remotely in Minecraft 1.20.1 on Forge, Client B. Expected view: A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs fro…","artifact_node":"forge-1.20.1","capture_id":"propagation.client_b.observe_a","capture_order":5,"expectation":"A fixed rear view shows Alice facing away from the observer: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and blue trousers remain correctly oriented on the narrow slim Alex arms that were auto-detected from her 3-pixel skin layout, while the bundled gold-and-orange test cape hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"forge-1.20.1/propagation/client_b/observe_a","height":900,"image":"images/mc1.20.1/730ce08457df1954282be26604b3994390f43cb1d57fd5aea679995fa1f99049.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"730ce08457df1954282be26604b3994390f43cb1d57fd5aea679995fa1f99049","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"730ce08457df1954282be26604b3994390f43cb1d57fd5aea679995fa1f99049","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":30,"pixel_sha256":"89a12821f0e5e997952a0bb86187ddf59175b76e8ae039f17643acc5784a5cc4","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"A(Alice) observed: skin=quickskin:network/skin/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f cape=known:test->quickskin:textures/capes/test.png model=slim (renderer-facing); skin bytes cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation","source":{"file_sha256":"edb94489e54f6fabf03be9aca5398915f15d7e2df9ef74b3a108e3fdf4a50361","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"edb94489e54f6fabf03be9aca5398915f15d7e2df9ef74b3a108e3fdf4a50361","height":1080,"light_fraction":0.0,"luma_entropy":5.502,"meaningful_colors":28,"pixel_sha256":"f9426477ff533c6ae120e28b0f3cac438008edf08f5085e9ee6424a4996df876","width":1920},"width":1920},"step":"observe_a","title":"Propagation observed remotely","width":1600},{"alt":"Live subject baseline in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"forge-1.20.1","capture_id":"propagation-live.client_a.baseline","capture_order":6,"expectation":"A stable third-person flat-world view shows the complete subject with the intact UUID-selected vanilla default skin. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"forge-1.20.1/propagation-live/client_a/baseline","height":900,"image":"images/mc1.20.1/db91125bca6bb2a0718562646af1187afccc9d7a0863021823fa9f8212559324.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"db91125bca6bb2a0718562646af1187afccc9d7a0863021823fa9f8212559324","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"db91125bca6bb2a0718562646af1187afccc9d7a0863021823fa9f8212559324","height":900,"light_fraction":0.0,"luma_entropy":5.444,"meaningful_colors":32,"pixel_sha256":"df4b69fdb65a1e69bea8b02412d0fe843892545b7a8452f1bad57b64d9d97b46","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; full-body evidence held","scenario":"propagation-live","source":{"file_sha256":"ec7982837f02397c8a651a7d0c979cd219c92596bbff01ffa5eb619f53ba7d22","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ec7982837f02397c8a651a7d0c979cd219c92596bbff01ffa5eb619f53ba7d22","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"69119ee718f97e325c568208c5e7bf013cdee9897e1cda572936ce02bd5393a4","width":1920},"width":1920},"step":"baseline","title":"Live subject baseline","width":1600},{"alt":"Live subject applied in Minecraft 1.20.1 on Forge, Client A. Expected view: The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","artifact_node":"forge-1.20.1","capture_id":"propagation-live.client_a.apply_live","capture_order":7,"expectation":"The subject's first-person view includes the newly applied custom skin on the lower-right player arm: a dark charcoal-and-gray plaid sleeve with a brown hand.","frame_id":"forge-1.20.1/propagation-live/client_a/apply_live","height":900,"image":"images/mc1.20.1/26b3ca888c932d4aa8f24650bf06b36e4dd5e1d232b0f7aebf49facb8cb0c0b1.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"26b3ca888c932d4aa8f24650bf06b36e4dd5e1d232b0f7aebf49facb8cb0c0b1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"26b3ca888c932d4aa8f24650bf06b36e4dd5e1d232b0f7aebf49facb8cb0c0b1","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":31,"pixel_sha256":"ecbc8073261e7641759bb505fa0a0f279976d73bd8f045603f5d2de001fec1aa","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"A applied LIVE skin=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 animated cape=local_cape:0539941d04af92431e7cb18acb4f59e24dcf8439 model=classic; local animation cape_0539941d04af92431e7cb18acb4f59e24dcf8439 registered","scenario":"propagation-live","source":{"file_sha256":"ded01e618aee46b75a6108e30e9bd1ee5ae45750d5c4a4486481f0dce9459f9a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"ded01e618aee46b75a6108e30e9bd1ee5ae45750d5c4a4486481f0dce9459f9a","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"fc02af9715c72247be2257a9f55e56faaad19bb8b6977b9c46b847564bf746f8","width":1920},"width":1920},"step":"apply_live","title":"Live subject applied","width":1600},{"alt":"Live observer baseline in Minecraft 1.20.1 on Forge, Client B. Expected view: A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","artifact_node":"forge-1.20.1","capture_id":"propagation-live.client_b.baseline","capture_order":8,"expectation":"A stable third-person world view shows the complete observer with the intact UUID-selected vanilla default skin after joining. Modern defaults such as Makena with dark hair and a yellow or orange top are valid; the remote subject must remain outside this baseline frame.","frame_id":"forge-1.20.1/propagation-live/client_b/baseline","height":900,"image":"images/mc1.20.1/92477b020b33e28977fd5f37ceaaa5d406013df3466dcff67c2930c781df60a8.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"92477b020b33e28977fd5f37ceaaa5d406013df3466dcff67c2930c781df60a8","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"92477b020b33e28977fd5f37ceaaa5d406013df3466dcff67c2930c781df60a8","height":900,"light_fraction":0.0083,"luma_entropy":5.559,"meaningful_colors":32,"pixel_sha256":"2d52a9d7d34ccb1abae4ed0334ae605be9b0a142f3a46fcf6bf0bafcf120af11","width":1600}},"review_tier":"all","role":"client_b","runtime_evidence":"player present: Bob defaultSkin=minecraft:textures/entity/player/slim/makena.png; full-body evidence held; remote subject present behind third-person camera","scenario":"propagation-live","source":{"file_sha256":"1ba7a5147ee8cceb1f61fc157304bc5485a6469541feebeb388409536e468076","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1ba7a5147ee8cceb1f61fc157304bc5485a6469541feebeb388409536e468076","height":1080,"light_fraction":0.0083,"luma_entropy":5.558,"meaningful_colors":30,"pixel_sha256":"15f42b01162195842d777a8dc963fbc361ff2311b8c7c99c780ed36704bd79ba","width":1920},"width":1920},"step":"baseline","title":"Live observer baseline","width":1600},{"alt":"Live observer before in Minecraft 1.20.1 on Forge, Client B. Expected view: A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","artifact_node":"forge-1.20.1","capture_id":"propagation-live.client_b.observe_before","capture_order":9,"expectation":"A fixed rear view shows the complete Alice model facing away from the observer with her intact UUID-selected vanilla default skin and no cape before the live change. Noor's dark hair, red top, green trousers and salmon hands are valid vanilla colours; Alice's face and chest must not point toward the camera.","frame_id":"forge-1.20.1/propagation-live/client_b/observe_before","height":900,"image":"images/mc1.20.1/ea3c0f9f5e459cee44f429e3f6efbc8f08a284e88e4c894e3476dd0b30f6bf8b.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ea3c0f9f5e459cee44f429e3f6efbc8f08a284e88e4c894e3476dd0b30f6bf8b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ea3c0f9f5e459cee44f429e3f6efbc8f08a284e88e4c894e3476dd0b30f6bf8b","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":29,"pixel_sha256":"5d1eef06a538e8db058eb7c778a5b19c796143d998435d0e49ddda1d29121483","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"BEFORE: A(Alice) framed at vantage, non-custom skin=minecraft:textures/entity/player/slim/noor.png cape=null; ack(cape=, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"5e9d504cb497ae831f415a76314b93b6affbed2871e4c1a9819e0b15868430df","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5e9d504cb497ae831f415a76314b93b6affbed2871e4c1a9819e0b15868430df","height":1080,"light_fraction":0.0,"luma_entropy":5.498,"meaningful_colors":28,"pixel_sha256":"456f16ddc256d23ba930c3655264d0a02c521ee1856bfd43063c14b2360b5ac5","width":1920},"width":1920},"step":"observe_before","title":"Live observer before","width":1600},{"alt":"Live observer after in Minecraft 1.20.1 on Forge, Client B. Expected view: From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical moti…","artifact_node":"forge-1.20.1","capture_id":"propagation-live.client_b.await_live_change","capture_order":10,"expectation":"From the same fixed rear view, Alice still faces away from the observer and has changed to the custom skin: the plain brown back of her head, dark charcoal-and-gray plaid shoulders and sleeves, and blue trousers are visible while an animated cape whose light gray face has dark trim and contains a complete red vertical motif hangs from her back. Her eyes and chest must not face the camera, and the cape must not cross the front of her torso.","frame_id":"forge-1.20.1/propagation-live/client_b/await_live_change","height":900,"image":"images/mc1.20.1/9b96d7c2af8f66a4f9e7aaa2c5870823a5254ce96714341ecc020c2b15a3dd99.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9b96d7c2af8f66a4f9e7aaa2c5870823a5254ce96714341ecc020c2b15a3dd99","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"9b96d7c2af8f66a4f9e7aaa2c5870823a5254ce96714341ecc020c2b15a3dd99","height":900,"light_fraction":0.0,"luma_entropy":5.488,"meaningful_colors":31,"pixel_sha256":"603491c55c7a7220f3d7ec8dbf59aa72b602245acc97ffdb4e92f061989e0c36","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"LIVE transition witnessed (before: non-custom -> after: A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=0/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958)","scenario":"propagation-live","source":{"file_sha256":"8c5ed2899158e442e4794d0c4aa46670bb0947e3e521b78185499698e82ce4e1","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8c5ed2899158e442e4794d0c4aa46670bb0947e3e521b78185499698e82ce4e1","height":1080,"light_fraction":0.0,"luma_entropy":5.494,"meaningful_colors":28,"pixel_sha256":"befec1b625f4279fe01ac9a3e69c3e537916152c671d692f9052d2744fdc3652","width":1920},"width":1920},"step":"await_live_change","title":"Live observer after","width":1600},{"alt":"Live observer animated frame B in Minecraft 1.20.1 on Forge, Client B. Expected view: From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this f…","artifact_node":"forge-1.20.1","capture_id":"propagation-live.client_b.observe_animation_frame","capture_order":11,"expectation":"From the same fixed rear view, Alice's animated cape shows its second frozen frame: the light gray face with dark trim now carries a complete blue vertical motif in the right half of the cape face, fully inside the cape surface received over the network; the observer's crosshair may overlap the cape. That this frame replaced the earlier red one is proven by the runtime evidence (network animation frame 0 -> 1), not by comparing frames.","frame_id":"forge-1.20.1/propagation-live/client_b/observe_animation_frame","height":900,"image":"images/mc1.20.1/c510cc49646a948ac7fadffd28d7d30b5c5484e2da3d379d1d0f5570fedb1ed9.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c510cc49646a948ac7fadffd28d7d30b5c5484e2da3d379d1d0f5570fedb1ed9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c510cc49646a948ac7fadffd28d7d30b5c5484e2da3d379d1d0f5570fedb1ed9","height":900,"light_fraction":0.0,"luma_entropy":5.485,"meaningful_colors":31,"pixel_sha256":"55cde9739d833636b3ac2cd9cebf78c4e3d5cecf78cb3bebe4127d1c4cf8da88","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"network animation frame 0 -> 1 witnessed (A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; metadata cached for sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d); ack(cape=known:test, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"8b39e017b0090d50325e355a2a15788832c8e6f35a20481c71f530d5be005a61","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"8b39e017b0090d50325e355a2a15788832c8e6f35a20481c71f530d5be005a61","height":1080,"light_fraction":0.0,"luma_entropy":5.496,"meaningful_colors":28,"pixel_sha256":"bc6ca2d7bc799ef0bafea83b80d2fb6c6391baf35256c54213b0c2b3e496d132","width":1920},"width":1920},"step":"observe_animation_frame","title":"Live observer animated frame B","width":1600},{"alt":"Live observer remote elytra in Minecraft 1.20.1 on Forge, Client B. Expected view: From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","artifact_node":"forge-1.20.1","capture_id":"propagation-live.client_b.observe_remote_elytra","capture_order":12,"expectation":"From the same fixed rear view, the crouching Alice wears two separated elytra wings textured by her dark animated network cape instead of a flat cape; no flat cape panel hangs behind her.","frame_id":"forge-1.20.1/propagation-live/client_b/observe_remote_elytra","height":900,"image":"images/mc1.20.1/2665527baab93baaf485974be542adc25aa27f83a5711ab3c347371d5bb345d3.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2665527baab93baaf485974be542adc25aa27f83a5711ab3c347371d5bb345d3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2665527baab93baaf485974be542adc25aa27f83a5711ab3c347371d5bb345d3","height":900,"light_fraction":0.0,"luma_entropy":5.528,"meaningful_colors":28,"pixel_sha256":"5aee8860fd11597c5bfa1999ad60e5d15be696b59bef0efdaf73f65e1a6e9b6a","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"remote elytra: chest=ELYTRA, pose=CROUCHING crouching, shiftKeyDown=true, elytra texture=minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1 == cloak texture == network cape frame; A(Alice) observed: skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 cape=local_cape:sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d animated cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d frame=1/2 rendered as minecraft:dynamic/quickskin/animated/cape_sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d_1; bytes+metadata cached + render-truthful; ack(cape=known:test, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"35d559185dc234a2d362c810a5eb17507894ac25729154219359da1bbf3584f6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"35d559185dc234a2d362c810a5eb17507894ac25729154219359da1bbf3584f6","height":1080,"light_fraction":0.0,"luma_entropy":5.537,"meaningful_colors":28,"pixel_sha256":"9b32f02f95a869438db77833f510e75a739e5b56a2a128ad9f17ae709c48c452","width":1920},"width":1920},"step":"observe_remote_elytra","title":"Live observer remote elytra","width":1600},{"alt":"Live observer HD cape in Minecraft 1.20.1 on Forge, Client B. Expected view: From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","artifact_node":"forge-1.20.1","capture_id":"propagation-live.client_b.observe_hd_cape","capture_order":13,"expectation":"From the same fixed rear view, standing Alice wears a crisp HD cape received over the network with a bright magenta front panel crossed by a yellow stripe over a teal base.","frame_id":"forge-1.20.1/propagation-live/client_b/observe_hd_cape","height":900,"image":"images/mc1.20.1/30718913bf2b0c21a325025415a85dc3a23cdc2fb9999a8b097ef590890432ef.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"30718913bf2b0c21a325025415a85dc3a23cdc2fb9999a8b097ef590890432ef","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"30718913bf2b0c21a325025415a85dc3a23cdc2fb9999a8b097ef590890432ef","height":900,"light_fraction":0.0,"luma_entropy":5.486,"meaningful_colors":30,"pixel_sha256":"c939e76ae2e3b747b896c5155b359f8d25f08257f65e8f20bb2feda7f0e277f3","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"HD cape: chest empty, standing, capeId=local_cape:sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb (differs from animated sha256-7468232744d833904b171773749801d1eb3aace01525b420094bc1e3173a6e5d), bytes cached, decoded 256x128 with the complete Elytra cutout, cloak=quickskin:network/cape/sha256-0889a32bd1725cc2f4ef0cb39f1e0b616d975ae804f128d1432f2b73f31e5abb, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66; ack(cape=known:bmo, model=classic) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"341941ce67f1370aad5bd5692cbd95517064f3772a3005d7e2ecc1c7beb1b2d8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"341941ce67f1370aad5bd5692cbd95517064f3772a3005d7e2ecc1c7beb1b2d8","height":1080,"light_fraction":0.0,"luma_entropy":5.497,"meaningful_colors":28,"pixel_sha256":"879b368751dd7ab34f668374a3304fb32e179535bb5bd31003debf9571c134d3","width":1920},"width":1920},"step":"observe_hd_cape","title":"Live observer HD cape","width":1600},{"alt":"Live observer cape removed in Minecraft 1.20.1 on Forge, Client B. Expected view: From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","artifact_node":"forge-1.20.1","capture_id":"propagation-live.client_b.observe_cape_removed","capture_order":14,"expectation":"From the same fixed rear view, Alice still wears the custom plaid skin but no cape hangs from her back after the live removal propagated.","frame_id":"forge-1.20.1/propagation-live/client_b/observe_cape_removed","height":900,"image":"images/mc1.20.1/2b016ee4dc02dea9bbad3a82ddb6e0745aefcc791d2fad4f3f344037fdc72726.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2b016ee4dc02dea9bbad3a82ddb6e0745aefcc791d2fad4f3f344037fdc72726","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"2b016ee4dc02dea9bbad3a82ddb6e0745aefcc791d2fad4f3f344037fdc72726","height":900,"light_fraction":0.0,"luma_entropy":5.493,"meaningful_colors":29,"pixel_sha256":"25c0ce956dabd5ad2a3f0b3aa4dde4bb83ab4f60b987b0a1092b4dd704b1ae2b","width":1600}},"review_tier":"key","role":"client_b","runtime_evidence":"cape removed: capeId empty, cloak=null, elytra texture=null, skin=quickskin:network/skin/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 retained, chest empty; ack(cape=known:bmo, model=slim) sent; fixed rear-view pose: subject yaw/head/body=180/180/180, observer rearCos=-0.958","scenario":"propagation-live","source":{"file_sha256":"b38e1a067846d335916325db39c037af1f0c8ea5f236b3c3e5538f523314eaa0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b38e1a067846d335916325db39c037af1f0c8ea5f236b3c3e5538f523314eaa0","height":1080,"light_fraction":0.0,"luma_entropy":5.506,"meaningful_colors":28,"pixel_sha256":"7d5f2330ea1f17ff1eda15eaf079d80ff1e48dd099baae605f56884a898272fd","width":1920},"width":1920},"step":"observe_cape_removed","title":"Live observer cape removed","width":1600},{"alt":"Full-suite baseline in Minecraft 1.20.1 on Forge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.baseline","capture_order":15,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before Quick Skin applies a custom appearance. Modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"forge-1.20.1/full/client_a/baseline","height":900,"image":"images/mc1.20.1/456b7ba2aa91ee800e9a6fa063bb4ece090a6c81d3d0f457dbef2f81486db377.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"456b7ba2aa91ee800e9a6fa063bb4ece090a6c81d3d0f457dbef2f81486db377","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"456b7ba2aa91ee800e9a6fa063bb4ece090a6c81d3d0f457dbef2f81486db377","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"f04b80d0cdc90b558ca7ce8748042728c0ab7821e8c43a8bb9198f4078c5c475","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png activeSkin=false activeCape=false; full-body evidence held","scenario":"full","source":{"file_sha256":"9cfbe834463d253994da89b5e91df23b2bc380d29383c23d83c6851a0c4352d2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9cfbe834463d253994da89b5e91df23b2bc380d29383c23d83c6851a0c4352d2","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"36d7d8db96ec79c5604d901116588825cd9f0db977803306b1f8698fd4ecc551","width":1920},"width":1920},"step":"baseline","title":"Full-suite baseline","width":1600},{"alt":"Local skin applied in Minecraft 1.20.1 on Forge, Client A. Expected view: The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.local_skin_apply","capture_order":16,"expectation":"The centered third-person player wears the custom skin: brown hair, a dark charcoal-and-gray plaid jacket and blue trousers.","frame_id":"forge-1.20.1/full/client_a/local_skin_apply","height":900,"image":"images/mc1.20.1/31fb71f7b389cfd2b95fd55d1ec194f85b288d86f38eb3aa0c59a07e5d7e2e65.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"31fb71f7b389cfd2b95fd55d1ec194f85b288d86f38eb3aa0c59a07e5d7e2e65","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"31fb71f7b389cfd2b95fd55d1ec194f85b288d86f38eb3aa0c59a07e5d7e2e65","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":31,"pixel_sha256":"1e88af03b34fc3b0656f52b3249b095f2c58acc8a2c2a4fc54da1856ffc36850","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skinId=local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 location=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"baf4c731a93706f1bff7e8ba23e0b838272e8c578a98fa21081c8647a136541a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"baf4c731a93706f1bff7e8ba23e0b838272e8c578a98fa21081c8647a136541a","height":1080,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":30,"pixel_sha256":"7fccb376e0b214cd4507f02cbd67bc1a7d6e117110ae11a1f3086f1d13ac8215","width":1920},"width":1920},"step":"local_skin_apply","title":"Local skin applied","width":1600},{"alt":"Skin menu in Minecraft 1.20.1 on Forge, Client A. Expected view: The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link ic…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.skin_menu_screen","capture_order":17,"expectation":"The Quick Skin skin menu is open without a panel: a column of skin face tiles under a Skins counter with a sort button and, under them, the import zone (corner marks, a tray icon and Drop skin files here / or click to import) on the left, the player-name search field with a flat search button at the top centre, a row of four link icons (Modrinth, CurseForge, Discord, settings) at the top right, the large player model in the middle on a white turntable ring with the player's name above it, five square icon buttons in a shallow arc beside the model, the middle one of each side standing out (body width, skin websites and a greyed-out coming-soon lock on its left, upload to Mojang and cape on its right), a large CONFIRM button at the bottom, all over a dark, subtly starred background; there is no bright blur, radial wash or other background-compositing artifact.","frame_id":"forge-1.20.1/full/client_a/skin_menu_screen","height":900,"image":"images/mc1.20.1/d13f6320706a51ab0476ca54ac579eab51241aa3d8fd21381d452e0fb6318a21.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d13f6320706a51ab0476ca54ac579eab51241aa3d8fd21381d452e0fb6318a21","format":"webp","pixel":{"dark_fraction":0.6509,"file_sha256":"d13f6320706a51ab0476ca54ac579eab51241aa3d8fd21381d452e0fb6318a21","height":900,"light_fraction":0.0,"luma_entropy":3.723,"meaningful_colors":25,"pixel_sha256":"712fa69453ac75dd12b394429a819cb708cce9891f584ba87f5791331a91d805","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open, layout settled at the menu's scale 3 with the GUI Scale option left at 3","scenario":"full","source":{"file_sha256":"f69250bbfc1e552b98f7fa25343aa59e9232b17ca617134871f77f5c17b71b00","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"f69250bbfc1e552b98f7fa25343aa59e9232b17ca617134871f77f5c17b71b00","height":1080,"light_fraction":0.0,"luma_entropy":3.66,"meaningful_colors":24,"pixel_sha256":"6b30fea58b3c65937b999780377488b1ae5a9af775417a28889246374780a093","width":1920},"width":1920},"step":"skin_menu_screen","title":"Skin menu","width":1600},{"alt":"External skin imported in Minecraft 1.20.1 on Forge, Client A. Expected view: The skin column shows the externally dropped skin as an extra face tile without a broken texture.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.external_skin_drop","capture_order":18,"expectation":"The skin column shows the externally dropped skin as an extra face tile without a broken texture.","frame_id":"forge-1.20.1/full/client_a/external_skin_drop","height":900,"image":"images/mc1.20.1/2bbf03d597c30d39f3faf78bf6a68d9882a3fe986e7288026529470e99a160b8.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2bbf03d597c30d39f3faf78bf6a68d9882a3fe986e7288026529470e99a160b8","format":"webp","pixel":{"dark_fraction":0.6449,"file_sha256":"2bbf03d597c30d39f3faf78bf6a68d9882a3fe986e7288026529470e99a160b8","height":900,"light_fraction":0.0,"luma_entropy":3.759,"meaningful_colors":24,"pixel_sha256":"9dd3b44d2d24b8602237c08ad9afb27abf1c2637020fe8b44c73783af93f63c4","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"externally dropped skin catalogued and listed with a face texture: 87dd5c27eaf6ade44e07689cc3486c07334bc155","scenario":"full","source":{"file_sha256":"80c98592620925c3934d59a574a2aae670d709323cf576b16eaa5e1d926d8e74","height":1080,"pixel":{"dark_fraction":0.6438,"file_sha256":"80c98592620925c3934d59a574a2aae670d709323cf576b16eaa5e1d926d8e74","height":1080,"light_fraction":0.0,"luma_entropy":3.702,"meaningful_colors":25,"pixel_sha256":"27cdc80fae7da14454cb08c50ad55dfc2065bd4a512ef7bfe433dfafa3f9e7c0","width":1920},"width":1920},"step":"external_skin_drop","title":"External skin imported","width":1600},{"alt":"Catalog rename in Minecraft 1.20.1 on Forge, Client A. Expected view: After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.catalog_rename","capture_order":19,"expectation":"After the real rename dialog was confirmed, the renamed external skin is previewed: its tile is selected in the skin column and the centred model wears it; both skin tiles keep a face thumbnail.","frame_id":"forge-1.20.1/full/client_a/catalog_rename","height":900,"image":"images/mc1.20.1/2bf5cf969c1071eccb449e138bfe2c5e3af74172498334543a219db786756a6c.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"2bf5cf969c1071eccb449e138bfe2c5e3af74172498334543a219db786756a6c","format":"webp","pixel":{"dark_fraction":0.6407,"file_sha256":"2bf5cf969c1071eccb449e138bfe2c5e3af74172498334543a219db786756a6c","height":900,"light_fraction":0.0,"luma_entropy":3.745,"meaningful_colors":26,"pixel_sha256":"f29c281a979e8d28e3160a28e60e433a709408bbd977dc681adc17b7c79908b3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real RenameScreen renamed sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac (alias 87dd5c27eaf6ade44e07689cc3486c07334bc155) to 'qs_e2e_renamed' (file qs_e2e_renamed.png, qs_e2e_external_drop.png gone); list has 2 entries with preview textures: [qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]; selected=qs_e2e_renamed","scenario":"full","source":{"file_sha256":"404b7a670a3a74ac1b61c9cdeae8996137c956b0d8c10122399ea5081692a91e","height":1080,"pixel":{"dark_fraction":0.6397,"file_sha256":"404b7a670a3a74ac1b61c9cdeae8996137c956b0d8c10122399ea5081692a91e","height":1080,"light_fraction":0.0,"luma_entropy":3.678,"meaningful_colors":27,"pixel_sha256":"b75f247ccd9c9dee33f2a91bc4036f0480660d267c057402b264a451c63fff8e","width":1920},"width":1920},"step":"catalog_rename","title":"Catalog rename","width":1600},{"alt":"Catalog sorted latest first in Minecraft 1.20.1 on Forge, Client A. Expected view: The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.catalog_sort","capture_order":20,"expectation":"The skin column's sort button now shows the Latest First arrow icon and the renamed external skin's tile is listed above the imported plaid skin's tile.","frame_id":"forge-1.20.1/full/client_a/catalog_sort","height":900,"image":"images/mc1.20.1/a746e2689be05fc6bc693163c3a60fcc9215c97bf9678b03152420ab6f0873e8.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a746e2689be05fc6bc693163c3a60fcc9215c97bf9678b03152420ab6f0873e8","format":"webp","pixel":{"dark_fraction":0.6408,"file_sha256":"a746e2689be05fc6bc693163c3a60fcc9215c97bf9678b03152420ab6f0873e8","height":900,"light_fraction":0.0,"luma_entropy":3.75,"meaningful_colors":25,"pixel_sha256":"c50b570722794d5d6c46c4df8c8422a53af40d7a45fe0ba79401f543c9b210be","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"sort button cycled LATEST_LAST -> LATEST_FIRST (label '↑'); 'qs_e2e_renamed' (mtime 1793558757706) at index 0 above plaid (mtime 1793558752831) at index 1; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66]","scenario":"full","source":{"file_sha256":"d18a295ace7750da018a0272bd9e72de2e0f2b37eb2be5aa7d21bc855f30f007","height":1080,"pixel":{"dark_fraction":0.6397,"file_sha256":"d18a295ace7750da018a0272bd9e72de2e0f2b37eb2be5aa7d21bc855f30f007","height":1080,"light_fraction":0.0,"luma_entropy":3.679,"meaningful_colors":27,"pixel_sha256":"f3dce946fe644342648c8dc19dde99ec2854a94f2050563138ce60578c5cc55d","width":1920},"width":1920},"step":"catalog_sort","title":"Catalog sorted latest first","width":1600},{"alt":"Own skin protected in Minecraft 1.20.1 on Forge, Client A. Expected view: The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.catalog_own_skin","capture_order":21,"expectation":"The imported plaid skin is marked as the player's own skin: its selected tile is pinned to the top of the skin column and framed purple instead of blue, and no delete, rename or upload buttons appear beside it.","frame_id":"forge-1.20.1/full/client_a/catalog_own_skin","height":900,"image":"images/mc1.20.1/29be1486b855ad9f3428b454e276e91c0ad49ad0f1dbd1ec595b17339a03e877.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"29be1486b855ad9f3428b454e276e91c0ad49ad0f1dbd1ec595b17339a03e877","format":"webp","pixel":{"dark_fraction":0.6442,"file_sha256":"29be1486b855ad9f3428b454e276e91c0ad49ad0f1dbd1ec595b17339a03e877","height":900,"light_fraction":0.0,"luma_entropy":3.74,"meaningful_colors":23,"pixel_sha256":"715fb67fe330b4ba19c19147ebef0b22c700d993581f4b00a6e81f9b1417e4e3","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"plaid skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 (alias sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66) is the own skin: pinned first, selected with the purple own-skin highlight, sort still LATEST_FIRST, no import ran (activeSkinHash unchanged = , 2 entries, importer task idle); entries=[qs_e2e_skin_fixture=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66, qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"20f67f8472acf289540b35aba2b405020af7a86f0984a092e1afdb5e61316bc1","height":1080,"pixel":{"dark_fraction":0.6432,"file_sha256":"20f67f8472acf289540b35aba2b405020af7a86f0984a092e1afdb5e61316bc1","height":1080,"light_fraction":0.0,"luma_entropy":3.688,"meaningful_colors":24,"pixel_sha256":"b15a9157a8c332c766c05144e1c46787a156c54d0f1769579b0cb14372cab913","width":1920},"width":1920},"step":"catalog_own_skin","title":"Own skin protected","width":1600},{"alt":"Own skin deleted in Minecraft 1.20.1 on Forge, Client A. Expected view: After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.catalog_hide_own_skin","capture_order":22,"expectation":"After the real delete confirmation on the purple own-skin tile, the skin column no longer lists it and shows only the renamed external skin's tile; no toast is shown. That the own skin's file and catalogue entry are gone, and that it is remembered as deleted, is proven by the runtime evidence.","frame_id":"forge-1.20.1/full/client_a/catalog_hide_own_skin","height":900,"image":"images/mc1.20.1/ce59012d33b19f76d2258be8843db47afe9489103dcc903cebc33f75925279f6.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ce59012d33b19f76d2258be8843db47afe9489103dcc903cebc33f75925279f6","format":"webp","pixel":{"dark_fraction":0.6513,"file_sha256":"ce59012d33b19f76d2258be8843db47afe9489103dcc903cebc33f75925279f6","height":900,"light_fraction":0.0,"luma_entropy":3.71,"meaningful_colors":24,"pixel_sha256":"827e468fdf21c1864a06413f4220aac4334a35c589890b1e561a9e1fdb6855eb","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Delete confirmation on the own skin deleted it: sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 no longer catalogued, qs_e2e_skin_fixture.png gone from disk, recorded as the deleted own skin (playerOwnSkinHidden=true), not listed; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"bbed7e9c53735961f792995d64fa13ad73ded9511415f7cadadc1b371de154aa","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"bbed7e9c53735961f792995d64fa13ad73ded9511415f7cadadc1b371de154aa","height":1080,"light_fraction":0.0,"luma_entropy":3.657,"meaningful_colors":24,"pixel_sha256":"501ec2c24f8c8832704e9677b175bd7869e35b8dbb4a843f66444f5d9db9ed41","width":1920},"width":1920},"step":"catalog_hide_own_skin","title":"Own skin deleted","width":1600},{"alt":"Last skin deletion refused in Minecraft 1.20.1 on Forge, Client A. Expected view: An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the run…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.catalog_delete_protected","capture_order":23,"expectation":"An error toast with a red strip and cross icon, saying that the list has to keep at least one skin, is visible over the skin menu while the renamed external skin's tile, the only skin listed, remains in the skin column. That the deleted own skin stays deleted and the external skin's file is kept is proven by the runtime evidence.","frame_id":"forge-1.20.1/full/client_a/catalog_delete_protected","height":900,"image":"images/mc1.20.1/fd0c8ae652a39695b416f6b7d93fc9d499ef01d3d2fc8cd30cf07adac78bcca7.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fd0c8ae652a39695b416f6b7d93fc9d499ef01d3d2fc8cd30cf07adac78bcca7","format":"webp","pixel":{"dark_fraction":0.6239,"file_sha256":"fd0c8ae652a39695b416f6b7d93fc9d499ef01d3d2fc8cd30cf07adac78bcca7","height":900,"light_fraction":0.0,"luma_entropy":3.922,"meaningful_colors":27,"pixel_sha256":"6325ae5bc7713e51b6e4419560747bec734b868b1039d91376f935e68d741a38","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real Delete confirmation on the only listed skin, the custom 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac), was refused: 1 toast(s), first reads 'The list has to keep at least one skin'; still catalogued at qs_e2e_renamed.png and the only entry, own skin still deleted; entries=[qs_e2e_renamed=sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac]","scenario":"full","source":{"file_sha256":"54248531d67c9105a5a1ac47be92d450629d75f093f190a52e709f887ce4b484","height":1080,"pixel":{"dark_fraction":0.623,"file_sha256":"54248531d67c9105a5a1ac47be92d450629d75f093f190a52e709f887ce4b484","height":1080,"light_fraction":0.0,"luma_entropy":3.868,"meaningful_colors":26,"pixel_sha256":"885e06f5a6b97a3842dc272d5299cd4f6da1f5e5ac4e4101f021283df3bc788b","width":1920},"width":1920},"step":"catalog_delete_protected","title":"Last skin deletion refused","width":1600},{"alt":"External skin deleted in Minecraft 1.20.1 on Forge, Client A. Expected view: After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted,…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.catalog_delete","capture_order":24,"expectation":"After a spare skin was dropped into the skins folder and the real delete confirmation was given, the renamed external skin's tile is gone: the skin column shows exactly one skin tile, the dropped spare skin's, without the purple own-skin frame, with the import zone filling the column below it. The own skin stays deleted, as the runtime evidence proves.","frame_id":"forge-1.20.1/full/client_a/catalog_delete","height":900,"image":"images/mc1.20.1/a4e7321b876aca4f44f37fa7c7f77946d7409bad15a111c6a8e819b9c3ee1c22.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a4e7321b876aca4f44f37fa7c7f77946d7409bad15a111c6a8e819b9c3ee1c22","format":"webp","pixel":{"dark_fraction":0.6508,"file_sha256":"a4e7321b876aca4f44f37fa7c7f77946d7409bad15a111c6a8e819b9c3ee1c22","height":900,"light_fraction":0.0,"luma_entropy":3.714,"meaningful_colors":24,"pixel_sha256":"c808c243c8f620cc66e6b06340c1bc985e7f7e4f2d35082a4312f6e8eae90af9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"with the dropped spare skin fe5004e91897875ead5e195aac79fb8250ab6376 listed, the real Delete confirmation removed 'qs_e2e_renamed' (sha256-a076ba41bee518a0edb69478fd6972f9542e8cb9c238da7e9489cdb6451b58ac, alias 87dd5c27eaf6ade44e07689cc3486c07334bc155): metadata null, no qs_e2e_renamed* file in uploads/skins; the spare skin is the only entry, the own skin sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 stays deleted with no file, and the import tile is below the grid; no toast visible","scenario":"full","source":{"file_sha256":"80aa2e807d9d0b1a3e5e61c4c097917b0134fc80235c3e6fe767dd4eff882ab1","height":1080,"pixel":{"dark_fraction":0.6497,"file_sha256":"80aa2e807d9d0b1a3e5e61c4c097917b0134fc80235c3e6fe767dd4eff882ab1","height":1080,"light_fraction":0.0,"luma_entropy":3.658,"meaningful_colors":24,"pixel_sha256":"36a63fd86c5bb9667bc7ad7158a574202c0b951a31bfad3f3c0c977f1dbdb740","width":1920},"width":1920},"step":"catalog_delete","title":"External skin deleted","width":1600},{"alt":"Slim model in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.model_slim","capture_order":25,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the slim Alex renderer; each arm has the narrower silhouette produced by 3-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"forge-1.20.1/full/client_a/model_slim","height":900,"image":"images/mc1.20.1/e4fec14bed926a6bbc6b8a8b70f455d96be338988ca4a39604619bb0c656b4af.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e4fec14bed926a6bbc6b8a8b70f455d96be338988ca4a39604619bb0c656b4af","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"e4fec14bed926a6bbc6b8a8b70f455d96be338988ca4a39604619bb0c656b4af","height":900,"light_fraction":0.0,"luma_entropy":5.242,"meaningful_colors":31,"pixel_sha256":"0ff2ed0875c784b6f4790194ac4acd97872c0d4673526c40e41ce2f45d88a17c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=slim, renderer model=slim, close rear FOV=50","scenario":"full","source":{"file_sha256":"670a5f773122f922dae05f42e28763551e966801a09e88439bf759dcf1039772","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"670a5f773122f922dae05f42e28763551e966801a09e88439bf759dcf1039772","height":1080,"light_fraction":0.0,"luma_entropy":5.26,"meaningful_colors":31,"pixel_sha256":"b1787dc95afc66a6e28be3f1750ab732e2a67308238479c74a842cbc1d4f0039","width":1920},"width":1920},"step":"model_slim","title":"Slim model","width":1600},{"alt":"Classic model in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.model_classic","capture_order":26,"expectation":"A stable FOV-50 rear view shows the complete custom dark charcoal-and-gray plaid jacket and blue trousers on the classic Steve renderer; each arm has the wider silhouette produced by 4-pixel base geometry beneath the inflated jacket outer layer.","frame_id":"forge-1.20.1/full/client_a/model_classic","height":900,"image":"images/mc1.20.1/a0c96f12f49dfb19c37ac98af5f54a39aae27b0a75b718d8f0849da7560c0ab1.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a0c96f12f49dfb19c37ac98af5f54a39aae27b0a75b718d8f0849da7560c0ab1","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"a0c96f12f49dfb19c37ac98af5f54a39aae27b0a75b718d8f0849da7560c0ab1","height":900,"light_fraction":0.0,"luma_entropy":5.263,"meaningful_colors":31,"pixel_sha256":"87042be7fac1664ef7f605c7c62b8444bc6e5e7bcb7317f7ab65b27ca99f6aa8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored model=classic, renderer model=classic, close rear FOV=50","scenario":"full","source":{"file_sha256":"c37ca2a39e8da04b52e2d835e4aa15ddcf44eb94cbf0a859be88d63220e47a07","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"c37ca2a39e8da04b52e2d835e4aa15ddcf44eb94cbf0a859be88d63220e47a07","height":1080,"light_fraction":0.0,"luma_entropy":5.279,"meaningful_colors":31,"pixel_sha256":"f5befa14bc970cbd7b68c692067f8ac0b0f519d5ae7ab38280ad830c1f098b55","width":1920},"width":1920},"step":"model_classic","title":"Classic model","width":1600},{"alt":"Slim auto-detected in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime e…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.slim_skin_auto_detect","capture_order":27,"expectation":"A stable FOV-50 rear view shows the plaid palette (dark charcoal-and-gray plaid jacket, blue trousers) on a skin whose 3-pixel arm layout was auto-detected as slim with no manual model override: each arm has the narrow Alex silhouette. The auto-detected slim model and the renderer's slim selector are proven by the runtime evidence; this frame is not compared with any other checkpoint.","frame_id":"forge-1.20.1/full/client_a/slim_skin_auto_detect","height":900,"image":"images/mc1.20.1/4917da97463808f11505a17c41bcc703c39ba66c43aaaef462b7cbf9e4f26814.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4917da97463808f11505a17c41bcc703c39ba66c43aaaef462b7cbf9e4f26814","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4917da97463808f11505a17c41bcc703c39ba66c43aaaef462b7cbf9e4f26814","height":900,"light_fraction":0.0,"luma_entropy":5.241,"meaningful_colors":31,"pixel_sha256":"64f77bfd1d7bba32da8212b8868a221cbf25d3b39bdd8e3aecb19d270485236b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f requested model=auto; catalog skinModel=slim, detector on registered 64x64 bytes=slim (columns x54-55/y20-31 and x46-47/y52-63 all alpha 0), stored model=slim, renderer model=slim, close rear FOV=50; renderer skin texture=quickskin:local/sha256-47ad3de441c51232aaad9e4cb83afe99c1732609c83f0d3ae9b470b27cbe0b6f_full equals service location","scenario":"full","source":{"file_sha256":"afe14adbae2cb77b324145d6704acfbf831a71bc6ee4d342f77039abf54ffca3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"afe14adbae2cb77b324145d6704acfbf831a71bc6ee4d342f77039abf54ffca3","height":1080,"light_fraction":0.0,"luma_entropy":5.261,"meaningful_colors":31,"pixel_sha256":"15bec9e23f8266d716e771a8a0b21cd48cfb97dd962d13ecdaa6f22914c85f7c","width":1920},"width":1920},"step":"slim_skin_auto_detect","title":"Slim auto-detected","width":1600},{"alt":"Legacy skin converted in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.legacy_skin_apply","capture_order":28,"expectation":"A stable FOV-50 rear view shows a legacy 64x32 skin converted to the modern layout: both arms and both legs are textured with the same bright blue limb colour because the left limbs are mirrored copies of the right ones, the torso keeps the plaid palette, and no black box surrounds the head.","frame_id":"forge-1.20.1/full/client_a/legacy_skin_apply","height":900,"image":"images/mc1.20.1/863626a12ff22a6c246365ab66fdcb62b15ac18a2496b8962166a6f6d2e26ef3.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"863626a12ff22a6c246365ab66fdcb62b15ac18a2496b8962166a6f6d2e26ef3","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"863626a12ff22a6c246365ab66fdcb62b15ac18a2496b8962166a6f6d2e26ef3","height":900,"light_fraction":0.0,"luma_entropy":5.213,"meaningful_colors":31,"pixel_sha256":"5672fab42fa7a7a693db23e2149cf4ccd9b17ef1b758c7ef57fc80ecc0079a92","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"64x32 legacy import catalogued as STANDARD 64x64; registered bytes carry ff0000ff on both arms and both legs [(45,55)=ff0000ff (37,55)=ff0000ff (21,55)=ff0000ff (53,25)=ff0000ff (5,23)=ff0000ff], hat layer x32-63/y0-15 fully transparent, torso back (35,24)=ff262525 keeps the plaid palette; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-419a42726b90746c4cb754152b4265e6caeb305f07706e41e2cd0a25903a1f9c_full equals service location","scenario":"full","source":{"file_sha256":"89ad89289cdd235906d8cbfa84988afe1c69cfc2286b8b2a237ce9ace9f5394f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"89ad89289cdd235906d8cbfa84988afe1c69cfc2286b8b2a237ce9ace9f5394f","height":1080,"light_fraction":0.0,"luma_entropy":5.232,"meaningful_colors":30,"pixel_sha256":"bd8fa5000e2460c2360da66bd3a1d5e9b7490690fe788a42bd36fca32a5e5bf3","width":1920},"width":1920},"step":"legacy_skin_apply","title":"Legacy skin converted","width":1600},{"alt":"Transparent skin base layer in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.base_layer_transparency","capture_order":29,"expectation":"A stable FOV-50 rear view of the plaid skin whose torso back has a fully transparent rectangular window: instead of plaid, the hole shows the inside of the model, so the cyan accent of the torso front face appears through it, and both sleeves are half-transparent so the background shows faintly through them.","frame_id":"forge-1.20.1/full/client_a/base_layer_transparency","height":900,"image":"images/mc1.20.1/4dd047ee4504f436e947dd4b334134dc7910588d07718ffc69dd93499e53db1d.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"4dd047ee4504f436e947dd4b334134dc7910588d07718ffc69dd93499e53db1d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"4dd047ee4504f436e947dd4b334134dc7910588d07718ffc69dd93499e53db1d","height":900,"light_fraction":0.0,"luma_entropy":5.252,"meaningful_colors":30,"pixel_sha256":"731ff6db371f39867d4be115c65c29cb90280860e4b4633bb57b6ec5b883961e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89 with transparency allowed (shouldDisableSkinTransparency=false): registered bytes torso window (35,24)=00262525 alpha 0, sleeve (53,25)=803c3938 alpha 128, hasTransparentPixels=true, alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"85f2cd1b898a2f68a52a086636f5a56c2c18b7a2b88a35f3f5fee5144ce0decc","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"85f2cd1b898a2f68a52a086636f5a56c2c18b7a2b88a35f3f5fee5144ce0decc","height":1080,"light_fraction":0.0,"luma_entropy":5.27,"meaningful_colors":30,"pixel_sha256":"604dec8cea9d0cf6a861d9d16144092077a967efb0abfa1f5891a750a4073fb1","width":1920},"width":1920},"step":"base_layer_transparency","title":"Transparent skin base layer","width":1600},{"alt":"Translucent first-person arm in Minecraft 1.20.1 on Forge, Client A. Expected view: A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can l…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.base_layer_transparency_first_person","capture_order":30,"expectation":"A normal first-person world view with the half-transparent plaid sleeve in the lower right; the world shows faintly through the sleeve away from the hand. The brown hand rim and checker-pattern end cap remain intact and opaque. In this pose the nearer sleeve overlays the back of that cap, so its brown checks can look dark through the sleeve. Shading may differ across versions, but the cap must not be missing or replaced by unobstructed world.","frame_id":"forge-1.20.1/full/client_a/base_layer_transparency_first_person","height":900,"image":"images/mc1.20.1/c0693fb7bb67d9fe58e83a157fbd3fd101e5e2c3acf05979c0e98f440c0c2f26.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c0693fb7bb67d9fe58e83a157fbd3fd101e5e2c3acf05979c0e98f440c0c2f26","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c0693fb7bb67d9fe58e83a157fbd3fd101e5e2c3acf05979c0e98f440c0c2f26","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"672ae9d060d7993ed12c90433fecf3d62a42f8259b4c792017134462426c0755","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"first-person camera with local_skin:sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89: registered right-arm sleeve (53,25)=803c3938 alpha 128; every registered texel checked on both arms: four sleeve faces and shoulders alpha 128, hand side rows and end caps alpha 255, complete arm overlays alpha 0. Right hand UVs u40-55/v31 and u48-51/v16-19 are opaque; the nearer sleeve overlays the back of the brown checker-pattern end cap in this pose. These are texture-byte checks, not framebuffer occlusion measurements; alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true, FOV restored to 70; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"0fe2892e427450df921b7c3f793ff06409754f6b10a6d27f4936ac665129bba3","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0fe2892e427450df921b7c3f793ff06409754f6b10a6d27f4936ac665129bba3","height":1080,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":32,"pixel_sha256":"b1a2b49d565e64f9ebafa305b3b2105288d8a58947337c1287634172829491f6","width":1920},"width":1920},"step":"base_layer_transparency_first_person","title":"Translucent first-person arm","width":1600},{"alt":"Transparency disabled in Minecraft 1.20.1 on Forge, Client A. Expected view: From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.transparency_disabled","capture_order":31,"expectation":"From the same FOV-50 rear view, after Disable Skin Transparency was enabled through the real settings checkbox, the former torso window is filled with opaque black and both sleeves are fully solid; nothing shows through the model.","frame_id":"forge-1.20.1/full/client_a/transparency_disabled","height":900,"image":"images/mc1.20.1/1c79714e2a504acac8a79feef0b9a386bb4b45298a7d5be9e48918394e1d486a.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1c79714e2a504acac8a79feef0b9a386bb4b45298a7d5be9e48918394e1d486a","format":"webp","pixel":{"dark_fraction":0.0022,"file_sha256":"1c79714e2a504acac8a79feef0b9a386bb4b45298a7d5be9e48918394e1d486a","height":900,"light_fraction":0.0,"luma_entropy":5.266,"meaningful_colors":31,"pixel_sha256":"4ce8f8a53fcae21b8ed7e8ac16baaaae79f653cfd9d6a99445f78b2aeb1afc2c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real Disable Skin Transparency checkbox pressed, SettingsScreen.onClose persisted disableSkinTransparency=true and its removed() ran reloadSkinsForTransparencyChange: registered bytes torso window (35,24)=ff000000 opaque black, sleeve (53,25)=ff3c3938 alpha 255, no base-layer pixel below alpha 255 (2030 overlay-layer pixels keep transparency by design, so alpha detector cache[quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full]=true); registered DynamicTexture quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full window (35,24) is opaque black on the GPU-side image; renderer model=classic, close rear FOV=50; renderer skin texture=quickskin:local/sha256-23290e27911d312593d44f2351857f43c46d831bed3cccc375cca0abfd09cd89_full equals service location","scenario":"full","source":{"file_sha256":"a9ea10f82012e730b4b79aca55e590b4ba2501ef4ee6cf0020feb84e857acfdb","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"a9ea10f82012e730b4b79aca55e590b4ba2501ef4ee6cf0020feb84e857acfdb","height":1080,"light_fraction":0.0,"luma_entropy":5.281,"meaningful_colors":31,"pixel_sha256":"37a31ecf94b33a157649fe4971510026eb49cfb0ca33d881c82a3b892fd55cfa","width":1920},"width":1920},"step":"transparency_disabled","title":"Transparency disabled","width":1600},{"alt":"HD skin no downscale in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, whic…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.hd_skin_no_downscale","capture_order":32,"expectation":"A stable third-person view from behind shows the complete local player wearing a crisp custom HD skin: a deep indigo body with a bright cyan band across the upper back and a fine dark checker filling the back below it. The checker must read as distinct small squares rather than a blurred, averaged or flattened patch, which is what a downscale to the standard resolution would produce. The camera is behind the player, so no face is visible and none is expected; the arms show the wider classic silhouette.","frame_id":"forge-1.20.1/full/client_a/hd_skin_no_downscale","height":900,"image":"images/mc1.20.1/d4522f5baea2236ede3360d01acdae6502c7c63ffdb77cb8fdc238e28cca5b30.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d4522f5baea2236ede3360d01acdae6502c7c63ffdb77cb8fdc238e28cca5b30","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d4522f5baea2236ede3360d01acdae6502c7c63ffdb77cb8fdc238e28cca5b30","height":900,"light_fraction":0.0,"luma_entropy":5.432,"meaningful_colors":32,"pixel_sha256":"aa32b350312e2be741e42010e23dc8045060c4ef88bf546fca535abcaedbf474","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD skin preserved at 256x256 (no downscale) and selected as local_skin:sha256-f0a7f3b3ac3c613f1148770fb2b73d61c8c347134a4994dc97aac8cc44701071","scenario":"full","source":{"file_sha256":"7a36e691e4d2943641bac392f2712f0003afa81fb112926f59742bd4b26c054f","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7a36e691e4d2943641bac392f2712f0003afa81fb112926f59742bd4b26c054f","height":1080,"light_fraction":0.0,"luma_entropy":5.439,"meaningful_colors":30,"pixel_sha256":"6b7015bab0e25d112d337ee0de386586c35b72a45b1f1c19321cc8fb1709f1c6","width":1920},"width":1920},"step":"hd_skin_no_downscale","title":"HD skin no downscale","width":1600},{"alt":"Transparent skin layers in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof:…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.transparent_skin_layers","capture_order":33,"expectation":"A stable third-person view from behind shows the complete local player wearing a solid green skin. A magenta hat-brim band crosses the back of the head, with plain green head visible above and below it; the body, arms and legs are plain green with no magenta. Those plain green head areas around the brim are the proof: the hat layer is transparent there, whereas a flattened one would enclose the whole head in an opaque black or solid block. The head keeps its normal cube shape. The camera is behind the player, so no face is visible and none is expected. The arms show the narrower slim silhouette that the empty outer arm columns select.","frame_id":"forge-1.20.1/full/client_a/transparent_skin_layers","height":900,"image":"images/mc1.20.1/93c6928c3df4f0e42efdd7f70d58deaac272993b5459decb3ba47cc8d5ca1eb7.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"93c6928c3df4f0e42efdd7f70d58deaac272993b5459decb3ba47cc8d5ca1eb7","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"93c6928c3df4f0e42efdd7f70d58deaac272993b5459decb3ba47cc8d5ca1eb7","height":900,"light_fraction":0.0,"luma_entropy":5.395,"meaningful_colors":31,"pixel_sha256":"8e2c14ad977241b899c66b7f182022274d5ce52ef3ef227a52974718cf1e746a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"stored skin keeps a transparent hat overlay and empty arm columns (alpha 0) with an opaque brim, and auto detection resolved slim","scenario":"full","source":{"file_sha256":"2de856726bdf5fd6af4cf3ab9bc1635c3668df05b358dcad3a4107910ca598f6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"2de856726bdf5fd6af4cf3ab9bc1635c3668df05b358dcad3a4107910ca598f6","height":1080,"light_fraction":0.0,"luma_entropy":5.402,"meaningful_colors":30,"pixel_sha256":"dad1c8927e08711f68688d76dee5cf1b33ed3df96a5f97e8fccafb9ebb5560f3","width":1920},"width":1920},"step":"transparent_skin_layers","title":"Transparent skin layers","width":1600},{"alt":"Cape menu in Minecraft 1.20.1 on Forge, Client A. Expected view: The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Cap…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_menu_screen","capture_order":34,"expectation":"The Quick Skin cape menu is open: on the left a grid of capes on dark bevelled cards under readable My Capes and Quick Skin Exclusives headings (the My Capes heading pinned at the top), with the None card blue as the worn one and an import tile (corner marks, a tray icon and Import / or drop) stretching across the rest of the My Capes row; on the right one large rear 3D player centred in the space beside the grid, with no heading over it; and the Import Cape, Remove Cape and Done buttons along the bottom. A hover tooltip for the cape under the resting mouse (such as BMO Cape) may be shown, and the player then wears that cape.","frame_id":"forge-1.20.1/full/client_a/cape_menu_screen","height":900,"image":"images/mc1.20.1/dde5c5ea15f4e61e569686448cb50d8b2bf1a3e7a38a816ffc75f11756f7352a.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"dde5c5ea15f4e61e569686448cb50d8b2bf1a3e7a38a816ffc75f11756f7352a","format":"webp","pixel":{"dark_fraction":0.5033,"file_sha256":"dde5c5ea15f4e61e569686448cb50d8b2bf1a3e7a38a816ffc75f11756f7352a","height":900,"light_fraction":0.0011,"luma_entropy":5.073,"meaningful_colors":28,"pixel_sha256":"fce879f2f5ac115d422847930c1b3defdbcfa3329b32efca4a6ef6bece303af1","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"PlayerCapeMenuScreen open; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b1507e02fa49366febac1949680d412499b9e62fc0422abe6838f528fe51a894","height":1080,"pixel":{"dark_fraction":0.5058,"file_sha256":"b1507e02fa49366febac1949680d412499b9e62fc0422abe6838f528fe51a894","height":1080,"light_fraction":0.0011,"luma_entropy":5.017,"meaningful_colors":31,"pixel_sha256":"b19490f68a42caa271b17941f010860390e8282942aa6609837dc00aef5a4fed","width":1920},"width":1920},"step":"cape_menu_screen","title":"Cape menu","width":1600},{"alt":"Bundled cape applied in Minecraft 1.20.1 on Forge, Client A. Expected view: The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.known_cape_apply","capture_order":35,"expectation":"The player is seen from behind wearing the bundled orange or gold cape over the custom skin.","frame_id":"forge-1.20.1/full/client_a/known_cape_apply","height":900,"image":"images/mc1.20.1/8b4c0d85eb85de6237257927eb35916622ffd1ba6235069f218b2755ac8ac573.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"8b4c0d85eb85de6237257927eb35916622ffd1ba6235069f218b2755ac8ac573","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"8b4c0d85eb85de6237257927eb35916622ffd1ba6235069f218b2755ac8ac573","height":900,"light_fraction":0.0,"luma_entropy":5.461,"meaningful_colors":31,"pixel_sha256":"e3a77cfccd1c7c8cf5ff4d4441a35948fb7e12c77f6dc4f57f522eaea19e67ab","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"capeId=known:test location=quickskin:textures/capes/test.png","scenario":"full","source":{"file_sha256":"749443cca66cb2179c84580678d98406c73ac22c4a4ba90ef77f3fc494a2bc87","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"749443cca66cb2179c84580678d98406c73ac22c4a4ba90ef77f3fc494a2bc87","height":1080,"light_fraction":0.0,"luma_entropy":5.469,"meaningful_colors":32,"pixel_sha256":"da2e48c8a397127858ef2c8545654a2adee1c71ff0052fda7470165acb5fd54e","width":1920},"width":1920},"step":"known_cape_apply","title":"Bundled cape applied","width":1600},{"alt":"Cape editor in Minecraft 1.20.1 on Forge, Client A. Expected view: The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_adjust_screen","capture_order":36,"expectation":"The Quick Skin cape-adjustment editor is open: a slate header strip carries the readable Adjust Cape Image title on the left and the Drag to move · Scroll to zoom instructions on the right. Its framed canvas shows the 64x32 test cape: a flat navy base with an orange, green-striped Front panel and the labelled Front region outline alone, since the editor opens with the Cape Back and Elytra outlines hidden, their faces dimmed like the canvas's unused areas; there are no grid lines. In the canvas's bottom-left corner a small guide legend lists Front lit with a filled blue square, then Cape Back and Elytra unlit with hollow grey squares. Under the canvas a Zoom panel holds the source size, a zoom-out button, the zoom slider with its percentage and a zoom-in button. A panel on the right opens with Cape and Elytra view buttons, Cape selected in blue, above a 3D player wearing the cape from behind, then the Resolution buttons 1x to 16x with the output size under them, the Position buttons Center, Snap and Mirror, and the Opaque fill switch with its colour swatch. Cancel and a green Apply Cape button sit at the bottom right.","frame_id":"forge-1.20.1/full/client_a/cape_adjust_screen","height":900,"image":"images/mc1.20.1/96a7e41efe632a54b3421d1de9edde176f0881a89685e4306d8fdc692df202f4.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"96a7e41efe632a54b3421d1de9edde176f0881a89685e4306d8fdc692df202f4","format":"webp","pixel":{"dark_fraction":0.1966,"file_sha256":"96a7e41efe632a54b3421d1de9edde176f0881a89685e4306d8fdc692df202f4","height":900,"light_fraction":0.0,"luma_entropy":4.576,"meaningful_colors":32,"pixel_sha256":"bde8442e75e96885ba5d8cfac20cfcb094d595eb1b4fcd6cd5531a3847bd1bb9","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"CapeAdjust opened with only the Front guide and onApply received 64x32 cape","scenario":"full","source":{"file_sha256":"ccdef619d0f9c0c029d99203e52aeee9617ff8791aa3f3d7841aedba383f418f","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"ccdef619d0f9c0c029d99203e52aeee9617ff8791aa3f3d7841aedba383f418f","height":1080,"light_fraction":0.0,"luma_entropy":4.55,"meaningful_colors":31,"pixel_sha256":"3c4cce93105e8aaa1880e97e6f7ffebdacb4afbd7eaea40bfea666f395bfa04e","width":1920},"width":1920},"step":"cape_adjust_screen","title":"Cape editor","width":1600},{"alt":"Cape preview A in Minecraft 1.20.1 on Forge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runt…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_preview_selected_a","capture_order":37,"expectation":"The cape menu is open and its rear 3D player preview wears the first selected local cape: an orange cape crossed by a green horizontal stripe, matching the orange-and-green tile in My Capes. The player's worn cape stays the bundled test cape; that the preview follows the selection rather than the worn cape is proven by the runtime evidence (preview and worn cape ids differ).","frame_id":"forge-1.20.1/full/client_a/cape_preview_selected_a","height":900,"image":"images/mc1.20.1/d2245c2d1f6c6d9a902dda7089bfbb9d83a9c25f6f8c47492cbef997cd836ebf.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d2245c2d1f6c6d9a902dda7089bfbb9d83a9c25f6f8c47492cbef997cd836ebf","format":"webp","pixel":{"dark_fraction":0.5068,"file_sha256":"d2245c2d1f6c6d9a902dda7089bfbb9d83a9c25f6f8c47492cbef997cd836ebf","height":900,"light_fraction":0.0013,"luma_entropy":5.125,"meaningful_colors":29,"pixel_sha256":"0d2b677064ec2b58c669ef72d0f9a2002256d1f3ff70a6218fd4cb50e51bf54b","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"b9faada3c8fc791f8ec4b90d66d4bd4ffba852831270cf88269aa310df299782","height":1080,"pixel":{"dark_fraction":0.5095,"file_sha256":"b9faada3c8fc791f8ec4b90d66d4bd4ffba852831270cf88269aa310df299782","height":1080,"light_fraction":0.0011,"luma_entropy":5.051,"meaningful_colors":32,"pixel_sha256":"f10902b563157012f80f8d3ec586f4b1bf64287ba7a4ef8086a3d07c7249b1fd","width":1920},"width":1920},"step":"cape_preview_selected_a","title":"Cape preview A","width":1600},{"alt":"Cape preview B in Minecraft 1.20.1 on Forge, Client A. Expected view: The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_preview_selected_b","capture_order":38,"expectation":"The cape menu is open and its rear 3D player preview wears the second selected local cape: a red cape crossed by black horizontal bands, matching the red-and-black striped tile in My Capes. The player's worn cape stays the bundled test cape, as the runtime evidence proves.","frame_id":"forge-1.20.1/full/client_a/cape_preview_selected_b","height":900,"image":"images/mc1.20.1/c436cef0b8d0f3950838f9f60b08dbf43a2fadffb7813efa7e1fabadb541c7ea.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c436cef0b8d0f3950838f9f60b08dbf43a2fadffb7813efa7e1fabadb541c7ea","format":"webp","pixel":{"dark_fraction":0.507,"file_sha256":"c436cef0b8d0f3950838f9f60b08dbf43a2fadffb7813efa7e1fabadb541c7ea","height":900,"light_fraction":0.0013,"luma_entropy":5.109,"meaningful_colors":28,"pixel_sha256":"10254d203cd995b32c8aa712d64a6350bf335fcc0857cbeabd5d66c63eb0fa49","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"preview=quickskin:local/sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad_full worn=known:test; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7ef5eba034edb938d641ce146c19228b440feee4517d8b969ab47ec1ea95f743","height":1080,"pixel":{"dark_fraction":0.5096,"file_sha256":"7ef5eba034edb938d641ce146c19228b440feee4517d8b969ab47ec1ea95f743","height":1080,"light_fraction":0.0011,"luma_entropy":5.035,"meaningful_colors":31,"pixel_sha256":"a670cf0b495b4864c81fd7f7aaac4f26122e0e9a0694b066fde0b4a566dab985","width":1920},"width":1920},"step":"cape_preview_selected_b","title":"Cape preview B","width":1600},{"alt":"Cape transparency enabled in Minecraft 1.20.1 on Forge, Client A. Expected view: The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_adjust_opaque_off","capture_order":39,"expectation":"The cape editor displays the transparent form of the test cape with the Opaque fill switch off.","frame_id":"forge-1.20.1/full/client_a/cape_adjust_opaque_off","height":900,"image":"images/mc1.20.1/b4eee6e65cb2b440f5837c17e0843c558770a5a2d3d7904579f02fc49b0034d6.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"b4eee6e65cb2b440f5837c17e0843c558770a5a2d3d7904579f02fc49b0034d6","format":"webp","pixel":{"dark_fraction":0.1975,"file_sha256":"b4eee6e65cb2b440f5837c17e0843c558770a5a2d3d7904579f02fc49b0034d6","height":900,"light_fraction":0.0,"luma_entropy":4.581,"meaningful_colors":30,"pixel_sha256":"dd27ac0106ee620ef55c2a2d1a73819be4117cee9d6c97857f0ce70fae770aea","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle off: preview and apply are both transparent","scenario":"full","source":{"file_sha256":"958c50866d3fe351fc89f324bc0f4208ccd30341a28b8559803a79dc1b5dfc82","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"958c50866d3fe351fc89f324bc0f4208ccd30341a28b8559803a79dc1b5dfc82","height":1080,"light_fraction":0.0,"luma_entropy":4.554,"meaningful_colors":31,"pixel_sha256":"d85a8eaf4d77ab3b1672a1539c01a4b1207c1fbee5f0b69ed8e8ffcef1439c8d","width":1920},"width":1920},"step":"cape_adjust_opaque_off","title":"Cape transparency enabled","width":1600},{"alt":"Cape forced opaque in Minecraft 1.20.1 on Forge, Client A. Expected view: The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source im…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_adjust_opaque_on","capture_order":40,"expectation":"The cape editor shows the opaque form of the test cape: the Opaque fill switch in the right panel is on (green, knob on the right) beside a magenta swatch, and the 3D player preview wears the cape with its transparent window filled with opaque magenta inside its yellow border. The canvas still shows the unmodified source image, whose window remains a checkerboard; the fill is applied to the composed cape, which the runtime evidence proves opaque.","frame_id":"forge-1.20.1/full/client_a/cape_adjust_opaque_on","height":900,"image":"images/mc1.20.1/819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922","format":"webp","pixel":{"dark_fraction":0.1976,"file_sha256":"819b8b4b8eb8482629cdfaf4641f7c163dda382df41afba70dc7856f73785922","height":900,"light_fraction":0.0,"luma_entropy":4.608,"meaningful_colors":30,"pixel_sha256":"686cfe7b73c7a7bfb9e30684968a2555ef13cfad63b6efd7ace84f31a7e31b45","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"toggle on: visible cape pixels are opaque and every atlas preserves the Elytra silhouette cutout","scenario":"full","source":{"file_sha256":"6bafa76c2431d51b73ada41e65cf9b60cb864321cee14ca53ca83d21dee414e6","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"6bafa76c2431d51b73ada41e65cf9b60cb864321cee14ca53ca83d21dee414e6","height":1080,"light_fraction":0.0,"luma_entropy":4.558,"meaningful_colors":30,"pixel_sha256":"c443dde60f4fe6c1078164d2409e57a757c318d2adf0deca23328206aaa6b07f","width":1920},"width":1920},"step":"cape_adjust_opaque_on","title":"Cape forced opaque","width":1600},{"alt":"Fill colour picker in Minecraft 1.20.1 on Forge, Client A. Expected view: The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_fill_color_picker","capture_order":41,"expectation":"The cape editor shows its fill-colour popover open over the lower-left of the canvas, framed like the editor's panels: R: 255, G: 0 and B: 255 labels beside their channel sliders, a hex field reading #FF00FF and a tall magenta swatch. In the right panel the Opaque fill switch is on and its swatch is magenta.","frame_id":"forge-1.20.1/full/client_a/cape_fill_color_picker","height":900,"image":"images/mc1.20.1/d4ece20745e6b819b80fedca56c52eab33767fbb0750ff01a8b018b8170a80b2.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d4ece20745e6b819b80fedca56c52eab33767fbb0750ff01a8b018b8170a80b2","format":"webp","pixel":{"dark_fraction":0.1969,"file_sha256":"d4ece20745e6b819b80fedca56c52eab33767fbb0750ff01a8b018b8170a80b2","height":900,"light_fraction":0.0,"luma_entropy":4.846,"meaningful_colors":31,"pixel_sha256":"f4f55df6ae4135f98a57222deec88d83703b39f6cf56494e164fa9a3d1076ee7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"picker open with opaque fill #FF00FF: sliders [R: 255, G: 0, B: 255], hex field '#FF00FF', fill button 'Fill: #FF00FF'; composed/preview/applied window pixel = ffff00ff; Apply closed the editor","scenario":"full","source":{"file_sha256":"351e7e426f03a63943aff3f774cc90964733975df9c893fb7f9fe23ad392e10a","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"351e7e426f03a63943aff3f774cc90964733975df9c893fb7f9fe23ad392e10a","height":1080,"light_fraction":0.0,"luma_entropy":4.792,"meaningful_colors":30,"pixel_sha256":"111a7cf163db04018d8210890ad41261c4c56f1dfc1ea7ab216c8e1abf83fa5c","width":1920},"width":1920},"step":"cape_fill_color_picker","title":"Fill colour picker","width":1600},{"alt":"Cape zoomed out in Minecraft 1.20.1 on Forge, Client A. Expected view: At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_adjust_zoom_out","capture_order":42,"expectation":"At the low zoom position (the Zoom panel under the canvas reads 32%) the cape editor canvas shows the whole 320x180 night-sky source image small, in a cyan frame over the checkerboard. At this size it covers none of the Front and Cape Back regions, so the 3D player preview wears an empty, transparent cape.","frame_id":"forge-1.20.1/full/client_a/cape_adjust_zoom_out","height":900,"image":"images/mc1.20.1/7b8308a5364622ccb06ec0c8f7c8a34ca3a0af9f022c0aa1a537ecbb7e0ae17a.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7b8308a5364622ccb06ec0c8f7c8a34ca3a0af9f022c0aa1a537ecbb7e0ae17a","format":"webp","pixel":{"dark_fraction":0.1972,"file_sha256":"7b8308a5364622ccb06ec0c8f7c8a34ca3a0af9f022c0aa1a537ecbb7e0ae17a","height":900,"light_fraction":0.0,"luma_entropy":5.307,"meaningful_colors":30,"pixel_sha256":"bbe3069ac9108b341cc7bde7ae48455badb56ddb2f4e368e2981148ab43fb683","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoomed out to position 0.1 (64x32 atlas)","scenario":"full","source":{"file_sha256":"2e50e54e78de3872f583a52d4a4a327c9558390e474a11e3ecc1f9e9af71aa21","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"2e50e54e78de3872f583a52d4a4a327c9558390e474a11e3ecc1f9e9af71aa21","height":1080,"light_fraction":0.0,"luma_entropy":5.233,"meaningful_colors":32,"pixel_sha256":"1856b1c884e060cf48f141a118613000eafdee811b621f2d3adde395a7baf3bf","width":1920},"width":1920},"step":"cape_adjust_zoom_out","title":"Cape zoomed out","width":1600},{"alt":"Cape zoomed in in Minecraft 1.20.1 on Forge, Client A. Expected view: At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the ru…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_adjust_zoom_in","capture_order":43,"expectation":"At the high zoom position (the Zoom panel under the canvas reads 391%) the cape editor canvas is filled by a magnified crop of the night-sky source: dark sky with scattered stars and one dark mountain peak, which also covers the cape the 3D player preview wears. That this crop differs from the zoomed-out one is proven by the runtime evidence (580 atlas pixels changed).","frame_id":"forge-1.20.1/full/client_a/cape_adjust_zoom_in","height":900,"image":"images/mc1.20.1/38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"38efbe16b6a838b67be192df4be49a4b3db97257933fbc38f0b242a61cb18ae1","height":900,"light_fraction":0.0,"luma_entropy":5.447,"meaningful_colors":32,"pixel_sha256":"1adb4c5a27f907eb56e4ac999786cc0c33db4e0921b0983dcfbee7171e17b800","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"zoom 0.1 -> 0.8 changed 580 atlas pixels; a 64-step drag matched the jump exactly; a wheel notch moved the slider by 0.039001312613509545; applied == previewed","scenario":"full","source":{"file_sha256":"8bccf4676582f596e5a5a024d26ca36ff46ae7bdb813413dae6850ba37dabbfd","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"8bccf4676582f596e5a5a024d26ca36ff46ae7bdb813413dae6850ba37dabbfd","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":32,"pixel_sha256":"72edae496ac738fc4330f8dcf8c0f8ef7e6a343c917ad6f2d358320ac2bea1bc","width":1920},"width":1920},"step":"cape_adjust_zoom_in","title":"Cape zoomed in","width":1600},{"alt":"Editor snap and mirror in Minecraft 1.20.1 on Forge, Client A. Expected view: The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outlin…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_editor_snap_mirror","capture_order":44,"expectation":"The cape editor shows the night-sky source shifted off-centre by a snapped drag, leaving a checkerboard strip at the right of the canvas; in the right panel's Position row the Snap button reads 4px and the Mirror button is highlighted blue because mirroring is on. With mirroring on, the canvas hides the Cape Back outline; that the composed Cape Back repeats the Front's night-sky art is proven by the runtime evidence.","frame_id":"forge-1.20.1/full/client_a/cape_editor_snap_mirror","height":900,"image":"images/mc1.20.1/19120154e77e3091f586327192a50b37b3c6a217c165788a22fd214f68da58c5.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"19120154e77e3091f586327192a50b37b3c6a217c165788a22fd214f68da58c5","format":"webp","pixel":{"dark_fraction":0.1971,"file_sha256":"19120154e77e3091f586327192a50b37b3c6a217c165788a22fd214f68da58c5","height":900,"light_fraction":0.0,"luma_entropy":5.665,"meaningful_colors":32,"pixel_sha256":"037e86b9107de21a4eed3d1d9814318c494f36aee8ba8f27979db52c736372cd","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Snap 4px: a (-47.678,-36.575) GUI-px drag at displayScale 6.531 moved offsets (0.0,0.0) -> (-8.0,-4.0); Mirror ON copied face (1,1)-(11,17) onto (12,1)-(22,17) changing 15 pixels; Reset Position restored scale 0.200 offsets (0.0,0.0); Cancel closed without applying","scenario":"full","source":{"file_sha256":"97340fc2a139660c43586d2b20cd59f0be1b864403fcbd87e0174380bf8dbcde","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"97340fc2a139660c43586d2b20cd59f0be1b864403fcbd87e0174380bf8dbcde","height":1080,"light_fraction":0.0,"luma_entropy":5.636,"meaningful_colors":32,"pixel_sha256":"a241ae05497882c7fa54695228a7f615ab8d4873def0585d571340bc218567df","width":1920},"width":1920},"step":"cape_editor_snap_mirror","title":"Editor snap and mirror","width":1600},{"alt":"Cape imported through the menu in Minecraft 1.20.1 on Forge, Client A. Expected view: The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_import_standard","capture_order":45,"expectation":"The cape menu shows a green-striped Imported cape toast in its top-right corner and a new card in My Capes holding a teal-and-yellow cape imported through the real import workflow.","frame_id":"forge-1.20.1/full/client_a/cape_import_standard","height":900,"image":"images/mc1.20.1/ae6d57ec16e562fe5a938efaeaa40e9f0402b3b4691029f1656233f3bbaf3202.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ae6d57ec16e562fe5a938efaeaa40e9f0402b3b4691029f1656233f3bbaf3202","format":"webp","pixel":{"dark_fraction":0.472,"file_sha256":"ae6d57ec16e562fe5a938efaeaa40e9f0402b3b4691029f1656233f3bbaf3202","height":900,"light_fraction":0.0011,"luma_entropy":5.173,"meaningful_colors":29,"pixel_sha256":"0855616b69eb01dc197059c8461f1ce5b803a9129a4d048a72b33048753fbf6d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"real workflow saved qs_e2e_cape_translucent.png as local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a (318 pixels changed by the vanilla elytra composite); probe (5,8) alpha=128 teal, border ffeecc22, elytra pixel ff4a5663 opaque; SUCCESS toast 'Imported cape'; listed under My Capes; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"a213c720934c94133a2fe4324e27db6e5ced64d086b7641cd4e9edbaa7003201","height":1080,"pixel":{"dark_fraction":0.4741,"file_sha256":"a213c720934c94133a2fe4324e27db6e5ced64d086b7641cd4e9edbaa7003201","height":1080,"light_fraction":0.0011,"luma_entropy":5.107,"meaningful_colors":31,"pixel_sha256":"153828a5bb1093d85589961316036c3d99baa348aa8e36ff31861da237c8995c","width":1920},"width":1920},"step":"cape_import_standard","title":"Cape imported through the menu","width":1600},{"alt":"Translucent cape worn in Minecraft 1.20.1 on Forge, Client A. Expected view: The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.translucent_cape_worn","capture_order":46,"expectation":"The player is seen from behind wearing the imported cape whose visible face is half-transparent teal inside an opaque yellow border: the plaid back of the skin shows faintly through the cape surface.","frame_id":"forge-1.20.1/full/client_a/translucent_cape_worn","height":900,"image":"images/mc1.20.1/93a23e1ce01cc9a171782d38a8905bc0e76668bceccf6f8f4d648540eac38f05.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"93a23e1ce01cc9a171782d38a8905bc0e76668bceccf6f8f4d648540eac38f05","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"93a23e1ce01cc9a171782d38a8905bc0e76668bceccf6f8f4d648540eac38f05","height":900,"light_fraction":0.0,"luma_entropy":5.455,"meaningful_colors":31,"pixel_sha256":"49258ab6bfebc8a1423549063a80e0fc8f5455273a75de860e492baa4aa623d5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full with an empty chest slot; presented atlas keeps probe alpha 128 (801299a9) with transparency intact","scenario":"full","source":{"file_sha256":"b4fc7aafbc2ad71dcf4843f258693acbf4996ab2549ca6bcdba6684a1be0839b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b4fc7aafbc2ad71dcf4843f258693acbf4996ab2549ca6bcdba6684a1be0839b","height":1080,"light_fraction":0.0,"luma_entropy":5.464,"meaningful_colors":31,"pixel_sha256":"01bfffc0de296e29dc64fb8bcb8ec099a7673f836d7c8a74e6ce583eaeaff29f","width":1920},"width":1920},"step":"translucent_cape_worn","title":"Translucent cape worn","width":1600},{"alt":"Imported cape elytra fallback in Minecraft 1.20.1 on Forge, Client A. Expected view: The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.translucent_cape_elytra","capture_order":47,"expectation":"The crouching player wears two separated elytra wings using Minecraft's ordinary pale gray vanilla elytra texture that the import composited into the cape's transparent elytra area; no teal cape surface is visible on the wings.","frame_id":"forge-1.20.1/full/client_a/translucent_cape_elytra","height":900,"image":"images/mc1.20.1/00cc64e66f93fbdc21a31a08f01952cf0b37a5cece105f8045e8dc0d399787a6.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"00cc64e66f93fbdc21a31a08f01952cf0b37a5cece105f8045e8dc0d399787a6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"00cc64e66f93fbdc21a31a08f01952cf0b37a5cece105f8045e8dc0d399787a6","height":900,"light_fraction":0.0,"luma_entropy":5.602,"meaningful_colors":30,"pixel_sha256":"85cd577fa9f928aad28f8712cf565884a2e436cb1d66e5e08b5297aa7424d25a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a resolved to quickskin:local/sha256-9cb0b5d929d6fc5bfdd490fe4a987a4bb4e61a9d789197cd9ebb07b88033103a_full for both cape and elytra with elytra equipped; presented elytra pixel (40,8)=ff4a5663 is opaque vanilla elytra","scenario":"full","source":{"file_sha256":"878342fc43da77bed9d77ccc4354474ac3e25158aeac10761bec9b939c6eaae2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"878342fc43da77bed9d77ccc4354474ac3e25158aeac10761bec9b939c6eaae2","height":1080,"light_fraction":0.0,"luma_entropy":5.605,"meaningful_colors":31,"pixel_sha256":"b43ca8eafa9e3dd360f9917a596ff784a18f3ec84f35c87e802cd08d4bdd8ca8","width":1920},"width":1920},"step":"translucent_cape_elytra","title":"Imported cape elytra fallback","width":1600},{"alt":"Bundled BMO cape in Minecraft 1.20.1 on Forge, Client A. Expected view: The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.bundled_bmo_cape","capture_order":48,"expectation":"The player is seen from behind wearing the bundled BMO cape; this is the unedited visual reference for the adjusted BMO cape capture.","frame_id":"forge-1.20.1/full/client_a/bundled_bmo_cape","height":900,"image":"images/mc1.20.1/611a9e5f8b033c818ef34772e727c16fe30073875c22c2b64ff49e81a2d4273c.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"611a9e5f8b033c818ef34772e727c16fe30073875c22c2b64ff49e81a2d4273c","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"611a9e5f8b033c818ef34772e727c16fe30073875c22c2b64ff49e81a2d4273c","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":30,"pixel_sha256":"e3af51c26a36b8542d38f50200858c4e28a01efa14962b19a144dfd0655cdb5c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png with an empty chest slot","scenario":"full","source":{"file_sha256":"149fdb42f4778094d48efdce63efe775ac065d0cafa20955495f32a2a8720148","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"149fdb42f4778094d48efdce63efe775ac065d0cafa20955495f32a2a8720148","height":1080,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":31,"pixel_sha256":"b936de8496c45d571f0a2b6d8873c28399f21ed18c303871ed973c306bea8eeb","width":1920},"width":1920},"step":"bundled_bmo_cape","title":"Bundled BMO cape","width":1600},{"alt":"Bundled BMO elytra in Minecraft 1.20.1 on Forge, Client A. Expected view: The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.bundled_bmo_elytra","capture_order":49,"expectation":"The crouching player wears elytra textured directly by the bundled BMO atlas; the pose must visibly separate both wings, and this is the unedited visual reference for the adjusted BMO elytra capture.","frame_id":"forge-1.20.1/full/client_a/bundled_bmo_elytra","height":900,"image":"images/mc1.20.1/3a05456359645fde2e3949755bfa85e64fc59aa9796456580a8f6cbd54a7ca17.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3a05456359645fde2e3949755bfa85e64fc59aa9796456580a8f6cbd54a7ca17","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3a05456359645fde2e3949755bfa85e64fc59aa9796456580a8f6cbd54a7ca17","height":900,"light_fraction":0.0,"luma_entropy":5.61,"meaningful_colors":31,"pixel_sha256":"ec8d97675dda670821cbebbd06076c12b80b0e54ddb564587e1fba1820dbcc52","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:bmo resolved to quickskin:textures/capes/bmo.png for both cape and elytra with elytra equipped","scenario":"full","source":{"file_sha256":"bda6d1e877677e9580df6a211cf9b21372da359d851e25e75a6f9cff8c20b704","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"bda6d1e877677e9580df6a211cf9b21372da359d851e25e75a6f9cff8c20b704","height":1080,"light_fraction":0.0,"luma_entropy":5.615,"meaningful_colors":30,"pixel_sha256":"a60a794926b7e3ecdd4fe783cd06c63455c7e77672b1115d5a667f247d22257c","width":1920},"width":1920},"step":"bundled_bmo_elytra","title":"Bundled BMO elytra","width":1600},{"alt":"Black-padded BMO source in Minecraft 1.20.1 on Forge, Client A. Expected view: At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, wi…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.bmo_padded_source_screen","capture_order":50,"expectation":"At the editor's 100% reset zoom, Source: 128x64 (in the Zoom panel under the canvas) and Output: 64x32 (under the right panel's Resolution buttons) are both visible: the output selector describes the final atlas, not the imported source. The complete BMO atlas is centred at half size inside that double-sized source, with broad opaque-black padding on all four sides and a checkerboard visible only through transparent source pixels; at this before-crop checkpoint it is intentionally not aligned to the coloured UV guides yet.","frame_id":"forge-1.20.1/full/client_a/bmo_padded_source_screen","height":900,"image":"images/mc1.20.1/fe2b199fdcf003dff5b49688f3ef7911c848b83891cb008db3178e52d195b44e.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"fe2b199fdcf003dff5b49688f3ef7911c848b83891cb008db3178e52d195b44e","format":"webp","pixel":{"dark_fraction":0.4366,"file_sha256":"fe2b199fdcf003dff5b49688f3ef7911c848b83891cb008db3178e52d195b44e","height":900,"light_fraction":0.0,"luma_entropy":4.572,"meaningful_colors":31,"pixel_sha256":"3f868f314e04d7b936aa0e397c79328e84fad3252724acf9ac62a295c667c4f8","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"complete 64x32 BMO atlas is centred inside exact opaque-black 128x64 padding at reset scale 0.5","scenario":"full","source":{"file_sha256":"8e0ff51ebe1d1c50bc5088251f67808e1081f5b6369db0dfaa645ee926707fe0","height":1080,"pixel":{"dark_fraction":0.4374,"file_sha256":"8e0ff51ebe1d1c50bc5088251f67808e1081f5b6369db0dfaa645ee926707fe0","height":1080,"light_fraction":0.0,"luma_entropy":4.528,"meaningful_colors":31,"pixel_sha256":"ef75b19c83a34b86b9355d9c80560ced549e9c328ac25ac88ecfdc247e6d87cf","width":1920},"width":1920},"step":"bmo_padded_source_screen","title":"Black-padded BMO source","width":1600},{"alt":"Black-padded BMO aligned in Minecraft 1.20.1 on Forge, Client A. Expected view: At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal st…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.bmo_adjust_screen","capture_order":51,"expectation":"At 200% zoom, the complete 64x32 BMO atlas fills the crop: the Front, Cape Back and tapered Elytra art align with their coloured guides, which the guide legend in the canvas's bottom-left corner shows all lit (blue Front, green Cape Back, orange Elytra), and the 3D player preview wears the aligned cape. Narrow teal strips between or beside those three highlighted faces are expected auxiliary side, top and bottom UV faces from the same BMO atlas, not leaked padding.","frame_id":"forge-1.20.1/full/client_a/bmo_adjust_screen","height":900,"image":"images/mc1.20.1/c8a6404119cd6d5be7f2de8fa61a5b93c1f599a2062b0df22e22a465b3c683bd.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c8a6404119cd6d5be7f2de8fa61a5b93c1f599a2062b0df22e22a465b3c683bd","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"c8a6404119cd6d5be7f2de8fa61a5b93c1f599a2062b0df22e22a465b3c683bd","height":900,"light_fraction":0.0,"luma_entropy":5.593,"meaningful_colors":30,"pixel_sha256":"ae9aedb119efb947a94d600065697f493bddbc1c216d7a6b4b9f39a4d6cde281","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"128x64 black-padded BMO aligned at scale 1.0 / offset (-32,-16) with the Cape Back and Elytra guides shown through the legend; preview, applied and bundled 64x32 atlases are identical","scenario":"full","source":{"file_sha256":"9cd943ea7d238a3fdadab53c761157fe43eaa3d286871b02dd1548cbd1df0aa6","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"9cd943ea7d238a3fdadab53c761157fe43eaa3d286871b02dd1548cbd1df0aa6","height":1080,"light_fraction":0.0,"luma_entropy":5.531,"meaningful_colors":30,"pixel_sha256":"c8a908ffda220ed302b841af29b7007f74dc5589d5936547f29c39552cb7076b","width":1920},"width":1920},"step":"bmo_adjust_screen","title":"Black-padded BMO aligned","width":1600},{"alt":"Adjusted BMO cape in Minecraft 1.20.1 on Forge, Client A. Expected view: The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixe…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.adjusted_bmo_cape","capture_order":52,"expectation":"The player is seen from behind wearing the BMO cape saved through the editor: a teal BMO face with a pale screen showing a smile, a yellow plus and a red button, and no black padding leaking into the visible surface. That the saved atlas is identical to the bundled BMO cape is proven by the runtime evidence (local atlas pixel-identical to bundled BMO), not by comparing frames.","frame_id":"forge-1.20.1/full/client_a/adjusted_bmo_cape","height":900,"image":"images/mc1.20.1/6fbcdc5f2e64014139c5c45310b5e3626a9ddaed7604409676c4452ec3daafc9.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"6fbcdc5f2e64014139c5c45310b5e3626a9ddaed7604409676c4452ec3daafc9","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"6fbcdc5f2e64014139c5c45310b5e3626a9ddaed7604409676c4452ec3daafc9","height":900,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":30,"pixel_sha256":"20457248b2c5a3b0285faefddb48a70ea476611f6857d24a91e366bb8c4cfcf0","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full with an empty chest slot; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"b2befd877238070c0b94cd018925309ee9dc8e8be70bc5e40693109358beb036","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"b2befd877238070c0b94cd018925309ee9dc8e8be70bc5e40693109358beb036","height":1080,"light_fraction":0.0,"luma_entropy":5.454,"meaningful_colors":31,"pixel_sha256":"86153c6e81e9d2e825bd85e8f15494e05f5cf4a6feb93f314118f7746e68f198","width":1920},"width":1920},"step":"adjusted_bmo_cape","title":"Adjusted BMO cape","width":1600},{"alt":"Adjusted BMO elytra in Minecraft 1.20.1 on Forge, Client A. Expected view: The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.adjusted_bmo_elytra","capture_order":53,"expectation":"The crouching player wears elytra from the BMO cape saved through the editor; the pose visibly separates both teal wings, each carrying the pale BMO face marks, without broken UV placement. That the saved atlas is identical to the bundled BMO atlas is proven by the runtime evidence, not by comparing frames.","frame_id":"forge-1.20.1/full/client_a/adjusted_bmo_elytra","height":900,"image":"images/mc1.20.1/3098c12c872d376aae26e825d8e16138c21f4a9da674acf7d4902df019b5135a.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"3098c12c872d376aae26e825d8e16138c21f4a9da674acf7d4902df019b5135a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"3098c12c872d376aae26e825d8e16138c21f4a9da674acf7d4902df019b5135a","height":900,"light_fraction":0.0,"luma_entropy":5.608,"meaningful_colors":31,"pixel_sha256":"4445ee9c72556f0f0214d524fe74b1170d8394ce2cb791322115906f7d02d2e4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_cape:22cff51ff2d9bdaab0c8e5ea3ca4dca8bfc15c61 resolved to quickskin:local/sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80_full for both cape and elytra with elytra equipped; local atlas remains pixel-identical to bundled BMO","scenario":"full","source":{"file_sha256":"f25142d85c71561c773bc4018df25a17821f70a7e12e172e916df50080b76405","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"f25142d85c71561c773bc4018df25a17821f70a7e12e172e916df50080b76405","height":1080,"light_fraction":0.0,"luma_entropy":5.615,"meaningful_colors":30,"pixel_sha256":"d412d46478920f3bbb1ae2dc58ba0bf468fb7269b157ec57ca28533bf701fefc","width":1920},"width":1920},"step":"adjusted_bmo_elytra","title":"Adjusted BMO elytra","width":1600},{"alt":"Vanilla elytra after cape removal in Minecraft 1.20.1 on Forge, Client A. Expected view: After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.vanilla_elytra_after_cape_removal","capture_order":54,"expectation":"After the active BMO cape is removed through the cape menu, the same crouching player still wears two clearly separated elytra wings, now using Minecraft's ordinary pale gray vanilla elytra texture. No teal BMO artwork, custom cape texture, flat cape panel or missing wing is visible.","frame_id":"forge-1.20.1/full/client_a/vanilla_elytra_after_cape_removal","height":900,"image":"images/mc1.20.1/80db4288e80940d74444cf4374daa05484e85baeb559c90eeb2e71c42e390def.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"80db4288e80940d74444cf4374daa05484e85baeb559c90eeb2e71c42e390def","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"80db4288e80940d74444cf4374daa05484e85baeb559c90eeb2e71c42e390def","height":900,"light_fraction":0.0,"luma_entropy":5.603,"meaningful_colors":28,"pixel_sha256":"9af87e502c6f45ab3dfe07dec728c246b0771ff891b7473023daa9450da1dd88","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"Remove Cape cleared persisted, service and renderer cape state; elytra remains equipped and renderer inputs select minecraft:textures/entity/elytra.png","scenario":"full","source":{"file_sha256":"da6051ba836ed41abaac5e86db29976060b2341dc3070292c8d20baa70e9df96","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"da6051ba836ed41abaac5e86db29976060b2341dc3070292c8d20baa70e9df96","height":1080,"light_fraction":0.0,"luma_entropy":5.606,"meaningful_colors":31,"pixel_sha256":"93275b1f23cf81f6ca794c6197e84e63da9ba17384188d12033b263f6bf871bc","width":1920},"width":1920},"step":"vanilla_elytra_after_cape_removal","title":"Vanilla elytra after cape removal","width":1600},{"alt":"Animated cape frame A in Minecraft 1.20.1 on Forge, Client A. Expected view: The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.animated_cape_apply","capture_order":55,"expectation":"The player wears a real animated cape whose light gray face has dark trim and contains a complete red vertical motif fully inside the cape surface; it is not clipped, blank, black or garbled.","frame_id":"forge-1.20.1/full/client_a/animated_cape_apply","height":900,"image":"images/mc1.20.1/04a6ffb056bbfcfc4e6e09b000bc8bf91efae434f78c923b55be469ec51fc926.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"04a6ffb056bbfcfc4e6e09b000bc8bf91efae434f78c923b55be469ec51fc926","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"04a6ffb056bbfcfc4e6e09b000bc8bf91efae434f78c923b55be469ec51fc926","height":900,"light_fraction":0.0,"luma_entropy":5.435,"meaningful_colors":32,"pixel_sha256":"cb9170ba3275f7242e3bb480ca88cd2049374258b82a6730f6e1879fc77eae73","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local GIF cape registered capeId=local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 frameCount=2 startFrame=0","scenario":"full","source":{"file_sha256":"dc919b6e2cb25d5c00aa7afacaa0673f0b171e7cea0587cdfdf45883a13b2297","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dc919b6e2cb25d5c00aa7afacaa0673f0b171e7cea0587cdfdf45883a13b2297","height":1080,"light_fraction":0.0,"luma_entropy":5.443,"meaningful_colors":31,"pixel_sha256":"1603052e8ad1c90abc8f94844ea3cdd08631c7da7cd440f4bfff6c362ab27c87","width":1920},"width":1920},"step":"animated_cape_apply","title":"Animated cape frame A","width":1600},{"alt":"Animated cape frame B in Minecraft 1.20.1 on Forge, Client A. Expected view: A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparin…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.animated_cape_advance","capture_order":56,"expectation":"A later frozen frame of the animated cape is visible from behind: its light gray face and dark trim now carry a complete blue vertical motif in the right half of the cape face, fully inside the cape surface. That the frame advanced from the earlier red one is proven by the runtime evidence (frame 0 -> 1), not by comparing frames.","frame_id":"forge-1.20.1/full/client_a/animated_cape_advance","height":900,"image":"images/mc1.20.1/75cb6c449dac3d77768517c0fb3e3197d7929fa51d082c0eaa16aa61a05f3b02.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"75cb6c449dac3d77768517c0fb3e3197d7929fa51d082c0eaa16aa61a05f3b02","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"75cb6c449dac3d77768517c0fb3e3197d7929fa51d082c0eaa16aa61a05f3b02","height":900,"light_fraction":0.0,"luma_entropy":5.429,"meaningful_colors":32,"pixel_sha256":"33fa57d968f3479f6bc0d6cc061903205a8e65136f18c4f87594887ac3c06eba","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"frame advanced 0->1/2 and remained pinned through capture settlement","scenario":"full","source":{"file_sha256":"5dde50f3419db679a41eb816d422cb2a35190b787679693d02c50802d38940b8","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5dde50f3419db679a41eb816d422cb2a35190b787679693d02c50802d38940b8","height":1080,"light_fraction":0.0,"luma_entropy":5.437,"meaningful_colors":31,"pixel_sha256":"99b5c601b97a34c14ef9442d6be6b5301503cf2fb3c95a72600330d9869823a7","width":1920},"width":1920},"step":"animated_cape_advance","title":"Animated cape frame B","width":1600},{"alt":"HD cape preserved in Minecraft 1.20.1 on Forge, Client A. Expected view: The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.hd_cape_no_downscale","capture_order":57,"expectation":"The player wears a crisp custom HD cape with a bright magenta front panel and teal base or trim.","frame_id":"forge-1.20.1/full/client_a/hd_cape_no_downscale","height":900,"image":"images/mc1.20.1/77231b18866b3ea863efe03bec2d48a95054f84ac90aefe461813b4835f52394.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"77231b18866b3ea863efe03bec2d48a95054f84ac90aefe461813b4835f52394","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"77231b18866b3ea863efe03bec2d48a95054f84ac90aefe461813b4835f52394","height":900,"light_fraction":0.0,"luma_entropy":5.45,"meaningful_colors":32,"pixel_sha256":"2a08df959a5d1c9b8c5c0fe53373537d772add6dd47b56b7ef92ffb6e6b4d42e","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HD cape preserved at 256x128 with the complete vanilla Elytra envelope (no downscale)","scenario":"full","source":{"file_sha256":"17e31e74d9a2e790dc500095cbe408aa2d212b3cb2ee9adc1850f03acc5c9510","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"17e31e74d9a2e790dc500095cbe408aa2d212b3cb2ee9adc1850f03acc5c9510","height":1080,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":31,"pixel_sha256":"b73b0bd02a040b67f5cfc442fa4b5f190943966ff5947f0696e5a56eece0c15a","width":1920},"width":1920},"step":"hd_cape_no_downscale","title":"HD cape preserved","width":1600},{"alt":"Elytra hides cape in Minecraft 1.20.1 on Forge, Client A. Expected view: The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.elytra_hides_cape","capture_order":58,"expectation":"The centered crouching player has two distinct custom teal elytra wings whose outline is tapered like vanilla, with transparent space around and between them. No opaque rectangular panel from the full cape atlas or inner UV face is visible, and no flat cape hangs behind the player.","frame_id":"forge-1.20.1/full/client_a/elytra_hides_cape","height":900,"image":"images/mc1.20.1/d92574c10e55288f98726c07eb174a084781b21d1e4302646270a082e531b998.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d92574c10e55288f98726c07eb174a084781b21d1e4302646270a082e531b998","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"d92574c10e55288f98726c07eb174a084781b21d1e4302646270a082e531b998","height":900,"light_fraction":0.0,"luma_entropy":5.53,"meaningful_colors":30,"pixel_sha256":"9166ee51cf8dc7fceb3862281ee1d832255d69e353a08b75070e82e52ea3669a","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"cape-cancel inputs satisfied and active HD atlas has the complete vanilla Elytra envelope: elytra in CHEST + activeCape + cloak=quickskin:local/sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c_full","scenario":"full","source":{"file_sha256":"332ec6f3b5a1b002b06a3b97ce47187233f0fefe4b77ccbbe16fce038df7f307","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"332ec6f3b5a1b002b06a3b97ce47187233f0fefe4b77ccbbe16fce038df7f307","height":1080,"light_fraction":0.0,"luma_entropy":5.533,"meaningful_colors":31,"pixel_sha256":"1a8588e5660f7a8287221f3e6b85ee4b6e082edca0fa91aa4e45d33bad1904bd","width":1920},"width":1920},"step":"elytra_hides_cape","title":"Elytra hides cape","width":1600},{"alt":"Editor preview ignores equipped elytra in Minecraft 1.20.1 on Forge, Client A. Expected view: The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by th…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_editor_ignores_elytra","capture_order":59,"expectation":"The cape editor shows the flat magenta probe cape in its canvas, and the 3D player preview in its right panel wears that magenta cape as an ordinary flat cape with no elytra wings drawn. That the player has an elytra equipped at this moment, and that the preview kept the same cape pixels, is proven by the runtime evidence.","frame_id":"forge-1.20.1/full/client_a/cape_editor_ignores_elytra","height":900,"image":"images/mc1.20.1/5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4","format":"webp","pixel":{"dark_fraction":0.1974,"file_sha256":"5f7aa84c6cd6c6ebea2c879b01ed0c7b6055c36080c674b7044f587d4dc04fb4","height":900,"light_fraction":0.0,"luma_entropy":4.531,"meaningful_colors":30,"pixel_sha256":"c37793c0fa509bb957e63d821a6bed394abc4d0e6d16584279fcf67cd885da84","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"the cape editor ignores the worn elytra: 4930 previewed-cape pixels with an empty chest, 4930 unchanged, 4930 with an elytra equipped (region [522, 104, 541, 132], floor 4190)","scenario":"full","source":{"file_sha256":"db223b3e10980fbf6d5c9a278f378fab2cfd90bf325bd4a10320a3ac46108943","height":1080,"pixel":{"dark_fraction":0.1972,"file_sha256":"db223b3e10980fbf6d5c9a278f378fab2cfd90bf325bd4a10320a3ac46108943","height":1080,"light_fraction":0.0,"luma_entropy":4.5,"meaningful_colors":30,"pixel_sha256":"1570bf7ded18ace6bb0ba7e491147582856c0f3ea7fdb5e5ebe3aad82e1374b0","width":1920},"width":1920},"step":"cape_editor_ignores_elytra","title":"Editor preview ignores equipped elytra","width":1600},{"alt":"Cape menu with local capes in Minecraft 1.20.1 on Forge, Client A. Expected view: The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cap…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_menu_local_capes","capture_order":60,"expectation":"The cape menu's My Capes grid holds the imported local capes on cards, each with a small blue-violet mark in the cape's bottom-right corner: after being clicked, the animated GIF cape sits on a blue card (worn) with a cyan GIF badge in its top-left corner, and the large player wears it; the magenta-and-yellow HD cape carries a green HD badge; the animation speed control is visible under the player (a dark plate with a double-chevron icon, a thin slider track lit up to its knob, and the percentage); and a scrollbar thumb at the right edge of the grid shows that the built-in sections overflow. The teal imported cape's own yellow border is cape art, and a hover tooltip for the GIF cape may be shown.","frame_id":"forge-1.20.1/full/client_a/cape_menu_local_capes","height":900,"image":"images/mc1.20.1/d933a3f4fbfc565eeb754034c1515bbf2e85a5e8f3a0fcf23af4900a3d0058af.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d933a3f4fbfc565eeb754034c1515bbf2e85a5e8f3a0fcf23af4900a3d0058af","format":"webp","pixel":{"dark_fraction":0.4886,"file_sha256":"d933a3f4fbfc565eeb754034c1515bbf2e85a5e8f3a0fcf23af4900a3d0058af","height":900,"light_fraction":0.0011,"luma_entropy":5.289,"meaningful_colors":28,"pixel_sha256":"b467d1035083d4c01356e1a7a88a105cd954ed61155da3aba3e943fc583d1bf5","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"clicked GIF tile centre (185,62) -> selected/persisted/applied local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8 (alias sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8); isAnimated=true (GIF badge), isLocal=true (custom marker); speed slider visible; maxScroll=1412 over 71 built-in capes; My Capes lists 8 tiles incl. HD local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"237204f9c2ae64faafb238b70d4d42a47460c4b5c45ffe9aa7c151b56412d79e","height":1080,"pixel":{"dark_fraction":0.4948,"file_sha256":"237204f9c2ae64faafb238b70d4d42a47460c4b5c45ffe9aa7c151b56412d79e","height":1080,"light_fraction":0.0011,"luma_entropy":5.21,"meaningful_colors":31,"pixel_sha256":"97c6f8ce2fe11554d6ca9f9e90cedf1526b7c596c9ac4e129b9840f2db9302f8","width":1920},"width":1920},"step":"cape_menu_local_capes","title":"Cape menu with local capes","width":1600},{"alt":"Cape animation speed in Minecraft 1.20.1 on Forge, Client A. Expected view: The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_speed_slider","capture_order":61,"expectation":"The cape menu's animation speed control under the player, a dark plate with a double-chevron icon and a thin slider track lit up to its knob, reads 200% while the animated GIF cape keeps its blue worn card; no tooltip is shown over it.","frame_id":"forge-1.20.1/full/client_a/cape_speed_slider","height":900,"image":"images/mc1.20.1/408a6da3a497526b2c4b3e51f6d549cc2dd82fb5f8e135cdf59443a6a271deb5.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"408a6da3a497526b2c4b3e51f6d549cc2dd82fb5f8e135cdf59443a6a271deb5","format":"webp","pixel":{"dark_fraction":0.4888,"file_sha256":"408a6da3a497526b2c4b3e51f6d549cc2dd82fb5f8e135cdf59443a6a271deb5","height":900,"light_fraction":0.0011,"luma_entropy":5.289,"meaningful_colors":28,"pixel_sha256":"9dda3e3c0e5dd80ba63978ae300609815e4884406ba41de21ceb7043a0842b68","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"slider click set \"Animation Speed: 200%\"; config speed(local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; AnimationState.speedMultiplier(cape_sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8)=2.0; restore click targeted 100% and settled at \"Animation Speed: 100%\" / 1.0; exact 100% default reloaded afterwards; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"34c85f880d4b1863d2873d88cf648cacf9767167662133f8da88f8a4868636ff","height":1080,"pixel":{"dark_fraction":0.4946,"file_sha256":"34c85f880d4b1863d2873d88cf648cacf9767167662133f8da88f8a4868636ff","height":1080,"light_fraction":0.0011,"luma_entropy":5.217,"meaningful_colors":32,"pixel_sha256":"8e0b603fb9dca800bbafc452e1d8009e4ab6bd6a84426b549ccb58848e56e76a","width":1920},"width":1920},"step":"cape_speed_slider","title":"Cape animation speed","width":1600},{"alt":"Cape tile tooltip in Minecraft 1.20.1 on Forge, Client A. Expected view: A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_tile_tooltip","capture_order":62,"expectation":"A tooltip over the HD cape's card lists the cape name, Static cape, Resolution: CAPE_256 and Click to preview, and the large player wears that magenta-and-yellow HD cape while the mouse is over it.","frame_id":"forge-1.20.1/full/client_a/cape_tile_tooltip","height":900,"image":"images/mc1.20.1/a4f2466b7a672f55687f0dc061e96a69510039105e7e7ebc6fec504c87437a96.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"a4f2466b7a672f55687f0dc061e96a69510039105e7e7ebc6fec504c87437a96","format":"webp","pixel":{"dark_fraction":0.4885,"file_sha256":"a4f2466b7a672f55687f0dc061e96a69510039105e7e7ebc6fec504c87437a96","height":900,"light_fraction":0.0011,"luma_entropy":5.313,"meaningful_colors":32,"pixel_sha256":"71d1b710ed17c30054ed3b3f71de80a54325ea5076aae26af1a9c94196f919cc","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"mouse at (256,62) over HD tile local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c centre (256,62); tooltip lines [qs_e2e_cape_hd, Custom cape, Static cape, Resolution: CAPE_256, , Click to preview]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"38c0b8616afcc837371c19ecd44d69546896933da26d26c3b9c0b7d11bc6aacf","height":1080,"pixel":{"dark_fraction":0.4949,"file_sha256":"38c0b8616afcc837371c19ecd44d69546896933da26d26c3b9c0b7d11bc6aacf","height":1080,"light_fraction":0.0011,"luma_entropy":5.254,"meaningful_colors":32,"pixel_sha256":"eaf18c432ac6471e4b392dc87d05d6578bf729e120a8cfb8b9b07cde5c43ffbe","width":1920},"width":1920},"step":"cape_tile_tooltip","title":"Cape tile tooltip","width":1600},{"alt":"Local cape deleted in Minecraft 1.20.1 on Forge, Client A. Expected view: The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_delete_local","capture_order":63,"expectation":"The cape menu shows a green-striped Deleted cape toast in its top-right corner, and My Capes no longer holds a red-and-black striped contrast cape: the real delete confirmation removed it, as the runtime evidence proves. The animated GIF cape keeps its blue worn card.","frame_id":"forge-1.20.1/full/client_a/cape_delete_local","height":900,"image":"images/mc1.20.1/36e1e84ede0b92f9e3c29eef26ccdb966dd335175d5bec19204243235d2c1a6e.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"36e1e84ede0b92f9e3c29eef26ccdb966dd335175d5bec19204243235d2c1a6e","format":"webp","pixel":{"dark_fraction":0.464,"file_sha256":"36e1e84ede0b92f9e3c29eef26ccdb966dd335175d5bec19204243235d2c1a6e","height":900,"light_fraction":0.0011,"luma_entropy":5.37,"meaningful_colors":29,"pixel_sha256":"019eb0460da5d355ba45b0d2f7dd467adcca75088a4f828de29a1a709e3857dd","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"delete button (135,123) -> DeletionConfirmScreen -> confirm removed local_cape:sha256-db814db14089c9767bb5229b84724c8b4ab84174085528ad162092e2a10c16ad (qs_e2e_cape_preview_b.png gone from uploads/capes); SUCCESS toast \"Deleted cape\" shown; active GIF cape still local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8; captured frame=0 (red motif); playback restored to 100%; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"f8b59a4b1d5ce5f9312648610fce044056e8040f82e2504d84ec0f59e79d5ad1","height":1080,"pixel":{"dark_fraction":0.4674,"file_sha256":"f8b59a4b1d5ce5f9312648610fce044056e8040f82e2504d84ec0f59e79d5ad1","height":1080,"light_fraction":0.0011,"luma_entropy":5.299,"meaningful_colors":32,"pixel_sha256":"9af8e790c956482b3760251395023749d73edc427975e9dda06becae1650575a","width":1920},"width":1920},"step":"cape_delete_local","title":"Local cape deleted","width":1600},{"alt":"None tile selected in Minecraft 1.20.1 on Forge, Client A. Expected view: After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_none_selected","capture_order":64,"expectation":"After being clicked, the cape menu's None card is the worn one: a blue card with a dashed empty outline. The player wears no cape and the animation speed control is hidden. The teal imported cape's own yellow border is cape art, and a hover tooltip for None may be shown.","frame_id":"forge-1.20.1/full/client_a/cape_none_selected","height":900,"image":"images/mc1.20.1/d0f9bb12c6a4fa25f794a70df30aa27b2ba7a7479714293fbe997a69233864f3.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"d0f9bb12c6a4fa25f794a70df30aa27b2ba7a7479714293fbe997a69233864f3","format":"webp","pixel":{"dark_fraction":0.5022,"file_sha256":"d0f9bb12c6a4fa25f794a70df30aa27b2ba7a7479714293fbe997a69233864f3","height":900,"light_fraction":0.0011,"luma_entropy":5.15,"meaningful_colors":30,"pixel_sha256":"22d8bd8fa5f59f2b51f34e070786dc03fa9217d109f008cccefa39d71b03e01c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"clicked None tile centre (44,62) -> selectedCape=null (None outlined), persisted cape empty, service cape cleared, speed slider hidden; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"33b81e05b734996080b8defef97bfc009f0eb2d2d878d552d9a66e1305aaa3d7","height":1080,"pixel":{"dark_fraction":0.5069,"file_sha256":"33b81e05b734996080b8defef97bfc009f0eb2d2d878d552d9a66e1305aaa3d7","height":1080,"light_fraction":0.0011,"luma_entropy":5.077,"meaningful_colors":31,"pixel_sha256":"6d7839acfedf5ad9ac0be31d3db0a3bf1f05561259854d48b26f416fb3eed221","width":1920},"width":1920},"step":"cape_none_selected","title":"None tile selected","width":1600},{"alt":"No cape after removal in Minecraft 1.20.1 on Forge, Client A. Expected view: The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.no_cape_after_removal","capture_order":65,"expectation":"The player is seen from behind wearing the custom plaid skin with no cape or elytra on the back.","frame_id":"forge-1.20.1/full/client_a/no_cape_after_removal","height":900,"image":"images/mc1.20.1/09050ed1b84392b1f9f10c0f085cdd822500279821e7434d91b980d80664352b.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"09050ed1b84392b1f9f10c0f085cdd822500279821e7434d91b980d80664352b","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"09050ed1b84392b1f9f10c0f085cdd822500279821e7434d91b980d80664352b","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":31,"pixel_sha256":"00cc95f1aa7a90e1e54dd0d98e20ee134a8d0cda002ec9d8080361fb96dbb572","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"rear view: skin local_skin:sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 -> quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin; no active cape, cloak=null, profile elytra=null, chest empty","scenario":"full","source":{"file_sha256":"7c97cc681223ad567fb5432c46ce4fc6389ca519a7866a0e79e9774dfec711c6","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"7c97cc681223ad567fb5432c46ce4fc6389ca519a7866a0e79e9774dfec711c6","height":1080,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":30,"pixel_sha256":"6dca4e4d93b4e6da1e85bd347b92a85bbe28b7dfd7f0fd48a3485c59b891b743","width":1920},"width":1920},"step":"no_cape_after_removal","title":"No cape after removal","width":1600},{"alt":"Built-in capes hidden in Minecraft 1.20.1 on Forge, Client A. Expected view: With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.cape_menu_hidden_builtin","capture_order":66,"expectation":"With Hide Built-in Capes enabled, the cape menu shows only My Capes: its grid holds the None card, the local capes and the import tile; no built-in cape section and no scrollbar is visible.","frame_id":"forge-1.20.1/full/client_a/cape_menu_hidden_builtin","height":900,"image":"images/mc1.20.1/7c43e31f63ae766ef9f3cdeef156c90ef8274bba67c0139861c3df4801f471a5.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7c43e31f63ae766ef9f3cdeef156c90ef8274bba67c0139861c3df4801f471a5","format":"webp","pixel":{"dark_fraction":0.5903,"file_sha256":"7c43e31f63ae766ef9f3cdeef156c90ef8274bba67c0139861c3df4801f471a5","height":900,"light_fraction":0.0,"luma_entropy":4.573,"meaningful_colors":29,"pixel_sha256":"d85e4a306a45f352cb926ce4aa29f68a5d95f73d2af4086f86f64a26336bf6f2","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"real GUI Edit tab + Hide Built-in Capes checkbox + Done persisted hideBuiltInCapes=true; menu lists 0 built-in capes, maxScroll=0, My Capes = None + 6 local capes incl. [local_cape:sha256-2bd468de33eb1c468b6a17a977b49875fb47e1af6fa1b34013fa4cc17f8b878c, local_cape:sha256-c85f897c454bbf0835230468950a679fcb3501ff59953bf208ab9ca854b752b8, local_cape:sha256-43ccba2200c1d4af0ade12be4311774ffad9e8c8a2faa3bf455443683946a73e, local_cape:sha256-38b5b77cf70ed0ac5b301cd7c645c03b494fb0f56aa17825153fe72f6e599d80]; cape-menu capture held 2 registered cape animation(s) at frame 0","scenario":"full","source":{"file_sha256":"7696e760973e34aec809001f376c72aec0dc23e2e163d2cb297cad6cc5830ad6","height":1080,"pixel":{"dark_fraction":0.595,"file_sha256":"7696e760973e34aec809001f376c72aec0dc23e2e163d2cb297cad6cc5830ad6","height":1080,"light_fraction":0.0,"luma_entropy":4.507,"meaningful_colors":31,"pixel_sha256":"110e19b6d8fa67b0e18a4333c43a6168de94cd3196ef7c802d0e7020d52b063a","width":1920},"width":1920},"step":"cape_menu_hidden_builtin","title":"Built-in capes hidden","width":1600},{"alt":"Settings screen in Minecraft 1.20.1 on Forge, Client A. Expected view: The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.settings_screen","capture_order":67,"expectation":"The Quick Skin settings screen is open on its Client tab (tabs Client, Interface, Modpack and Server): Minecraft's own key-binding button reading Not Bound right of the readable label Assign a key to open the skin menu, then four rows with toggles, Show transparent parts of skins as opaque off, Show your character on the title screen and Show your character in the pause menu on, and Compact the Change Skin button to make it smaller off, with a close X in the slate header. Labels too long for one line wrap onto a second line inside their row.","frame_id":"forge-1.20.1/full/client_a/settings_screen","height":900,"image":"images/mc1.20.1/52349af50a42c6815db4340fe5568e35822ec29b55e434625cea9cf54c61c766.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"52349af50a42c6815db4340fe5568e35822ec29b55e434625cea9cf54c61c766","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"52349af50a42c6815db4340fe5568e35822ec29b55e434625cea9cf54c61c766","height":900,"light_fraction":0.0,"luma_entropy":4.815,"meaningful_colors":30,"pixel_sha256":"ddc71bfb191eae8a9f84bd0990bb587e3b154f2a6d7a4bac8a2457f4c25feaed","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"SettingsScreen open on tab CLIENT (clientTabButton selected); disableSkinTransparencyCheckbox.selected=false == config.disableSkinTransparency=false; keybindButton reads 'Not Bound' == OPEN_SKIN_MENU translated key 'Not Bound' (saveString=key.keyboard.unknown); config showSkinPreviewOverlay=false menuBackgroundStyle=opaque_stars","scenario":"full","source":{"file_sha256":"d9736f70b093dd7ae058e035b1dd35c44ff001ea184cbb2ab6290f81553f2fc5","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"d9736f70b093dd7ae058e035b1dd35c44ff001ea184cbb2ab6290f81553f2fc5","height":1080,"light_fraction":0.0,"luma_entropy":4.775,"meaningful_colors":31,"pixel_sha256":"a98c8a6c60000939d17a369108641bbc663c111ab45e9ac108128fc04964ff71","width":1920},"width":1920},"step":"settings_screen","title":"Settings screen","width":1600},{"alt":"Keybind capture in Minecraft 1.20.1 on Forge, Client A. Expected view: The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.settings_keybind_capture","capture_order":68,"expectation":"The settings Client tab's keybind button reads > ??? < with yellow question marks while it waits for a new key to be pressed.","frame_id":"forge-1.20.1/full/client_a/settings_keybind_capture","height":900,"image":"images/mc1.20.1/0145a61b1623829b4b91f57cc29f0f3988f17d804732b6655e6b48b284a945c6.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"0145a61b1623829b4b91f57cc29f0f3988f17d804732b6655e6b48b284a945c6","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"0145a61b1623829b4b91f57cc29f0f3988f17d804732b6655e6b48b284a945c6","height":900,"light_fraction":0.0,"luma_entropy":4.789,"meaningful_colors":30,"pixel_sha256":"970076f1926f3b9ed92fce8e78be2f867b063920c29ece764cda2222193e6231","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"keybindButton showed '> ??? <' with selectedKey == OPEN_SKIN_MENU; Escape ended the capture (selectedKey=null, screen still open) leaving key key.keyboard.unknown == original key.keyboard.unknown ('Not Bound'); the button label re-reads the translated key on its next render","scenario":"full","source":{"file_sha256":"a3b0e9f4b72a9b988167c6c4b9fa019daed37bebd4c262ccbf24b0975595d544","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a3b0e9f4b72a9b988167c6c4b9fa019daed37bebd4c262ccbf24b0975595d544","height":1080,"light_fraction":0.0,"luma_entropy":4.768,"meaningful_colors":31,"pixel_sha256":"51fbf39d31a3bcea2bfcaf649ab70740ebc1a5867d83a09102d3598ddc840c1b","width":1920},"width":1920},"step":"settings_keybind_capture","title":"Keybind capture","width":1600},{"alt":"Interface tab in Minecraft 1.20.1 on Forge, Client A. Expected view: The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.settings_gui_edit_tab","capture_order":69,"expectation":"The settings Interface tab lists four rows with toggles: Show your character in a corner while you play, Allow moving and resizing the previews, Hide the official Minecraft capes and Minecraft's blurred background instead of stars; the first and last toggles are on and the other two are off.","frame_id":"forge-1.20.1/full/client_a/settings_gui_edit_tab","height":900,"image":"images/mc1.20.1/71eba730333cee5dc3ef567ec6e87ad2faad66da88d0360f2d54cf61f1e29f1d.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"71eba730333cee5dc3ef567ec6e87ad2faad66da88d0360f2d54cf61f1e29f1d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"71eba730333cee5dc3ef567ec6e87ad2faad66da88d0360f2d54cf61f1e29f1d","height":900,"light_fraction":0.0,"luma_entropy":4.63,"meaningful_colors":30,"pixel_sha256":"374cbf6892a0fec0471e92b605abb3538ebc51bfa581a262185c711337eb2fd3","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"GUI Edit tab (guiEditTabButton selected) held showOverlayCheckbox=on menuBackgroundCheckbox=on enablePlayerPreviewCustomizationCheckbox=off hideBuiltInCapesCheckbox=off; onClose persisted showSkinPreviewOverlay=true menuBackgroundStyle=vanilla_blur (VANILLA_BLUR) enablePlayerPreviewCustomization=false hideBuiltInCapes=false and closed to <none>","scenario":"full","source":{"file_sha256":"3bc7c0e464d25011aaaadf29154cddebcb7254b422c2e69d4b3999610386283a","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3bc7c0e464d25011aaaadf29154cddebcb7254b422c2e69d4b3999610386283a","height":1080,"light_fraction":0.0,"luma_entropy":4.624,"meaningful_colors":29,"pixel_sha256":"b31ac55bd5ad97c5ddf6eb7f72ecdf4bfe971db6eb9d8f7da3a50a5f6f9ea0e9","width":1920},"width":1920},"step":"settings_gui_edit_tab","title":"Interface tab","width":1600},{"alt":"Modpack tab in Minecraft 1.20.1 on Forge, Client A. Expected view: The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.settings_modpack_tab","capture_order":70,"expectation":"The settings Modpack tab shows the single Automatically import your account's skin row with its toggle.","frame_id":"forge-1.20.1/full/client_a/settings_modpack_tab","height":900,"image":"images/mc1.20.1/c847099f1b1c982de6a0019560cd7aa72402e7aecc423a4fae6552129523480a.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c847099f1b1c982de6a0019560cd7aa72402e7aecc423a4fae6552129523480a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c847099f1b1c982de6a0019560cd7aa72402e7aecc423a4fae6552129523480a","height":900,"light_fraction":0.0,"luma_entropy":4.186,"meaningful_colors":31,"pixel_sha256":"9cbade2652a024a674988f0d4ee4d6bdb78f148010fe2863f1e480c3e6cbab9c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Modpack tab (modpackTabButton selected) shows enablePlayerOwnSkinSystemCheckbox.selected=false == config.enablePlayerOwnSkinSystem=false as the only tab widget in children","scenario":"full","source":{"file_sha256":"726f4dce083a5a07a2d17225ef3e87e1d196e709e153fafa00a2eefced44f522","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"726f4dce083a5a07a2d17225ef3e87e1d196e709e153fafa00a2eefced44f522","height":1080,"light_fraction":0.0,"luma_entropy":4.163,"meaningful_colors":32,"pixel_sha256":"79de2a06db1f4ab996c341cf0c4a34ec6aff5c9c301fe1d8e5602f510f94cff8","width":1920},"width":1920},"step":"settings_modpack_tab","title":"Modpack tab","width":1600},{"alt":"Server tab as non-admin in Minecraft 1.20.1 on Forge, Client A. Expected view: The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both co…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.settings_server_tab","capture_order":71,"expectation":"The settings Server tab shows the greyed Turn off Quick Skin's transparency system for every player row, its label on one or two lines, with its toggle off and the Seconds to wait between skin changes box reading 0, plus the yellow notice Only admins can change these settings near the bottom of the dialog. That both controls are inactive for this non-admin player is proven by the runtime evidence.","frame_id":"forge-1.20.1/full/client_a/settings_server_tab","height":900,"image":"images/mc1.20.1/24a86a58d4b17da1c69752ad129425158bbc7e4a55d38d653d85920a19c6f19c.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"24a86a58d4b17da1c69752ad129425158bbc7e4a55d38d653d85920a19c6f19c","format":"webp","pixel":{"dark_fraction":0.0033,"file_sha256":"24a86a58d4b17da1c69752ad129425158bbc7e4a55d38d653d85920a19c6f19c","height":900,"light_fraction":0.0,"luma_entropy":4.652,"meaningful_colors":30,"pixel_sha256":"fec0a59ddc4af31623e91e4c2fec3b789a1d7a7dafe8bbeb4fda4cfaa1bb7ad7","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Server tab (serverTabButton selected) as non-admin (hasPermissions(2)=false): serverDisableSkinTransparencyCheckbox active=false selected=false (server override disableSkinTransparency=false); skinChangeCooldownEditBox active=false value='0' == ServerConfig.skinChangeCooldownSeconds=0; render draws the yellow notice 'Only admins can change these settings'; onClose closed to <none>","scenario":"full","source":{"file_sha256":"82640f6ecaae2e002ed916c6aaf561305b09c88577e13475eda2d2ee923c64da","height":1080,"pixel":{"dark_fraction":0.0033,"file_sha256":"82640f6ecaae2e002ed916c6aaf561305b09c88577e13475eda2d2ee923c64da","height":1080,"light_fraction":0.0,"luma_entropy":4.607,"meaningful_colors":31,"pixel_sha256":"abdb0f01ec2d1b4fa3907c978d6933f3a4a4763b1ef443e9675f6e65b7605b9e","width":1920},"width":1920},"step":"settings_server_tab","title":"Server tab as non-admin","width":1600},{"alt":"Skin menu over blurred vanilla background in Minecraft 1.20.1 on Forge, Client A. Expected view: The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no s…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.styled_buttons_vanilla_background","capture_order":72,"expectation":"The skin menu is open with Quick Skin's own grey buttons and its large grey Confirm button over Minecraft's blurred, translucent in-world overlay instead of the starred background: the daytime world is dimly visible around the floating controls but softly blurred, with no sharp terrain edges, and no star pattern is drawn. The menu's own text, buttons and player preview stay sharp.","frame_id":"forge-1.20.1/full/client_a/styled_buttons_vanilla_background","height":900,"image":"images/mc1.20.1/1f36143994fee74c187cd98e97c0d8120fda79ad29c36850096e6cb25c0a9ffe.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"1f36143994fee74c187cd98e97c0d8120fda79ad29c36850096e6cb25c0a9ffe","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"1f36143994fee74c187cd98e97c0d8120fda79ad29c36850096e6cb25c0a9ffe","height":900,"light_fraction":0.0,"luma_entropy":5.29,"meaningful_colors":32,"pixel_sha256":"13939f15a7011297320714cc5508299be046580588d634a0ee61dacb5adcb73c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"skin menu open with 13 styled ConfirmButton-family children and no plain vanilla Button; config menuBackgroundStyle=vanilla_blur with player+level present selects BackgroundRenderer's in-world 0x90 overlay; probe frame shows the world through it: 95263 of 95263 pixels in GUI strip [156, 34, 228, 180] exceed luma 48 (fraction 1.0, minimum 0.25); opaque-stars control frame over the same strip: 0 of 95263 bright (fraction 0.0)","scenario":"full","source":{"file_sha256":"5d06443ed76380e0e574e86ed4e4e9afef100048ed34eed0b6c8db7a35d9d09b","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5d06443ed76380e0e574e86ed4e4e9afef100048ed34eed0b6c8db7a35d9d09b","height":1080,"light_fraction":0.0,"luma_entropy":5.364,"meaningful_colors":31,"pixel_sha256":"f4065fd11885c4132018192a3465f229a58cdbcdd380a861d52cb54d419403e1","width":1920},"width":1920},"step":"styled_buttons_vanilla_background","title":"Skin menu over blurred vanilla background","width":1600},{"alt":"Rename dialog in Minecraft 1.20.1 on Forge, Client A. Expected view: A compact rename dialog is open with a text input and confirmation control.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.rename_dialog","capture_order":73,"expectation":"A compact rename dialog is open with a text input and confirmation control.","frame_id":"forge-1.20.1/full/client_a/rename_dialog","height":900,"image":"images/mc1.20.1/e8b670d8274df361526b4d292d8326d72435152ac99cf7bdc036f8082d03b745.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"e8b670d8274df361526b4d292d8326d72435152ac99cf7bdc036f8082d03b745","format":"webp","pixel":{"dark_fraction":0.0112,"file_sha256":"e8b670d8274df361526b4d292d8326d72435152ac99cf7bdc036f8082d03b745","height":900,"light_fraction":0.0,"luma_entropy":5.021,"meaningful_colors":31,"pixel_sha256":"e91dad0a3fc5ca3d05537b9e55e39b92abfa90b40685f574362ecd1e475f089c","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Rename callback received 'qs_e2e_renamed'","scenario":"full","source":{"file_sha256":"85963b30eb4b73cbc8dabc6724450477bb6246ba446ec7247837025137fd5c4a","height":1080,"pixel":{"dark_fraction":0.0112,"file_sha256":"85963b30eb4b73cbc8dabc6724450477bb6246ba446ec7247837025137fd5c4a","height":1080,"light_fraction":0.0,"luma_entropy":4.946,"meaningful_colors":30,"pixel_sha256":"82ccf0bae2d2894cdf9634267414d77fa2f7adefd2f0cba9af88f30bb9ee0d7c","width":1920},"width":1920},"step":"rename_dialog","title":"Rename dialog","width":1600},{"alt":"Delete confirmation in Minecraft 1.20.1 on Forge, Client A. Expected view: A compact delete-confirmation dialog is open with cancel and delete controls.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.delete_dialog","capture_order":74,"expectation":"A compact delete-confirmation dialog is open with cancel and delete controls.","frame_id":"forge-1.20.1/full/client_a/delete_dialog","height":900,"image":"images/mc1.20.1/439206a45d2bc542c1298822539984e73984d632d5e0a2da2385e5ef45fdba8a.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"439206a45d2bc542c1298822539984e73984d632d5e0a2da2385e5ef45fdba8a","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"439206a45d2bc542c1298822539984e73984d632d5e0a2da2385e5ef45fdba8a","height":900,"light_fraction":0.0,"luma_entropy":4.823,"meaningful_colors":29,"pixel_sha256":"504041e608e90456e07638a252c02e58229ea3b745484d0dedf0d49c71693263","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"Delete callback received true","scenario":"full","source":{"file_sha256":"9e8f0c7ae78922e011406c87f3a52daf167fb51d8ae721203412d830a7ada2d0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"9e8f0c7ae78922e011406c87f3a52daf167fb51d8ae721203412d830a7ada2d0","height":1080,"light_fraction":0.0,"luma_entropy":4.76,"meaningful_colors":31,"pixel_sha256":"41a947efe815f9a8e1cda26590312afc673aa1ccca523240752b1c294d96ed4b","width":1920},"width":1920},"step":"delete_dialog","title":"Delete confirmation","width":1600},{"alt":"Stale skin falls back in Minecraft 1.20.1 on Forge, Client A. Expected view: A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.stale_skin_fallback","capture_order":75,"expectation":"A centered third-person rear view shows the intact UUID-selected vanilla default skin again because the saved active skin id pointed at a file that no longer exists; no custom plaid texture and no cape are worn. The in-game mini player preview enabled earlier in the run shows the same default skin from the front: on 1.20.1 its legacy anchor above the hotbar places it over the lower half of the centred model, on later versions it stands near the right edge of the screen.","frame_id":"forge-1.20.1/full/client_a/stale_skin_fallback","height":900,"image":"images/mc1.20.1/629b4fbd1c82c6738b58351b40016a6024dce2d45a90322e6766ce770be2a2e2.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"629b4fbd1c82c6738b58351b40016a6024dce2d45a90322e6766ce770be2a2e2","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"629b4fbd1c82c6738b58351b40016a6024dce2d45a90322e6766ce770be2a2e2","height":900,"light_fraction":0.0,"luma_entropy":5.491,"meaningful_colors":31,"pixel_sha256":"13a2e266b86b851f89e93cbc98853a72814e5f7fbcb0e55cec196d0db6da86d6","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"saved activeSkinHash=0123456789abcdef0123456789abcdef01234567 has no catalogued file; ClientEvents.restoreSavedAppearanceToPlayer(UUID) applied nothing, so the renderer shows the UUID default skin minecraft:textures/entity/player/slim/noor.png with no active skin, no cape (cloak=null) and the stale id still persisted","scenario":"full","source":{"file_sha256":"979c63a3c380b3f1932a06ac6747cf31d708fc1fc46a077ceda5451dbc26d032","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"979c63a3c380b3f1932a06ac6747cf31d708fc1fc46a077ceda5451dbc26d032","height":1080,"light_fraction":0.0,"luma_entropy":5.499,"meaningful_colors":31,"pixel_sha256":"8891b30aca853055abf4d4631484a7b50d5bb481aa196ea5a4d73c8b5309eed0","width":1920},"width":1920},"step":"stale_skin_fallback","title":"Stale skin falls back","width":1600},{"alt":"HUD preview disabled control in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.hud_preview_disabled","capture_order":76,"expectation":"A stable third-person rear view shows the local player wearing the custom plaid skin (brown hair, dark charcoal-and-gray plaid jacket, blue trousers) with no player-preview thumbnail in the lower-right corner; this is the disabled control for the HUD preview checkpoint that follows.","frame_id":"forge-1.20.1/full/client_a/hud_preview_disabled","height":900,"image":"images/mc1.20.1/19d332eb0acb077db2d4a882c3c93256eab6a1e691063e082f6d90614d1050ff.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"19d332eb0acb077db2d4a882c3c93256eab6a1e691063e082f6d90614d1050ff","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"19d332eb0acb077db2d4a882c3c93256eab6a1e691063e082f6d90614d1050ff","height":900,"light_fraction":0.0,"luma_entropy":5.457,"meaningful_colors":31,"pixel_sha256":"4205f0aa80d214b7dd385d8b8e93ef63415a549c2ac99e34bc4d507015b9f277","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"reference appearance held with HUD preview disabled","scenario":"full","source":{"file_sha256":"5754084267f9d40621e767e0c315662e4f2cb90c6eb0946b15aa9175b5045f27","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"5754084267f9d40621e767e0c315662e4f2cb90c6eb0946b15aa9175b5045f27","height":1080,"light_fraction":0.0,"luma_entropy":5.467,"meaningful_colors":30,"pixel_sha256":"cec11a2346de355755d18cb1e36f4363ce28c26d4329d3894b95220a59ea47c8","width":1920},"width":1920},"step":"hud_preview_disabled","title":"HUD preview disabled control","width":1600},{"alt":"HUD player preview in Minecraft 1.20.1 on Forge, Client A. Expected view: An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","artifact_node":"forge-1.20.1","capture_id":"full.client_a.hud_preview_overlay","capture_order":77,"expectation":"An in-world view includes a small, distinct player-preview thumbnail in the lower-right corner.","frame_id":"forge-1.20.1/full/client_a/hud_preview_overlay","height":900,"image":"images/mc1.20.1/7b45c720ffd5ae5eedb42b6f5f5dca2ba82d0e5f2d8bc00e176514d3995bd788.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"7b45c720ffd5ae5eedb42b6f5f5dca2ba82d0e5f2d8bc00e176514d3995bd788","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"7b45c720ffd5ae5eedb42b6f5f5dca2ba82d0e5f2d8bc00e176514d3995bd788","height":900,"light_fraction":0.0,"luma_entropy":5.511,"meaningful_colors":31,"pixel_sha256":"f9808d13aa9b8e55aa9b274b39bb047ef132ac21404d0c2fc8d21bf3c1e311a4","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"HUD overlay rendered in the configured lower-right evidence region wearing the custom skin; center=(570,346)/640x360, scale=45.454544; cachedSkinLocation=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"full","source":{"file_sha256":"a672fb549164a1b13aaee18dc7fc69a190c0a9a6e0ed82a557e454193b8a67b0","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"a672fb549164a1b13aaee18dc7fc69a190c0a9a6e0ed82a557e454193b8a67b0","height":1080,"light_fraction":0.0,"luma_entropy":5.524,"meaningful_colors":30,"pixel_sha256":"dc7dab6bac91a8a42b1a17e90ce998fb877478c8a22706c906046af221b427bc","width":1920},"width":1920},"step":"hud_preview_overlay","title":"HUD player preview","width":1600},{"alt":"Title-screen layer order in Minecraft 1.20.1 on Forge, Client A. Expected view: On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons,…","artifact_node":"forge-1.20.1","capture_id":"full.client_a.title_screen_splash_order","capture_order":78,"expectation":"On the Minecraft title screen, the enlarged 3D player preview occludes the yellow splash text instead of the text crossing the model. The preview is deliberately enlarged so its plaid torso covers the splash: its head extends past the top edge of the screen, it overlaps the right end of the logo and the main buttons, and only the end of the splash text (ending in probe) shows beside it.","frame_id":"forge-1.20.1/full/client_a/title_screen_splash_order","height":900,"image":"images/mc1.20.1/c700efcd1a531317f2031817ce48639cf9b7888d69af8f8fcb28f14d48413e3d.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c700efcd1a531317f2031817ce48639cf9b7888d69af8f8fcb28f14d48413e3d","format":"webp","pixel":{"dark_fraction":0.0047,"file_sha256":"c700efcd1a531317f2031817ce48639cf9b7888d69af8f8fcb28f14d48413e3d","height":900,"light_fraction":0.0,"luma_entropy":6.771,"meaningful_colors":32,"pixel_sha256":"edd95fa3d5cdd179431b9fce279351199d8a64cd1aa9fc69b5fa1cba95516e46","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"model covers the splash: 446 splash pixels in the control frame, 0 left once the model is over them (region [387, 72, 413, 85])","scenario":"full","source":{"file_sha256":"45fd180e2bfbbbde4872b04c371dc3f3a1395e55787524ff0fd9ae7dc2334688","height":1080,"pixel":{"dark_fraction":0.0051,"file_sha256":"45fd180e2bfbbbde4872b04c371dc3f3a1395e55787524ff0fd9ae7dc2334688","height":1080,"light_fraction":0.0,"luma_entropy":6.764,"meaningful_colors":32,"pixel_sha256":"0a20719eed3dd8e0bd795481c8517cc4f98af26988748f0a1d0fee0d02670c1c","width":1920},"width":1920},"step":"title_screen_splash_order","title":"Title-screen layer order","width":1600},{"alt":"Server-policy baseline in Minecraft 1.20.1 on Forge, Client A. Expected view: A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","artifact_node":"forge-1.20.1","capture_id":"server-policy.client_a.baseline","capture_order":79,"expectation":"A centered complete player model in a stable third-person flat daytime world view has the intact UUID-selected vanilla default skin before any custom appearance; modern defaults such as Noor with a red top and green trousers are valid and must not be mistaken for a custom skin.","frame_id":"forge-1.20.1/server-policy/client_a/baseline","height":900,"image":"images/mc1.20.1/c30279f300749812f6ad15a3654556b56bba430e9400f18caba2ce0aefd52fd5.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/server-policy","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c30279f300749812f6ad15a3654556b56bba430e9400f18caba2ce0aefd52fd5","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"c30279f300749812f6ad15a3654556b56bba430e9400f18caba2ce0aefd52fd5","height":900,"light_fraction":0.0,"luma_entropy":5.445,"meaningful_colors":32,"pixel_sha256":"1a0c713ec111e97b1e129e9d0495282bb707870ab6ced1cf1511bd5f5f8ee254","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player present: Alice defaultSkin=minecraft:textures/entity/player/slim/noor.png; server override disableSkinTransparency=true skinChangeCooldownSeconds=600; client disableSkinTransparency=false shouldDisableSkinTransparency=true; cooldown inactive; full-body evidence held","scenario":"server-policy","source":{"file_sha256":"0cc452197c39cb05499b0f21742e990e17f77547b0bd34833d65439ae3c81e08","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"0cc452197c39cb05499b0f21742e990e17f77547b0bd34833d65439ae3c81e08","height":1080,"light_fraction":0.0,"luma_entropy":5.453,"meaningful_colors":31,"pixel_sha256":"b52470eb2bcb6d9f10a31481cbff8d9174edda33ccbf826cb5b2a1c62e0eb61c","width":1920},"width":1920},"step":"baseline","title":"Server-policy baseline","width":1600},{"alt":"Server transparency policy enforced in Minecraft 1.20.1 on Forge, Client A. Expected view: A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","artifact_node":"forge-1.20.1","capture_id":"server-policy.client_a.transparent_skin_server_policy","capture_order":80,"expectation":"A stable FOV-50 rear view of the transparent-window plaid skin on a server whose policy disables skin transparency: even though the client setting allows transparency, the torso window is filled with opaque black and both sleeves are fully solid.","frame_id":"forge-1.20.1/server-policy/client_a/transparent_skin_server_policy","height":900,"image":"images/mc1.20.1/194e569c9592f8ce6d06c2492b36401765665ab52181d45d1cddbb2db21738d8.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/server-policy","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"194e569c9592f8ce6d06c2492b36401765665ab52181d45d1cddbb2db21738d8","format":"webp","pixel":{"dark_fraction":0.0024,"file_sha256":"194e569c9592f8ce6d06c2492b36401765665ab52181d45d1cddbb2db21738d8","height":900,"light_fraction":0.0,"luma_entropy":5.264,"meaningful_colors":31,"pixel_sha256":"7ae284084838349958d3139bd1ab18eb7511168fe12145c82b60df3a879a854b","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 classic at rear FOV 50; source window alpha 0 / sleeve alpha 128 served as window(35,24)=#FF000000 sleeve(53,25)=#FF3C3938 in 64x64 (server policy disableSkinTransparency=true overriding a client that allows transparency: client disableSkinTransparency=false); server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown active 598s of 600s","scenario":"server-policy","source":{"file_sha256":"af1e03030d8b7f2534455b3b06c888b412822acba13027168af40e867b82bc7e","height":1080,"pixel":{"dark_fraction":0.0026,"file_sha256":"af1e03030d8b7f2534455b3b06c888b412822acba13027168af40e867b82bc7e","height":1080,"light_fraction":0.0,"luma_entropy":5.281,"meaningful_colors":31,"pixel_sha256":"763449ec7e45f2053b849e3f7c6d9d182d70b82cf0b0234477a8359f509939c1","width":1920},"width":1920},"step":"transparent_skin_server_policy","title":"Server transparency policy enforced","width":1600},{"alt":"Skin change on cooldown in Minecraft 1.20.1 on Forge, Client A. Expected view: The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","artifact_node":"forge-1.20.1","capture_id":"server-policy.client_a.cooldown_skin_menu","capture_order":81,"expectation":"The Quick Skin skin menu is open with its Confirm button disabled and reading On Cooldown followed by a remaining-seconds countdown, because the server enforces a skin-change cooldown after the first change.","frame_id":"forge-1.20.1/server-policy/client_a/cooldown_skin_menu","height":900,"image":"images/mc1.20.1/96d18ee935e0ad15fc4a1ab3d719856b683fbb12e74d853880d432347eb73191.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/server-policy","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"96d18ee935e0ad15fc4a1ab3d719856b683fbb12e74d853880d432347eb73191","format":"webp","pixel":{"dark_fraction":0.6448,"file_sha256":"96d18ee935e0ad15fc4a1ab3d719856b683fbb12e74d853880d432347eb73191","height":900,"light_fraction":0.0,"luma_entropy":3.794,"meaningful_colors":24,"pixel_sha256":"2d2b94961ee44edceab432b520ac85db48910cc475f527c386b326eb0f93e858","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PlayerSkinMenuScreen open at scale 3; Confirm button inactive, label=\"On Cooldown (596s)\" (cooldown 596s remaining); second local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 applied locally but server never echoed skin=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07 cape= model=classic: awaitingAcknowledgement{serverSkinId=local_skin:sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, appearanceAcknowledged=false}; bytes uploaded as sha256-fbef0bc10ae9b9f06b9796eeb7f6cd8d1eef162fc70ffff895001f9b64e24a07, absent from confirmedUploadHashes; server-side skin remains the confirmed transparent skin sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 -> sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 (server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape= model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared))","scenario":"server-policy","source":{"file_sha256":"21075700f6d7903b845da7103a47d43e599a068e37f5245218bd4eba2ed7889e","height":1080,"pixel":{"dark_fraction":0.6438,"file_sha256":"21075700f6d7903b845da7103a47d43e599a068e37f5245218bd4eba2ed7889e","height":1080,"light_fraction":0.0,"luma_entropy":3.712,"meaningful_colors":25,"pixel_sha256":"360737c6f9749d1cc5b3d3a1aadf4506a7f22861a428dbe26f6a69a7251efdf2","width":1920},"width":1920},"step":"cooldown_skin_menu","title":"Skin change on cooldown","width":1600},{"alt":"Cape change during cooldown in Minecraft 1.20.1 on Forge, Client A. Expected view: The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldow…","artifact_node":"forge-1.20.1","capture_id":"server-policy.client_a.cape_change_during_cooldown","capture_order":82,"expectation":"The player is seen from behind wearing the bundled gold-and-orange test cape over the plaid skin, so the cape covers the torso back where that skin's black-filled window is; the skin identity is proven by the runtime evidence. The cape change was accepted by the server while the second skin change stayed on cooldown.","frame_id":"forge-1.20.1/server-policy/client_a/cape_change_during_cooldown","height":900,"image":"images/mc1.20.1/f75243bd72fcfcd8a0fde716ecbbfe5e4fbd699c214c2b2e3c201c7bf564214d.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/server-policy","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f75243bd72fcfcd8a0fde716ecbbfe5e4fbd699c214c2b2e3c201c7bf564214d","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"f75243bd72fcfcd8a0fde716ecbbfe5e4fbd699c214c2b2e3c201c7bf564214d","height":900,"light_fraction":0.0,"luma_entropy":5.265,"meaningful_colors":31,"pixel_sha256":"2d65bead3aba9dcc77bb0bf63471a3b913ad58153d8e54b6eb55e7959461836c","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"known:test resolved to quickskin:textures/capes/test.png on the renderer cloak over local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 at rear FOV 50; server echoed appearance skin=local_skin:sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78 cape=known:test model=classic (confirmedUploadHashes[sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78,skin]=sha256-73d4a6e958f08fa440eca41bcce0754ed7985f6e9d08d553ce6b5afcfdc1ac78, awaitingAcknowledgement cleared); cooldown still active 593s","scenario":"server-policy","source":{"file_sha256":"122e024bb278ae83728d9724349ac9ddf45965f7d6faac8b98c8bbc9123186f2","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"122e024bb278ae83728d9724349ac9ddf45965f7d6faac8b98c8bbc9123186f2","height":1080,"light_fraction":0.0,"luma_entropy":5.28,"meaningful_colors":30,"pixel_sha256":"20a3c87c98c1bad02095f75943748e5f70bae9b75b937cf7a1990132de580451","width":1920},"width":1920},"step":"cape_change_during_cooldown","title":"Cape change during cooldown","width":1600},{"alt":"Pause menu preview in Minecraft 1.20.1 on Forge, Client A. Expected view: The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is no…","artifact_node":"forge-1.20.1","capture_id":"session.client_a.pause_menu_preview","capture_order":83,"expectation":"The vanilla pause menu is open over the world with the Quick Skin Change Skin button beside the widest vanilla button and a front-facing 3D player preview above it wearing the custom plaid skin. The bundled gold test cape hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"forge-1.20.1/session/client_a/pause_menu_preview","height":900,"image":"images/mc1.20.1/5a760ac1b8fe9c1a12840a3ba12d8901f5eee9a400bf28dee4db69bcc66f4b8e.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/session","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"5a760ac1b8fe9c1a12840a3ba12d8901f5eee9a400bf28dee4db69bcc66f4b8e","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"5a760ac1b8fe9c1a12840a3ba12d8901f5eee9a400bf28dee4db69bcc66f4b8e","height":900,"light_fraction":0.0,"luma_entropy":4.34,"meaningful_colors":32,"pixel_sha256":"19cd6b66ea44ec21917383eb85c68dd8a88538fdb595705978045468b342fa19","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"PauseScreen open with the Change Skin button and PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic","scenario":"session","source":{"file_sha256":"1e2f03760be157c169ca349d433a55f0c1cf17628b89be7aa374c308c0d64559","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"1e2f03760be157c169ca349d433a55f0c1cf17628b89be7aa374c308c0d64559","height":1080,"light_fraction":0.0,"luma_entropy":4.456,"meaningful_colors":31,"pixel_sha256":"bad7dd680f5b5f47083d0523e033a9ea4464300bf2a1d213c155d8946a4ce890","width":1920},"width":1920},"step":"pause_menu_preview","title":"Pause menu preview","width":1600},{"alt":"Inventory paper doll in Minecraft 1.20.1 on Forge, Client A. Expected view: The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","artifact_node":"forge-1.20.1","capture_id":"session.client_a.inventory_paper_doll","capture_order":84,"expectation":"The vanilla inventory screen is open on the packaged creative server (its creative Inventory tab, which is the tab that draws the paper doll) and the paper-doll player model in its upper-left frame wears the custom plaid skin with brown hair and blue trousers rather than the vanilla default skin.","frame_id":"forge-1.20.1/session/client_a/inventory_paper_doll","height":900,"image":"images/mc1.20.1/f32f39b34f5b8f766368e875e5b2b196071d11d4559ff14a0a5a7e07b171f745.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/session","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"f32f39b34f5b8f766368e875e5b2b196071d11d4559ff14a0a5a7e07b171f745","format":"webp","pixel":{"dark_fraction":0.0017,"file_sha256":"f32f39b34f5b8f766368e875e5b2b196071d11d4559ff14a0a5a7e07b171f745","height":900,"light_fraction":0.0,"luma_entropy":4.335,"meaningful_colors":30,"pixel_sha256":"ab04493b8081c239efb3e48d7789a3f5cc1325b07953e8093048051c6825281d","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"creative inventory (Inventory tab) paper doll open; PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"5a9d5dddbd5e32497f0fa952ec1e95f76b77cb228e0dda2d68652cdd5a9866ff","height":1080,"pixel":{"dark_fraction":0.0017,"file_sha256":"5a9d5dddbd5e32497f0fa952ec1e95f76b77cb228e0dda2d68652cdd5a9866ff","height":1080,"light_fraction":0.0,"luma_entropy":4.439,"meaningful_colors":30,"pixel_sha256":"e1358d631245eeef43f6e5831402b566871bb32be211d28ae059d9cfbb317452","width":1920},"width":1920},"step":"inventory_paper_doll","title":"Inventory paper doll","width":1600},{"alt":"Player list appearance in Minecraft 1.20.1 on Forge, Client A. Expected view: The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this o…","artifact_node":"forge-1.20.1","capture_id":"session.client_a.tab_list_head","capture_order":85,"expectation":"The vanilla player list overlay is held open at the top of the in-world view with a single Alice row and connection indicator. The runtime assertion records vanilla's connection policy as headsVisible: when true, the row must show the custom skin's small face icon; when false, vanilla intentionally omits heads on this offline dedicated connection and the row must have no head icon. In both cases the runtime assertion must confirm PlayerInfo and the player renderer resolve the active custom skin.","frame_id":"forge-1.20.1/session/client_a/tab_list_head","height":900,"image":"images/mc1.20.1/56099ef2045ff36fbe9923ee4000662eb7cd7ad86790f6246c83f61d16ebe1aa.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/session","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"56099ef2045ff36fbe9923ee4000662eb7cd7ad86790f6246c83f61d16ebe1aa","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"56099ef2045ff36fbe9923ee4000662eb7cd7ad86790f6246c83f61d16ebe1aa","height":900,"light_fraction":0.0,"luma_entropy":5.478,"meaningful_colors":32,"pixel_sha256":"d2b8e2ced74ecbf071724c861631e9ac63062c32ee3e4a9c4af0e9deb9cb11ff","width":1600}},"review_tier":"all","role":"client_a","runtime_evidence":"player list held open (keyPlayerList down, overlay visible=true) in a pinned rear view; headsVisible=false (vanilla localServer=false, encrypted=false); PlayerInfo skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == renderer skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full == Quick Skin location quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full","scenario":"session","source":{"file_sha256":"3139b653904599be307192ac87c45ec94064af7f4e8b515a2f47d4b13be8274d","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"3139b653904599be307192ac87c45ec94064af7f4e8b515a2f47d4b13be8274d","height":1080,"light_fraction":0.0,"luma_entropy":5.489,"meaningful_colors":31,"pixel_sha256":"7fe11e684bdeda8558e3cbd75bb82ad2c5b4d46f65f20e60338d44ad98622979","width":1920},"width":1920},"step":"tab_list_head","title":"Player list appearance","width":1600},{"alt":"Title preview after disconnect in Minecraft 1.20.1 on Forge, Client A. Expected view: After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows…","artifact_node":"forge-1.20.1","capture_id":"session.client_a.quit_to_title","capture_order":86,"expectation":"After disconnecting from the server, the Minecraft title screen shows the front-facing Quick Skin 3D preview next to the Change Skin button still wearing the saved plaid skin with no world loaded. The gold test cape restored from configuration hangs behind the front-facing preview, so at most its blue edge shows beside a leg; the gold face is not expected to be visible here, and the cape is identified by the runtime evidence.","frame_id":"forge-1.20.1/session/client_a/quit_to_title","height":900,"image":"images/mc1.20.1/9ac7262d6a87249228243253d3397307e6f5068ec48f554cdc0189c707050350.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/session","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"9ac7262d6a87249228243253d3397307e6f5068ec48f554cdc0189c707050350","format":"webp","pixel":{"dark_fraction":0.0058,"file_sha256":"9ac7262d6a87249228243253d3397307e6f5068ec48f554cdc0189c707050350","height":900,"light_fraction":0.0,"luma_entropy":6.859,"meaningful_colors":32,"pixel_sha256":"04b29f8893afc1f41bd16eea31ef1710d08f347f136463cfadaf2b57df1284d6","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"title screen after vanilla disconnect: level=null, player=null, connection=null; Change Skin button present with PlayerWidget preview skin=quickskin:local/sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66_full cape=known:test@quickskin:textures/capes/test.png model=classic; ClientConfig activeSkinHash=sha256-ab80a07f007654abe20a4ca1bde58b5eadcd0faa63c2f51f16c268dbb56d2f66 activeCapeHash=known:test; appearance repository cleared; network texture cache size=0; cached preview player=null","scenario":"session","source":{"file_sha256":"4857250be6dfb26189157de5a46a1752abc890374a4c542e0086346537007905","height":1080,"pixel":{"dark_fraction":0.0061,"file_sha256":"4857250be6dfb26189157de5a46a1752abc890374a4c542e0086346537007905","height":1080,"light_fraction":0.0,"luma_entropy":6.852,"meaningful_colors":32,"pixel_sha256":"2a87261512fb6acee571b54254889c848f65c3fa8853308d4177c23c65a69233","width":1920},"width":1920},"step":"quit_to_title","title":"Title preview after disconnect","width":1600},{"alt":"Skin menu opened through its key binding in Minecraft 1.20.1 on Forge, Client A. Expected view: The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","artifact_node":"forge-1.20.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_key","capture_order":94,"expectation":"The registered key opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin.","frame_id":"forge-1.20.1/feature-navigation/client_a/open_skin_menu_using_key","height":900,"image":"images/mc1.20.1/c1994dd99589069b0539f8d0a0b99e3513cc91300927e0a165d2375f87f50dba.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/feature-navigation","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c1994dd99589069b0539f8d0a0b99e3513cc91300927e0a165d2375f87f50dba","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"c1994dd99589069b0539f8d0a0b99e3513cc91300927e0a165d2375f87f50dba","height":900,"light_fraction":0.0,"luma_entropy":3.721,"meaningful_colors":23,"pixel_sha256":"7e8bbc3df1b2a4d97298d463dcf0eee1ae4d9426ed293bc7e1183784072bf2ce","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"registered key callback opened the skin menu; key restored","scenario":"feature-navigation","source":{"file_sha256":"ab3b8609b6039be3e48c39d1475c5ddb0244f639f2d3d4a6111120dd1a440029","height":1080,"pixel":{"dark_fraction":0.6369,"file_sha256":"ab3b8609b6039be3e48c39d1475c5ddb0244f639f2d3d4a6111120dd1a440029","height":1080,"light_fraction":0.0,"luma_entropy":3.661,"meaningful_colors":24,"pixel_sha256":"99814bfaeece1c7bae5f80e2f982193efbc5eadf66f0b8cd8abf7ddcf4b30292","width":1920},"width":1920},"step":"open_skin_menu_using_key","title":"Skin menu opened through its key binding","width":1600},{"alt":"Skin menu opened through the vanilla-menu button in Minecraft 1.20.1 on Forge, Client A. Expected view: The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title scr…","artifact_node":"forge-1.20.1","capture_id":"feature-navigation.client_a.open_skin_menu_using_vanilla_button","capture_order":95,"expectation":"The injected Quick Skin button opens the settled skin menu: its skin column holds only the import zone with its tray icon and drop text, its search field and floating buttons are visible, and its large centred player model wears the UUID-selected vanilla default skin. That the vanilla title screen stays the menu's parent is proven by the runtime evidence.","frame_id":"forge-1.20.1/feature-navigation/client_a/open_skin_menu_using_vanilla_button","height":900,"image":"images/mc1.20.1/c1994dd99589069b0539f8d0a0b99e3513cc91300927e0a165d2375f87f50dba.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/feature-navigation","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"c1994dd99589069b0539f8d0a0b99e3513cc91300927e0a165d2375f87f50dba","format":"webp","pixel":{"dark_fraction":0.638,"file_sha256":"c1994dd99589069b0539f8d0a0b99e3513cc91300927e0a165d2375f87f50dba","height":900,"light_fraction":0.0,"luma_entropy":3.721,"meaningful_colors":23,"pixel_sha256":"7e8bbc3df1b2a4d97298d463dcf0eee1ae4d9426ed293bc7e1183784072bf2ce","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"injected vanilla-menu button opened its declared skin menu","scenario":"feature-navigation","source":{"file_sha256":"ab3b8609b6039be3e48c39d1475c5ddb0244f639f2d3d4a6111120dd1a440029","height":1080,"pixel":{"dark_fraction":0.6369,"file_sha256":"ab3b8609b6039be3e48c39d1475c5ddb0244f639f2d3d4a6111120dd1a440029","height":1080,"light_fraction":0.0,"luma_entropy":3.661,"meaningful_colors":24,"pixel_sha256":"99814bfaeece1c7bae5f80e2f982193efbc5eadf66f0b8cd8abf7ddcf4b30292","width":1920},"width":1920},"step":"open_skin_menu_using_vanilla_button","title":"Skin menu opened through the vanilla-menu button","width":1600},{"alt":"Skin menu rebuilt after changing settings in Minecraft 1.20.1 on Forge, Client A. Expected view: Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","artifact_node":"forge-1.20.1","capture_id":"feature-navigation.client_a.skin_menu_settings_return","capture_order":96,"expectation":"Closing settings after switching on Minecraft's blurred background returns to a new skin menu, drawn over the blurred title panorama instead of stars, with its player preview.","frame_id":"forge-1.20.1/feature-navigation/client_a/skin_menu_settings_return","height":900,"image":"images/mc1.20.1/ed3e6c6e623177aed3d4dcda508ae85bc8638b3a661883f64b24eb1942714610.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/feature-navigation","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"ed3e6c6e623177aed3d4dcda508ae85bc8638b3a661883f64b24eb1942714610","format":"webp","pixel":{"dark_fraction":0.0,"file_sha256":"ed3e6c6e623177aed3d4dcda508ae85bc8638b3a661883f64b24eb1942714610","height":900,"light_fraction":0.0,"luma_entropy":5.399,"meaningful_colors":30,"pixel_sha256":"418d1b1cabc50a26a5b6d61eb4bf44c5d1a01db4cf3d2605b83f378fd7a69ba9","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerSkinMenuScreen through its API after menuBackgroundCheckbox was switched on; menuBackgroundStyle=vanilla_blur","scenario":"feature-navigation","source":{"file_sha256":"dd6fcd43628c64fd35c8f82e2f1081b6faf9271ef3bc22d3f1ffad87b3dab478","height":1080,"pixel":{"dark_fraction":0.0,"file_sha256":"dd6fcd43628c64fd35c8f82e2f1081b6faf9271ef3bc22d3f1ffad87b3dab478","height":1080,"light_fraction":0.0,"luma_entropy":5.471,"meaningful_colors":31,"pixel_sha256":"c5514addaa055e07c47ef53be7ae86d0fa41cf60e006d8c0c28aa037e6a71b46","width":1920},"width":1920},"step":"skin_menu_settings_return","title":"Skin menu rebuilt after changing settings","width":1600},{"alt":"Cape menu rebuilt after changing settings in Minecraft 1.20.1 on Forge, Client A. Expected view: Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","artifact_node":"forge-1.20.1","capture_id":"feature-navigation.client_a.cape_menu_settings_return","capture_order":97,"expectation":"Closing settings after hiding the official Minecraft capes returns to a new cape menu that lists no built-in capes, with its grey Import and Remove buttons, its green Done button and its large player.","frame_id":"forge-1.20.1/feature-navigation/client_a/cape_menu_settings_return","height":900,"image":"images/mc1.20.1/29f81b24805fc94ac04a8f4a82220ba2b736594706c7b9e963398c6bacb6629d.webp","key":"mc1.20.1","lane_id":"forge-1.20.1/feature-navigation","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","provenance":{"coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","handoff_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859","tested_commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","tested_created_at":"2026-11-01T18:31:56Z","tested_run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"},"published":{"file_sha256":"29f81b24805fc94ac04a8f4a82220ba2b736594706c7b9e963398c6bacb6629d","format":"webp","pixel":{"dark_fraction":0.6737,"file_sha256":"29f81b24805fc94ac04a8f4a82220ba2b736594706c7b9e963398c6bacb6629d","height":900,"light_fraction":0.0,"luma_entropy":3.844,"meaningful_colors":28,"pixel_sha256":"d80869e2372beb70f0d5b0862caa511388a8f194525f43064628fcb2cc7f7769","width":1600}},"review_tier":"key","role":"client_a","runtime_evidence":"settings reconstructed PlayerCapeMenuScreen through its API after hideBuiltInCapesCheckbox was switched on; hideBuiltInCapes=true; cape-menu capture held 1 registered cape animation(s) at frame 0","scenario":"feature-navigation","source":{"file_sha256":"58a5a1f476d77a850f8b0dc084d23f98b0721e905db15602d9c178d079063245","height":1080,"pixel":{"dark_fraction":0.6766,"file_sha256":"58a5a1f476d77a850f8b0dc084d23f98b0721e905db15602d9c178d079063245","height":1080,"light_fraction":0.0,"luma_entropy":3.771,"meaningful_colors":30,"pixel_sha256":"8224de9107592a2605ddae1e5c696208f195298d98e32e16dcd441a50bd713e6","width":1920},"width":1920},"step":"cape_menu_settings_return","title":"Cape menu rebuilt after changing settings","width":1600}],"kind":"mod-base.gallery","labels":{"loaders":{"fabric":"Fabric","forge":"Forge","neoforge":"NeoForge"},"release_prefix":"Minecraft","roles":{"client_a":"Client A","client_b":"Client B"},"scenarios":{"feature-navigation":"Feature navigation","full":"Full suite","mod-compatibility":"Mod compatibility","mod-compatibility-cpm-first-person":"CPM first person","mod-compatibility-late-join":"Late join","mod-compatibility-remote":"Remote observer","phase0-smoke":"Smoke","propagation":"Propagation","propagation-live":"Live propagation","server-policy":"Server policy","session":"Session"},"search_placeholder":"Cape, skin, title screen…","tiers":{"all":"included when the advisory review covers every capture","key":"included in every advisory AI review"}},"lanes":[{"artifact_node":"fabric-26.3","elapsed_s":54.8,"jars":{"production_sha256":"1c214155a3e971b998552f0960d343fe0f0935decdc473843c01704943129dff"},"key":"mc26.3","lane_id":"fabric-26.3/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-26.3","elapsed_s":205.1,"jars":{"production_sha256":"1c214155a3e971b998552f0960d343fe0f0935decdc473843c01704943129dff"},"key":"mc26.3","lane_id":"fabric-26.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-26.3","elapsed_s":88.1,"jars":{"production_sha256":"1c214155a3e971b998552f0960d343fe0f0935decdc473843c01704943129dff"},"key":"mc26.3","lane_id":"fabric-26.3/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-26.3","elapsed_s":93.5,"jars":{"production_sha256":"1c214155a3e971b998552f0960d343fe0f0935decdc473843c01704943129dff"},"key":"mc26.3","lane_id":"fabric-26.3/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-26.3","elapsed_s":94.3,"jars":{"production_sha256":"1c214155a3e971b998552f0960d343fe0f0935decdc473843c01704943129dff"},"key":"mc26.3","lane_id":"fabric-26.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-26.3","elapsed_s":59.0,"jars":{"production_sha256":"1c214155a3e971b998552f0960d343fe0f0935decdc473843c01704943129dff"},"key":"mc26.3","lane_id":"fabric-26.3/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-26.3","elapsed_s":56.0,"jars":{"production_sha256":"1c214155a3e971b998552f0960d343fe0f0935decdc473843c01704943129dff"},"key":"mc26.3","lane_id":"fabric-26.3/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.3","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-26.3","elapsed_s":55.0,"jars":{"production_sha256":"bd6c888e6db6f162c7ed97bd13f6bfdc3affda43e2cd85ed0a98202afe1fefb7"},"key":"mc26.3","lane_id":"neoforge-26.3/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-26.3","elapsed_s":203.3,"jars":{"production_sha256":"bd6c888e6db6f162c7ed97bd13f6bfdc3affda43e2cd85ed0a98202afe1fefb7"},"key":"mc26.3","lane_id":"neoforge-26.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-26.3","elapsed_s":83.0,"jars":{"production_sha256":"bd6c888e6db6f162c7ed97bd13f6bfdc3affda43e2cd85ed0a98202afe1fefb7"},"key":"mc26.3","lane_id":"neoforge-26.3/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-26.3","elapsed_s":92.1,"jars":{"production_sha256":"bd6c888e6db6f162c7ed97bd13f6bfdc3affda43e2cd85ed0a98202afe1fefb7"},"key":"mc26.3","lane_id":"neoforge-26.3/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-26.3","elapsed_s":93.1,"jars":{"production_sha256":"bd6c888e6db6f162c7ed97bd13f6bfdc3affda43e2cd85ed0a98202afe1fefb7"},"key":"mc26.3","lane_id":"neoforge-26.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-26.3","elapsed_s":55.2,"jars":{"production_sha256":"bd6c888e6db6f162c7ed97bd13f6bfdc3affda43e2cd85ed0a98202afe1fefb7"},"key":"mc26.3","lane_id":"neoforge-26.3/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-26.3","elapsed_s":54.2,"jars":{"production_sha256":"bd6c888e6db6f162c7ed97bd13f6bfdc3affda43e2cd85ed0a98202afe1fefb7"},"key":"mc26.3","lane_id":"neoforge-26.3/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.3","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-26.2","elapsed_s":54.9,"jars":{"production_sha256":"e8114d42f2f8e1b94c6432152a5f979c5ade0754e5a6aac87a63de83b8512484"},"key":"mc26.2","lane_id":"fabric-26.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-26.2","elapsed_s":202.8,"jars":{"production_sha256":"e8114d42f2f8e1b94c6432152a5f979c5ade0754e5a6aac87a63de83b8512484"},"key":"mc26.2","lane_id":"fabric-26.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-26.2","elapsed_s":80.6,"jars":{"production_sha256":"e8114d42f2f8e1b94c6432152a5f979c5ade0754e5a6aac87a63de83b8512484"},"key":"mc26.2","lane_id":"fabric-26.2/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-26.2","elapsed_s":89.5,"jars":{"production_sha256":"e8114d42f2f8e1b94c6432152a5f979c5ade0754e5a6aac87a63de83b8512484"},"key":"mc26.2","lane_id":"fabric-26.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-26.2","elapsed_s":90.5,"jars":{"production_sha256":"e8114d42f2f8e1b94c6432152a5f979c5ade0754e5a6aac87a63de83b8512484"},"key":"mc26.2","lane_id":"fabric-26.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-26.2","elapsed_s":55.0,"jars":{"production_sha256":"e8114d42f2f8e1b94c6432152a5f979c5ade0754e5a6aac87a63de83b8512484"},"key":"mc26.2","lane_id":"fabric-26.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-26.2","elapsed_s":54.0,"jars":{"production_sha256":"e8114d42f2f8e1b94c6432152a5f979c5ade0754e5a6aac87a63de83b8512484"},"key":"mc26.2","lane_id":"fabric-26.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.2","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-26.2","elapsed_s":53.0,"jars":{"production_sha256":"12740f0f9f690b0f0d256a354ef122443fe3c60458e513032ddbeb0b1e7138c9"},"key":"mc26.2","lane_id":"neoforge-26.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-26.2","elapsed_s":199.2,"jars":{"production_sha256":"12740f0f9f690b0f0d256a354ef122443fe3c60458e513032ddbeb0b1e7138c9"},"key":"mc26.2","lane_id":"neoforge-26.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-26.2","elapsed_s":84.4,"jars":{"production_sha256":"12740f0f9f690b0f0d256a354ef122443fe3c60458e513032ddbeb0b1e7138c9"},"key":"mc26.2","lane_id":"neoforge-26.2/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-26.2","elapsed_s":89.9,"jars":{"production_sha256":"12740f0f9f690b0f0d256a354ef122443fe3c60458e513032ddbeb0b1e7138c9"},"key":"mc26.2","lane_id":"neoforge-26.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-26.2","elapsed_s":89.1,"jars":{"production_sha256":"12740f0f9f690b0f0d256a354ef122443fe3c60458e513032ddbeb0b1e7138c9"},"key":"mc26.2","lane_id":"neoforge-26.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-26.2","elapsed_s":55.3,"jars":{"production_sha256":"12740f0f9f690b0f0d256a354ef122443fe3c60458e513032ddbeb0b1e7138c9"},"key":"mc26.2","lane_id":"neoforge-26.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-26.2","elapsed_s":54.2,"jars":{"production_sha256":"12740f0f9f690b0f0d256a354ef122443fe3c60458e513032ddbeb0b1e7138c9"},"key":"mc26.2","lane_id":"neoforge-26.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.2","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-26.1.2","elapsed_s":56.7,"jars":{"production_sha256":"5a39ffb8bb4c6e62f16d271ab92a1cda8a08151776652484e7a99b38f61f09b6"},"key":"mc26.1.2","lane_id":"fabric-26.1.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-26.1.2","elapsed_s":201.1,"jars":{"production_sha256":"5a39ffb8bb4c6e62f16d271ab92a1cda8a08151776652484e7a99b38f61f09b6"},"key":"mc26.1.2","lane_id":"fabric-26.1.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-26.1.2","elapsed_s":78.4,"jars":{"production_sha256":"5a39ffb8bb4c6e62f16d271ab92a1cda8a08151776652484e7a99b38f61f09b6"},"key":"mc26.1.2","lane_id":"fabric-26.1.2/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-26.1.2","elapsed_s":89.1,"jars":{"production_sha256":"5a39ffb8bb4c6e62f16d271ab92a1cda8a08151776652484e7a99b38f61f09b6"},"key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-26.1.2","elapsed_s":90.5,"jars":{"production_sha256":"5a39ffb8bb4c6e62f16d271ab92a1cda8a08151776652484e7a99b38f61f09b6"},"key":"mc26.1.2","lane_id":"fabric-26.1.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-26.1.2","elapsed_s":55.0,"jars":{"production_sha256":"5a39ffb8bb4c6e62f16d271ab92a1cda8a08151776652484e7a99b38f61f09b6"},"key":"mc26.1.2","lane_id":"fabric-26.1.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-26.1.2","elapsed_s":56.0,"jars":{"production_sha256":"5a39ffb8bb4c6e62f16d271ab92a1cda8a08151776652484e7a99b38f61f09b6"},"key":"mc26.1.2","lane_id":"fabric-26.1.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.2","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-26.1.2","elapsed_s":53.0,"jars":{"production_sha256":"e5946e3646beceabb05de5ff1078dd3a417b2a967e45c2a615f6da1636876b2c"},"key":"mc26.1.2","lane_id":"neoforge-26.1.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-26.1.2","elapsed_s":201.2,"jars":{"production_sha256":"e5946e3646beceabb05de5ff1078dd3a417b2a967e45c2a615f6da1636876b2c"},"key":"mc26.1.2","lane_id":"neoforge-26.1.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-26.1.2","elapsed_s":81.1,"jars":{"production_sha256":"e5946e3646beceabb05de5ff1078dd3a417b2a967e45c2a615f6da1636876b2c"},"key":"mc26.1.2","lane_id":"neoforge-26.1.2/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-26.1.2","elapsed_s":88.0,"jars":{"production_sha256":"e5946e3646beceabb05de5ff1078dd3a417b2a967e45c2a615f6da1636876b2c"},"key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-26.1.2","elapsed_s":91.0,"jars":{"production_sha256":"e5946e3646beceabb05de5ff1078dd3a417b2a967e45c2a615f6da1636876b2c"},"key":"mc26.1.2","lane_id":"neoforge-26.1.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-26.1.2","elapsed_s":53.2,"jars":{"production_sha256":"e5946e3646beceabb05de5ff1078dd3a417b2a967e45c2a615f6da1636876b2c"},"key":"mc26.1.2","lane_id":"neoforge-26.1.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-26.1.2","elapsed_s":54.2,"jars":{"production_sha256":"e5946e3646beceabb05de5ff1078dd3a417b2a967e45c2a615f6da1636876b2c"},"key":"mc26.1.2","lane_id":"neoforge-26.1.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.2","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-26.1.1","elapsed_s":54.7,"jars":{"production_sha256":"45540277cb4c49f6a370fcdd6c1f9eef60f73dba4f7f8cd6f81ba09f45947683"},"key":"mc26.1.1","lane_id":"fabric-26.1.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-26.1.1","elapsed_s":204.8,"jars":{"production_sha256":"45540277cb4c49f6a370fcdd6c1f9eef60f73dba4f7f8cd6f81ba09f45947683"},"key":"mc26.1.1","lane_id":"fabric-26.1.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-26.1.1","elapsed_s":81.6,"jars":{"production_sha256":"45540277cb4c49f6a370fcdd6c1f9eef60f73dba4f7f8cd6f81ba09f45947683"},"key":"mc26.1.1","lane_id":"fabric-26.1.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-26.1.1","elapsed_s":93.5,"jars":{"production_sha256":"45540277cb4c49f6a370fcdd6c1f9eef60f73dba4f7f8cd6f81ba09f45947683"},"key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-26.1.1","elapsed_s":94.5,"jars":{"production_sha256":"45540277cb4c49f6a370fcdd6c1f9eef60f73dba4f7f8cd6f81ba09f45947683"},"key":"mc26.1.1","lane_id":"fabric-26.1.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-26.1.1","elapsed_s":55.2,"jars":{"production_sha256":"45540277cb4c49f6a370fcdd6c1f9eef60f73dba4f7f8cd6f81ba09f45947683"},"key":"mc26.1.1","lane_id":"fabric-26.1.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-26.1.1","elapsed_s":54.0,"jars":{"production_sha256":"45540277cb4c49f6a370fcdd6c1f9eef60f73dba4f7f8cd6f81ba09f45947683"},"key":"mc26.1.1","lane_id":"fabric-26.1.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1.1","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-26.1.1","elapsed_s":44.7,"jars":{"production_sha256":"5a6649e9b1e346e6d65afe8297f10d9868f950de5bb8ee25f01698eca00a0370"},"key":"mc26.1.1","lane_id":"neoforge-26.1.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-26.1.1","elapsed_s":189.6,"jars":{"production_sha256":"5a6649e9b1e346e6d65afe8297f10d9868f950de5bb8ee25f01698eca00a0370"},"key":"mc26.1.1","lane_id":"neoforge-26.1.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-26.1.1","elapsed_s":70.0,"jars":{"production_sha256":"5a6649e9b1e346e6d65afe8297f10d9868f950de5bb8ee25f01698eca00a0370"},"key":"mc26.1.1","lane_id":"neoforge-26.1.1/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-26.1.1","elapsed_s":72.4,"jars":{"production_sha256":"5a6649e9b1e346e6d65afe8297f10d9868f950de5bb8ee25f01698eca00a0370"},"key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-26.1.1","elapsed_s":76.2,"jars":{"production_sha256":"5a6649e9b1e346e6d65afe8297f10d9868f950de5bb8ee25f01698eca00a0370"},"key":"mc26.1.1","lane_id":"neoforge-26.1.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-26.1.1","elapsed_s":45.7,"jars":{"production_sha256":"5a6649e9b1e346e6d65afe8297f10d9868f950de5bb8ee25f01698eca00a0370"},"key":"mc26.1.1","lane_id":"neoforge-26.1.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-26.1.1","elapsed_s":46.0,"jars":{"production_sha256":"5a6649e9b1e346e6d65afe8297f10d9868f950de5bb8ee25f01698eca00a0370"},"key":"mc26.1.1","lane_id":"neoforge-26.1.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1.1","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-26.1","elapsed_s":52.7,"jars":{"production_sha256":"42845495c27a00a4a0b2b81d103de382b8e1e7f7e4b3adc30d544391043fdbbd"},"key":"mc26.1","lane_id":"fabric-26.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-26.1","elapsed_s":202.8,"jars":{"production_sha256":"42845495c27a00a4a0b2b81d103de382b8e1e7f7e4b3adc30d544391043fdbbd"},"key":"mc26.1","lane_id":"fabric-26.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-26.1","elapsed_s":77.7,"jars":{"production_sha256":"42845495c27a00a4a0b2b81d103de382b8e1e7f7e4b3adc30d544391043fdbbd"},"key":"mc26.1","lane_id":"fabric-26.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-26.1","elapsed_s":93.2,"jars":{"production_sha256":"42845495c27a00a4a0b2b81d103de382b8e1e7f7e4b3adc30d544391043fdbbd"},"key":"mc26.1","lane_id":"fabric-26.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-26.1","elapsed_s":90.6,"jars":{"production_sha256":"42845495c27a00a4a0b2b81d103de382b8e1e7f7e4b3adc30d544391043fdbbd"},"key":"mc26.1","lane_id":"fabric-26.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-26.1","elapsed_s":55.0,"jars":{"production_sha256":"42845495c27a00a4a0b2b81d103de382b8e1e7f7e4b3adc30d544391043fdbbd"},"key":"mc26.1","lane_id":"fabric-26.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-26.1","elapsed_s":54.0,"jars":{"production_sha256":"42845495c27a00a4a0b2b81d103de382b8e1e7f7e4b3adc30d544391043fdbbd"},"key":"mc26.1","lane_id":"fabric-26.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"26.1","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-26.1","elapsed_s":44.8,"jars":{"production_sha256":"839d87d0ba9f9471749b5faea1dfb950ee5e6e6f16a42a68360812b0149eee85"},"key":"mc26.1","lane_id":"neoforge-26.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-26.1","elapsed_s":187.8,"jars":{"production_sha256":"839d87d0ba9f9471749b5faea1dfb950ee5e6e6f16a42a68360812b0149eee85"},"key":"mc26.1","lane_id":"neoforge-26.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-26.1","elapsed_s":76.2,"jars":{"production_sha256":"839d87d0ba9f9471749b5faea1dfb950ee5e6e6f16a42a68360812b0149eee85"},"key":"mc26.1","lane_id":"neoforge-26.1/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-26.1","elapsed_s":73.9,"jars":{"production_sha256":"839d87d0ba9f9471749b5faea1dfb950ee5e6e6f16a42a68360812b0149eee85"},"key":"mc26.1","lane_id":"neoforge-26.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-26.1","elapsed_s":74.3,"jars":{"production_sha256":"839d87d0ba9f9471749b5faea1dfb950ee5e6e6f16a42a68360812b0149eee85"},"key":"mc26.1","lane_id":"neoforge-26.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-26.1","elapsed_s":46.0,"jars":{"production_sha256":"839d87d0ba9f9471749b5faea1dfb950ee5e6e6f16a42a68360812b0149eee85"},"key":"mc26.1","lane_id":"neoforge-26.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-26.1","elapsed_s":45.9,"jars":{"production_sha256":"839d87d0ba9f9471749b5faea1dfb950ee5e6e6f16a42a68360812b0149eee85"},"key":"mc26.1","lane_id":"neoforge-26.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"26.1","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.21.11","elapsed_s":62.9,"jars":{"production_sha256":"3227eb574d49676efa6d6ea8ee07d44591548ff5af143646ffee4d52a8c3950e"},"key":"mc1.21.11","lane_id":"fabric-1.21.11/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.21.11","elapsed_s":214.9,"jars":{"production_sha256":"3227eb574d49676efa6d6ea8ee07d44591548ff5af143646ffee4d52a8c3950e"},"key":"mc1.21.11","lane_id":"fabric-1.21.11/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.21.11","elapsed_s":89.5,"jars":{"production_sha256":"3227eb574d49676efa6d6ea8ee07d44591548ff5af143646ffee4d52a8c3950e"},"key":"mc1.21.11","lane_id":"fabric-1.21.11/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.21.11","elapsed_s":113.8,"jars":{"production_sha256":"3227eb574d49676efa6d6ea8ee07d44591548ff5af143646ffee4d52a8c3950e"},"key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.21.11","elapsed_s":112.7,"jars":{"production_sha256":"3227eb574d49676efa6d6ea8ee07d44591548ff5af143646ffee4d52a8c3950e"},"key":"mc1.21.11","lane_id":"fabric-1.21.11/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.21.11","elapsed_s":65.3,"jars":{"production_sha256":"3227eb574d49676efa6d6ea8ee07d44591548ff5af143646ffee4d52a8c3950e"},"key":"mc1.21.11","lane_id":"fabric-1.21.11/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.21.11","elapsed_s":64.1,"jars":{"production_sha256":"3227eb574d49676efa6d6ea8ee07d44591548ff5af143646ffee4d52a8c3950e"},"key":"mc1.21.11","lane_id":"fabric-1.21.11/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.11","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-1.21.11","elapsed_s":55.1,"jars":{"production_sha256":"53f097857127dbb5763c2f5ba7c817dbbefb6d855daa7d063489a8e5df37975b"},"key":"mc1.21.11","lane_id":"neoforge-1.21.11/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-1.21.11","elapsed_s":209.2,"jars":{"production_sha256":"53f097857127dbb5763c2f5ba7c817dbbefb6d855daa7d063489a8e5df37975b"},"key":"mc1.21.11","lane_id":"neoforge-1.21.11/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-1.21.11","elapsed_s":90.4,"jars":{"production_sha256":"53f097857127dbb5763c2f5ba7c817dbbefb6d855daa7d063489a8e5df37975b"},"key":"mc1.21.11","lane_id":"neoforge-1.21.11/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-1.21.11","elapsed_s":94.2,"jars":{"production_sha256":"53f097857127dbb5763c2f5ba7c817dbbefb6d855daa7d063489a8e5df37975b"},"key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-1.21.11","elapsed_s":97.4,"jars":{"production_sha256":"53f097857127dbb5763c2f5ba7c817dbbefb6d855daa7d063489a8e5df37975b"},"key":"mc1.21.11","lane_id":"neoforge-1.21.11/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-1.21.11","elapsed_s":57.5,"jars":{"production_sha256":"53f097857127dbb5763c2f5ba7c817dbbefb6d855daa7d063489a8e5df37975b"},"key":"mc1.21.11","lane_id":"neoforge-1.21.11/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-1.21.11","elapsed_s":56.4,"jars":{"production_sha256":"53f097857127dbb5763c2f5ba7c817dbbefb6d855daa7d063489a8e5df37975b"},"key":"mc1.21.11","lane_id":"neoforge-1.21.11/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.11","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.21.10","elapsed_s":44.3,"jars":{"production_sha256":"10b5ff071a15e2edb3cf25257363c855d10d7cfcba5a95cf6c5d28c468bdee8d"},"key":"mc1.21.10","lane_id":"fabric-1.21.10/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.21.10","elapsed_s":183.1,"jars":{"production_sha256":"10b5ff071a15e2edb3cf25257363c855d10d7cfcba5a95cf6c5d28c468bdee8d"},"key":"mc1.21.10","lane_id":"fabric-1.21.10/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.21.10","elapsed_s":63.3,"jars":{"production_sha256":"10b5ff071a15e2edb3cf25257363c855d10d7cfcba5a95cf6c5d28c468bdee8d"},"key":"mc1.21.10","lane_id":"fabric-1.21.10/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.21.10","elapsed_s":74.9,"jars":{"production_sha256":"10b5ff071a15e2edb3cf25257363c855d10d7cfcba5a95cf6c5d28c468bdee8d"},"key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.21.10","elapsed_s":73.3,"jars":{"production_sha256":"10b5ff071a15e2edb3cf25257363c855d10d7cfcba5a95cf6c5d28c468bdee8d"},"key":"mc1.21.10","lane_id":"fabric-1.21.10/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.21.10","elapsed_s":44.4,"jars":{"production_sha256":"10b5ff071a15e2edb3cf25257363c855d10d7cfcba5a95cf6c5d28c468bdee8d"},"key":"mc1.21.10","lane_id":"fabric-1.21.10/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.21.10","elapsed_s":43.7,"jars":{"production_sha256":"10b5ff071a15e2edb3cf25257363c855d10d7cfcba5a95cf6c5d28c468bdee8d"},"key":"mc1.21.10","lane_id":"fabric-1.21.10/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.10","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-1.21.10","elapsed_s":50.5,"jars":{"production_sha256":"6b8faae8fbcb411f66b253bf454a35113909f3968ce544434ab2e86d6a94d55a"},"key":"mc1.21.10","lane_id":"neoforge-1.21.10/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-1.21.10","elapsed_s":196.3,"jars":{"production_sha256":"6b8faae8fbcb411f66b253bf454a35113909f3968ce544434ab2e86d6a94d55a"},"key":"mc1.21.10","lane_id":"neoforge-1.21.10/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-1.21.10","elapsed_s":90.3,"jars":{"production_sha256":"6b8faae8fbcb411f66b253bf454a35113909f3968ce544434ab2e86d6a94d55a"},"key":"mc1.21.10","lane_id":"neoforge-1.21.10/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-1.21.10","elapsed_s":86.0,"jars":{"production_sha256":"6b8faae8fbcb411f66b253bf454a35113909f3968ce544434ab2e86d6a94d55a"},"key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-1.21.10","elapsed_s":86.5,"jars":{"production_sha256":"6b8faae8fbcb411f66b253bf454a35113909f3968ce544434ab2e86d6a94d55a"},"key":"mc1.21.10","lane_id":"neoforge-1.21.10/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-1.21.10","elapsed_s":49.1,"jars":{"production_sha256":"6b8faae8fbcb411f66b253bf454a35113909f3968ce544434ab2e86d6a94d55a"},"key":"mc1.21.10","lane_id":"neoforge-1.21.10/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-1.21.10","elapsed_s":46.2,"jars":{"production_sha256":"6b8faae8fbcb411f66b253bf454a35113909f3968ce544434ab2e86d6a94d55a"},"key":"mc1.21.10","lane_id":"neoforge-1.21.10/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.10","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.21.9","elapsed_s":52.5,"jars":{"production_sha256":"75e62a5cd795c5b64c42c4b0c688f65391d036f79b0da09305383971242624eb"},"key":"mc1.21.9","lane_id":"fabric-1.21.9/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.21.9","elapsed_s":194.8,"jars":{"production_sha256":"75e62a5cd795c5b64c42c4b0c688f65391d036f79b0da09305383971242624eb"},"key":"mc1.21.9","lane_id":"fabric-1.21.9/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.21.9","elapsed_s":75.0,"jars":{"production_sha256":"75e62a5cd795c5b64c42c4b0c688f65391d036f79b0da09305383971242624eb"},"key":"mc1.21.9","lane_id":"fabric-1.21.9/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.21.9","elapsed_s":87.4,"jars":{"production_sha256":"75e62a5cd795c5b64c42c4b0c688f65391d036f79b0da09305383971242624eb"},"key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.21.9","elapsed_s":86.1,"jars":{"production_sha256":"75e62a5cd795c5b64c42c4b0c688f65391d036f79b0da09305383971242624eb"},"key":"mc1.21.9","lane_id":"fabric-1.21.9/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.21.9","elapsed_s":52.7,"jars":{"production_sha256":"75e62a5cd795c5b64c42c4b0c688f65391d036f79b0da09305383971242624eb"},"key":"mc1.21.9","lane_id":"fabric-1.21.9/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.21.9","elapsed_s":51.9,"jars":{"production_sha256":"75e62a5cd795c5b64c42c4b0c688f65391d036f79b0da09305383971242624eb"},"key":"mc1.21.9","lane_id":"fabric-1.21.9/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.9","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-1.21.9","elapsed_s":43.1,"jars":{"production_sha256":"8d796f26548215bc5c4944487f079ce3aa28ae914cf8d9074602deea559fb2c1"},"key":"mc1.21.9","lane_id":"neoforge-1.21.9/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-1.21.9","elapsed_s":188.9,"jars":{"production_sha256":"8d796f26548215bc5c4944487f079ce3aa28ae914cf8d9074602deea559fb2c1"},"key":"mc1.21.9","lane_id":"neoforge-1.21.9/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-1.21.9","elapsed_s":93.1,"jars":{"production_sha256":"8d796f26548215bc5c4944487f079ce3aa28ae914cf8d9074602deea559fb2c1"},"key":"mc1.21.9","lane_id":"neoforge-1.21.9/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-1.21.9","elapsed_s":74.1,"jars":{"production_sha256":"8d796f26548215bc5c4944487f079ce3aa28ae914cf8d9074602deea559fb2c1"},"key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-1.21.9","elapsed_s":74.7,"jars":{"production_sha256":"8d796f26548215bc5c4944487f079ce3aa28ae914cf8d9074602deea559fb2c1"},"key":"mc1.21.9","lane_id":"neoforge-1.21.9/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-1.21.9","elapsed_s":45.2,"jars":{"production_sha256":"8d796f26548215bc5c4944487f079ce3aa28ae914cf8d9074602deea559fb2c1"},"key":"mc1.21.9","lane_id":"neoforge-1.21.9/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-1.21.9","elapsed_s":44.1,"jars":{"production_sha256":"8d796f26548215bc5c4944487f079ce3aa28ae914cf8d9074602deea559fb2c1"},"key":"mc1.21.9","lane_id":"neoforge-1.21.9/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.9","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.21.8","elapsed_s":56.8,"jars":{"production_sha256":"5cf1ffd71029f1454fb1251023a9f4087c2280c77a16129be781a462680ec302"},"key":"mc1.21.8","lane_id":"fabric-1.21.8/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.21.8","elapsed_s":205.8,"jars":{"production_sha256":"5cf1ffd71029f1454fb1251023a9f4087c2280c77a16129be781a462680ec302"},"key":"mc1.21.8","lane_id":"fabric-1.21.8/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.21.8","elapsed_s":83.0,"jars":{"production_sha256":"5cf1ffd71029f1454fb1251023a9f4087c2280c77a16129be781a462680ec302"},"key":"mc1.21.8","lane_id":"fabric-1.21.8/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.21.8","elapsed_s":95.4,"jars":{"production_sha256":"5cf1ffd71029f1454fb1251023a9f4087c2280c77a16129be781a462680ec302"},"key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.21.8","elapsed_s":92.1,"jars":{"production_sha256":"5cf1ffd71029f1454fb1251023a9f4087c2280c77a16129be781a462680ec302"},"key":"mc1.21.8","lane_id":"fabric-1.21.8/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.21.8","elapsed_s":57.3,"jars":{"production_sha256":"5cf1ffd71029f1454fb1251023a9f4087c2280c77a16129be781a462680ec302"},"key":"mc1.21.8","lane_id":"fabric-1.21.8/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.21.8","elapsed_s":56.2,"jars":{"production_sha256":"5cf1ffd71029f1454fb1251023a9f4087c2280c77a16129be781a462680ec302"},"key":"mc1.21.8","lane_id":"fabric-1.21.8/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.8","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-1.21.8","elapsed_s":42.8,"jars":{"production_sha256":"9c7919989da627656fe6cd5767c88ce4d5777e5edb7a331dec9c99fc7f240ca5"},"key":"mc1.21.8","lane_id":"neoforge-1.21.8/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-1.21.8","elapsed_s":184.0,"jars":{"production_sha256":"9c7919989da627656fe6cd5767c88ce4d5777e5edb7a331dec9c99fc7f240ca5"},"key":"mc1.21.8","lane_id":"neoforge-1.21.8/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-1.21.8","elapsed_s":77.0,"jars":{"production_sha256":"9c7919989da627656fe6cd5767c88ce4d5777e5edb7a331dec9c99fc7f240ca5"},"key":"mc1.21.8","lane_id":"neoforge-1.21.8/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-1.21.8","elapsed_s":71.7,"jars":{"production_sha256":"9c7919989da627656fe6cd5767c88ce4d5777e5edb7a331dec9c99fc7f240ca5"},"key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-1.21.8","elapsed_s":70.4,"jars":{"production_sha256":"9c7919989da627656fe6cd5767c88ce4d5777e5edb7a331dec9c99fc7f240ca5"},"key":"mc1.21.8","lane_id":"neoforge-1.21.8/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-1.21.8","elapsed_s":45.0,"jars":{"production_sha256":"9c7919989da627656fe6cd5767c88ce4d5777e5edb7a331dec9c99fc7f240ca5"},"key":"mc1.21.8","lane_id":"neoforge-1.21.8/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-1.21.8","elapsed_s":42.3,"jars":{"production_sha256":"9c7919989da627656fe6cd5767c88ce4d5777e5edb7a331dec9c99fc7f240ca5"},"key":"mc1.21.8","lane_id":"neoforge-1.21.8/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.8","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.21.7","elapsed_s":60.9,"jars":{"production_sha256":"bb11221d3017b1879b443459a2e7e76687acc65f070f36b004abf4a38dd59d8d"},"key":"mc1.21.7","lane_id":"fabric-1.21.7/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.21.7","elapsed_s":212.8,"jars":{"production_sha256":"bb11221d3017b1879b443459a2e7e76687acc65f070f36b004abf4a38dd59d8d"},"key":"mc1.21.7","lane_id":"fabric-1.21.7/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.21.7","elapsed_s":86.9,"jars":{"production_sha256":"bb11221d3017b1879b443459a2e7e76687acc65f070f36b004abf4a38dd59d8d"},"key":"mc1.21.7","lane_id":"fabric-1.21.7/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.21.7","elapsed_s":105.9,"jars":{"production_sha256":"bb11221d3017b1879b443459a2e7e76687acc65f070f36b004abf4a38dd59d8d"},"key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.21.7","elapsed_s":106.7,"jars":{"production_sha256":"bb11221d3017b1879b443459a2e7e76687acc65f070f36b004abf4a38dd59d8d"},"key":"mc1.21.7","lane_id":"fabric-1.21.7/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.21.7","elapsed_s":63.3,"jars":{"production_sha256":"bb11221d3017b1879b443459a2e7e76687acc65f070f36b004abf4a38dd59d8d"},"key":"mc1.21.7","lane_id":"fabric-1.21.7/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.21.7","elapsed_s":62.4,"jars":{"production_sha256":"bb11221d3017b1879b443459a2e7e76687acc65f070f36b004abf4a38dd59d8d"},"key":"mc1.21.7","lane_id":"fabric-1.21.7/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.7","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-1.21.7","elapsed_s":55.6,"jars":{"production_sha256":"85f16c21491b1160c3fa4f43195beb3e3f4654d1b0af89167ddccd79d6b76d2b"},"key":"mc1.21.7","lane_id":"neoforge-1.21.7/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-1.21.7","elapsed_s":207.3,"jars":{"production_sha256":"85f16c21491b1160c3fa4f43195beb3e3f4654d1b0af89167ddccd79d6b76d2b"},"key":"mc1.21.7","lane_id":"neoforge-1.21.7/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-1.21.7","elapsed_s":101.2,"jars":{"production_sha256":"85f16c21491b1160c3fa4f43195beb3e3f4654d1b0af89167ddccd79d6b76d2b"},"key":"mc1.21.7","lane_id":"neoforge-1.21.7/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-1.21.7","elapsed_s":100.5,"jars":{"production_sha256":"85f16c21491b1160c3fa4f43195beb3e3f4654d1b0af89167ddccd79d6b76d2b"},"key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-1.21.7","elapsed_s":99.7,"jars":{"production_sha256":"85f16c21491b1160c3fa4f43195beb3e3f4654d1b0af89167ddccd79d6b76d2b"},"key":"mc1.21.7","lane_id":"neoforge-1.21.7/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-1.21.7","elapsed_s":59.8,"jars":{"production_sha256":"85f16c21491b1160c3fa4f43195beb3e3f4654d1b0af89167ddccd79d6b76d2b"},"key":"mc1.21.7","lane_id":"neoforge-1.21.7/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-1.21.7","elapsed_s":58.8,"jars":{"production_sha256":"85f16c21491b1160c3fa4f43195beb3e3f4654d1b0af89167ddccd79d6b76d2b"},"key":"mc1.21.7","lane_id":"neoforge-1.21.7/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.7","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.21.6","elapsed_s":52.5,"jars":{"production_sha256":"a6e0b4221dbfed4aa1338e329eb2c878e55642d42374bb97fffffe9f879fc533"},"key":"mc1.21.6","lane_id":"fabric-1.21.6/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.21.6","elapsed_s":197.0,"jars":{"production_sha256":"a6e0b4221dbfed4aa1338e329eb2c878e55642d42374bb97fffffe9f879fc533"},"key":"mc1.21.6","lane_id":"fabric-1.21.6/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.21.6","elapsed_s":71.4,"jars":{"production_sha256":"a6e0b4221dbfed4aa1338e329eb2c878e55642d42374bb97fffffe9f879fc533"},"key":"mc1.21.6","lane_id":"fabric-1.21.6/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.21.6","elapsed_s":90.2,"jars":{"production_sha256":"a6e0b4221dbfed4aa1338e329eb2c878e55642d42374bb97fffffe9f879fc533"},"key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.21.6","elapsed_s":86.7,"jars":{"production_sha256":"a6e0b4221dbfed4aa1338e329eb2c878e55642d42374bb97fffffe9f879fc533"},"key":"mc1.21.6","lane_id":"fabric-1.21.6/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.21.6","elapsed_s":55.1,"jars":{"production_sha256":"a6e0b4221dbfed4aa1338e329eb2c878e55642d42374bb97fffffe9f879fc533"},"key":"mc1.21.6","lane_id":"fabric-1.21.6/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.21.6","elapsed_s":52.2,"jars":{"production_sha256":"a6e0b4221dbfed4aa1338e329eb2c878e55642d42374bb97fffffe9f879fc533"},"key":"mc1.21.6","lane_id":"fabric-1.21.6/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.6","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-1.21.6","elapsed_s":44.8,"jars":{"production_sha256":"28ae92ba882ab6d7994fa6ab1757575a7de3259281cd1bb6147aa33afb4c8dc0"},"key":"mc1.21.6","lane_id":"neoforge-1.21.6/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-1.21.6","elapsed_s":186.1,"jars":{"production_sha256":"28ae92ba882ab6d7994fa6ab1757575a7de3259281cd1bb6147aa33afb4c8dc0"},"key":"mc1.21.6","lane_id":"neoforge-1.21.6/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-1.21.6","elapsed_s":83.4,"jars":{"production_sha256":"28ae92ba882ab6d7994fa6ab1757575a7de3259281cd1bb6147aa33afb4c8dc0"},"key":"mc1.21.6","lane_id":"neoforge-1.21.6/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-1.21.6","elapsed_s":71.6,"jars":{"production_sha256":"28ae92ba882ab6d7994fa6ab1757575a7de3259281cd1bb6147aa33afb4c8dc0"},"key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-1.21.6","elapsed_s":72.4,"jars":{"production_sha256":"28ae92ba882ab6d7994fa6ab1757575a7de3259281cd1bb6147aa33afb4c8dc0"},"key":"mc1.21.6","lane_id":"neoforge-1.21.6/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-1.21.6","elapsed_s":44.9,"jars":{"production_sha256":"28ae92ba882ab6d7994fa6ab1757575a7de3259281cd1bb6147aa33afb4c8dc0"},"key":"mc1.21.6","lane_id":"neoforge-1.21.6/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-1.21.6","elapsed_s":44.4,"jars":{"production_sha256":"28ae92ba882ab6d7994fa6ab1757575a7de3259281cd1bb6147aa33afb4c8dc0"},"key":"mc1.21.6","lane_id":"neoforge-1.21.6/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.6","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.21.5","elapsed_s":52.4,"jars":{"production_sha256":"0a79e6f7fee9ff3d3dd451fc2c786010b3c84ab390ba4f6317823d883be9e391"},"key":"mc1.21.5","lane_id":"fabric-1.21.5/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.21.5","elapsed_s":199.0,"jars":{"production_sha256":"0a79e6f7fee9ff3d3dd451fc2c786010b3c84ab390ba4f6317823d883be9e391"},"key":"mc1.21.5","lane_id":"fabric-1.21.5/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.21.5","elapsed_s":71.8,"jars":{"production_sha256":"0a79e6f7fee9ff3d3dd451fc2c786010b3c84ab390ba4f6317823d883be9e391"},"key":"mc1.21.5","lane_id":"fabric-1.21.5/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.21.5","elapsed_s":89.4,"jars":{"production_sha256":"0a79e6f7fee9ff3d3dd451fc2c786010b3c84ab390ba4f6317823d883be9e391"},"key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.21.5","elapsed_s":89.2,"jars":{"production_sha256":"0a79e6f7fee9ff3d3dd451fc2c786010b3c84ab390ba4f6317823d883be9e391"},"key":"mc1.21.5","lane_id":"fabric-1.21.5/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.21.5","elapsed_s":52.8,"jars":{"production_sha256":"0a79e6f7fee9ff3d3dd451fc2c786010b3c84ab390ba4f6317823d883be9e391"},"key":"mc1.21.5","lane_id":"fabric-1.21.5/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.21.5","elapsed_s":53.0,"jars":{"production_sha256":"0a79e6f7fee9ff3d3dd451fc2c786010b3c84ab390ba4f6317823d883be9e391"},"key":"mc1.21.5","lane_id":"fabric-1.21.5/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.5","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-1.21.5","elapsed_s":57.4,"jars":{"production_sha256":"23315e01f49632b340fdec36e9472257fa950a9b5266c536623a7ee1264029b1"},"key":"mc1.21.5","lane_id":"neoforge-1.21.5/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-1.21.5","elapsed_s":207.8,"jars":{"production_sha256":"23315e01f49632b340fdec36e9472257fa950a9b5266c536623a7ee1264029b1"},"key":"mc1.21.5","lane_id":"neoforge-1.21.5/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-1.21.5","elapsed_s":106.4,"jars":{"production_sha256":"23315e01f49632b340fdec36e9472257fa950a9b5266c536623a7ee1264029b1"},"key":"mc1.21.5","lane_id":"neoforge-1.21.5/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-1.21.5","elapsed_s":98.5,"jars":{"production_sha256":"23315e01f49632b340fdec36e9472257fa950a9b5266c536623a7ee1264029b1"},"key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-1.21.5","elapsed_s":97.7,"jars":{"production_sha256":"23315e01f49632b340fdec36e9472257fa950a9b5266c536623a7ee1264029b1"},"key":"mc1.21.5","lane_id":"neoforge-1.21.5/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-1.21.5","elapsed_s":57.8,"jars":{"production_sha256":"23315e01f49632b340fdec36e9472257fa950a9b5266c536623a7ee1264029b1"},"key":"mc1.21.5","lane_id":"neoforge-1.21.5/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-1.21.5","elapsed_s":57.1,"jars":{"production_sha256":"23315e01f49632b340fdec36e9472257fa950a9b5266c536623a7ee1264029b1"},"key":"mc1.21.5","lane_id":"neoforge-1.21.5/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.5","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.21.4","elapsed_s":58.9,"jars":{"production_sha256":"6f2da639b52c591baeb586a262f017bb2a053c4c553c34249b55d9e658e802f7"},"key":"mc1.21.4","lane_id":"fabric-1.21.4/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.21.4","elapsed_s":210.6,"jars":{"production_sha256":"6f2da639b52c591baeb586a262f017bb2a053c4c553c34249b55d9e658e802f7"},"key":"mc1.21.4","lane_id":"fabric-1.21.4/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.21.4","elapsed_s":83.2,"jars":{"production_sha256":"6f2da639b52c591baeb586a262f017bb2a053c4c553c34249b55d9e658e802f7"},"key":"mc1.21.4","lane_id":"fabric-1.21.4/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.21.4","elapsed_s":103.7,"jars":{"production_sha256":"6f2da639b52c591baeb586a262f017bb2a053c4c553c34249b55d9e658e802f7"},"key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.21.4","elapsed_s":106.6,"jars":{"production_sha256":"6f2da639b52c591baeb586a262f017bb2a053c4c553c34249b55d9e658e802f7"},"key":"mc1.21.4","lane_id":"fabric-1.21.4/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.21.4","elapsed_s":61.2,"jars":{"production_sha256":"6f2da639b52c591baeb586a262f017bb2a053c4c553c34249b55d9e658e802f7"},"key":"mc1.21.4","lane_id":"fabric-1.21.4/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.21.4","elapsed_s":60.4,"jars":{"production_sha256":"6f2da639b52c591baeb586a262f017bb2a053c4c553c34249b55d9e658e802f7"},"key":"mc1.21.4","lane_id":"fabric-1.21.4/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.4","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-1.21.4","elapsed_s":55.2,"jars":{"production_sha256":"f362fffd5d04fe216ac87a1f020e9b9d25e482224e441ea82e8754ff6abfe50e"},"key":"mc1.21.4","lane_id":"neoforge-1.21.4/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-1.21.4","elapsed_s":207.4,"jars":{"production_sha256":"f362fffd5d04fe216ac87a1f020e9b9d25e482224e441ea82e8754ff6abfe50e"},"key":"mc1.21.4","lane_id":"neoforge-1.21.4/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-1.21.4","elapsed_s":92.1,"jars":{"production_sha256":"f362fffd5d04fe216ac87a1f020e9b9d25e482224e441ea82e8754ff6abfe50e"},"key":"mc1.21.4","lane_id":"neoforge-1.21.4/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-1.21.4","elapsed_s":92.3,"jars":{"production_sha256":"f362fffd5d04fe216ac87a1f020e9b9d25e482224e441ea82e8754ff6abfe50e"},"key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-1.21.4","elapsed_s":93.7,"jars":{"production_sha256":"f362fffd5d04fe216ac87a1f020e9b9d25e482224e441ea82e8754ff6abfe50e"},"key":"mc1.21.4","lane_id":"neoforge-1.21.4/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-1.21.4","elapsed_s":55.5,"jars":{"production_sha256":"f362fffd5d04fe216ac87a1f020e9b9d25e482224e441ea82e8754ff6abfe50e"},"key":"mc1.21.4","lane_id":"neoforge-1.21.4/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-1.21.4","elapsed_s":54.8,"jars":{"production_sha256":"f362fffd5d04fe216ac87a1f020e9b9d25e482224e441ea82e8754ff6abfe50e"},"key":"mc1.21.4","lane_id":"neoforge-1.21.4/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.4","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.21.3","elapsed_s":60.8,"jars":{"production_sha256":"56b7055ff064c3dc42577a9b7bffcfa8402d5c0c7ccf7d70db8d73485164972d"},"key":"mc1.21.3","lane_id":"fabric-1.21.3/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.21.3","elapsed_s":212.8,"jars":{"production_sha256":"56b7055ff064c3dc42577a9b7bffcfa8402d5c0c7ccf7d70db8d73485164972d"},"key":"mc1.21.3","lane_id":"fabric-1.21.3/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.21.3","elapsed_s":78.7,"jars":{"production_sha256":"56b7055ff064c3dc42577a9b7bffcfa8402d5c0c7ccf7d70db8d73485164972d"},"key":"mc1.21.3","lane_id":"fabric-1.21.3/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.21.3","elapsed_s":101.6,"jars":{"production_sha256":"56b7055ff064c3dc42577a9b7bffcfa8402d5c0c7ccf7d70db8d73485164972d"},"key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.21.3","elapsed_s":104.5,"jars":{"production_sha256":"56b7055ff064c3dc42577a9b7bffcfa8402d5c0c7ccf7d70db8d73485164972d"},"key":"mc1.21.3","lane_id":"fabric-1.21.3/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.21.3","elapsed_s":63.0,"jars":{"production_sha256":"56b7055ff064c3dc42577a9b7bffcfa8402d5c0c7ccf7d70db8d73485164972d"},"key":"mc1.21.3","lane_id":"fabric-1.21.3/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.21.3","elapsed_s":62.2,"jars":{"production_sha256":"56b7055ff064c3dc42577a9b7bffcfa8402d5c0c7ccf7d70db8d73485164972d"},"key":"mc1.21.3","lane_id":"fabric-1.21.3/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.3","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-1.21.3","elapsed_s":55.5,"jars":{"production_sha256":"2dec5796f4fd04eaa59458d8d5f9cb5ca9b49dd695c2ab05a80df159abcc62a2"},"key":"mc1.21.3","lane_id":"neoforge-1.21.3/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-1.21.3","elapsed_s":203.2,"jars":{"production_sha256":"2dec5796f4fd04eaa59458d8d5f9cb5ca9b49dd695c2ab05a80df159abcc62a2"},"key":"mc1.21.3","lane_id":"neoforge-1.21.3/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-1.21.3","elapsed_s":96.2,"jars":{"production_sha256":"2dec5796f4fd04eaa59458d8d5f9cb5ca9b49dd695c2ab05a80df159abcc62a2"},"key":"mc1.21.3","lane_id":"neoforge-1.21.3/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-1.21.3","elapsed_s":98.5,"jars":{"production_sha256":"2dec5796f4fd04eaa59458d8d5f9cb5ca9b49dd695c2ab05a80df159abcc62a2"},"key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-1.21.3","elapsed_s":97.8,"jars":{"production_sha256":"2dec5796f4fd04eaa59458d8d5f9cb5ca9b49dd695c2ab05a80df159abcc62a2"},"key":"mc1.21.3","lane_id":"neoforge-1.21.3/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-1.21.3","elapsed_s":57.8,"jars":{"production_sha256":"2dec5796f4fd04eaa59458d8d5f9cb5ca9b49dd695c2ab05a80df159abcc62a2"},"key":"mc1.21.3","lane_id":"neoforge-1.21.3/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-1.21.3","elapsed_s":56.9,"jars":{"production_sha256":"2dec5796f4fd04eaa59458d8d5f9cb5ca9b49dd695c2ab05a80df159abcc62a2"},"key":"mc1.21.3","lane_id":"neoforge-1.21.3/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.3","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.21.2","elapsed_s":52.6,"jars":{"production_sha256":"2feacbbbdd42eb73b33ac4adb2fdecdc957edf997f8dcb7a31208f3d033f8a3d"},"key":"mc1.21.2","lane_id":"fabric-1.21.2/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.21.2","elapsed_s":196.9,"jars":{"production_sha256":"2feacbbbdd42eb73b33ac4adb2fdecdc957edf997f8dcb7a31208f3d033f8a3d"},"key":"mc1.21.2","lane_id":"fabric-1.21.2/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.21.2","elapsed_s":70.3,"jars":{"production_sha256":"2feacbbbdd42eb73b33ac4adb2fdecdc957edf997f8dcb7a31208f3d033f8a3d"},"key":"mc1.21.2","lane_id":"fabric-1.21.2/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.21.2","elapsed_s":89.2,"jars":{"production_sha256":"2feacbbbdd42eb73b33ac4adb2fdecdc957edf997f8dcb7a31208f3d033f8a3d"},"key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.21.2","elapsed_s":86.0,"jars":{"production_sha256":"2feacbbbdd42eb73b33ac4adb2fdecdc957edf997f8dcb7a31208f3d033f8a3d"},"key":"mc1.21.2","lane_id":"fabric-1.21.2/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.21.2","elapsed_s":52.7,"jars":{"production_sha256":"2feacbbbdd42eb73b33ac4adb2fdecdc957edf997f8dcb7a31208f3d033f8a3d"},"key":"mc1.21.2","lane_id":"fabric-1.21.2/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.21.2","elapsed_s":52.2,"jars":{"production_sha256":"2feacbbbdd42eb73b33ac4adb2fdecdc957edf997f8dcb7a31208f3d033f8a3d"},"key":"mc1.21.2","lane_id":"fabric-1.21.2/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.2","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-1.21.2","elapsed_s":40.6,"jars":{"production_sha256":"12642118a111ccd4d71890583c9f21974373c3cf3e945ec549a86b075c83bcd0"},"key":"mc1.21.2","lane_id":"neoforge-1.21.2/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-1.21.2","elapsed_s":181.5,"jars":{"production_sha256":"12642118a111ccd4d71890583c9f21974373c3cf3e945ec549a86b075c83bcd0"},"key":"mc1.21.2","lane_id":"neoforge-1.21.2/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-1.21.2","elapsed_s":73.3,"jars":{"production_sha256":"12642118a111ccd4d71890583c9f21974373c3cf3e945ec549a86b075c83bcd0"},"key":"mc1.21.2","lane_id":"neoforge-1.21.2/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-1.21.2","elapsed_s":65.6,"jars":{"production_sha256":"12642118a111ccd4d71890583c9f21974373c3cf3e945ec549a86b075c83bcd0"},"key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-1.21.2","elapsed_s":68.4,"jars":{"production_sha256":"12642118a111ccd4d71890583c9f21974373c3cf3e945ec549a86b075c83bcd0"},"key":"mc1.21.2","lane_id":"neoforge-1.21.2/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-1.21.2","elapsed_s":40.8,"jars":{"production_sha256":"12642118a111ccd4d71890583c9f21974373c3cf3e945ec549a86b075c83bcd0"},"key":"mc1.21.2","lane_id":"neoforge-1.21.2/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-1.21.2","elapsed_s":42.2,"jars":{"production_sha256":"12642118a111ccd4d71890583c9f21974373c3cf3e945ec549a86b075c83bcd0"},"key":"mc1.21.2","lane_id":"neoforge-1.21.2/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.2","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.21.1","elapsed_s":60.9,"jars":{"production_sha256":"5ac58432aaa0a0bbd6271c1a2ecb5ca23970027080fdb06f6c02055a471eeb42"},"key":"mc1.21.1","lane_id":"fabric-1.21.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.21.1","elapsed_s":213.1,"jars":{"production_sha256":"5ac58432aaa0a0bbd6271c1a2ecb5ca23970027080fdb06f6c02055a471eeb42"},"key":"mc1.21.1","lane_id":"fabric-1.21.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.21.1","elapsed_s":86.5,"jars":{"production_sha256":"5ac58432aaa0a0bbd6271c1a2ecb5ca23970027080fdb06f6c02055a471eeb42"},"key":"mc1.21.1","lane_id":"fabric-1.21.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.21.1","elapsed_s":107.7,"jars":{"production_sha256":"5ac58432aaa0a0bbd6271c1a2ecb5ca23970027080fdb06f6c02055a471eeb42"},"key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.21.1","elapsed_s":108.8,"jars":{"production_sha256":"5ac58432aaa0a0bbd6271c1a2ecb5ca23970027080fdb06f6c02055a471eeb42"},"key":"mc1.21.1","lane_id":"fabric-1.21.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.21.1","elapsed_s":65.3,"jars":{"production_sha256":"5ac58432aaa0a0bbd6271c1a2ecb5ca23970027080fdb06f6c02055a471eeb42"},"key":"mc1.21.1","lane_id":"fabric-1.21.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.21.1","elapsed_s":64.3,"jars":{"production_sha256":"5ac58432aaa0a0bbd6271c1a2ecb5ca23970027080fdb06f6c02055a471eeb42"},"key":"mc1.21.1","lane_id":"fabric-1.21.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.21.1","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"neoforge-1.21.1","elapsed_s":55.5,"jars":{"production_sha256":"0413c8d3f9bade18fe78cecaa98b621d26e43bd7f57e70dd26f848eabf7c3bb5"},"key":"mc1.21.1","lane_id":"neoforge-1.21.1/feature-navigation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"neoforge-1.21.1","elapsed_s":205.4,"jars":{"production_sha256":"0413c8d3f9bade18fe78cecaa98b621d26e43bd7f57e70dd26f848eabf7c3bb5"},"key":"mc1.21.1","lane_id":"neoforge-1.21.1/full","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"neoforge-1.21.1","elapsed_s":98.2,"jars":{"production_sha256":"0413c8d3f9bade18fe78cecaa98b621d26e43bd7f57e70dd26f848eabf7c3bb5"},"key":"mc1.21.1","lane_id":"neoforge-1.21.1/phase0-smoke","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"neoforge-1.21.1","elapsed_s":98.4,"jars":{"production_sha256":"0413c8d3f9bade18fe78cecaa98b621d26e43bd7f57e70dd26f848eabf7c3bb5"},"key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"neoforge-1.21.1","elapsed_s":97.7,"jars":{"production_sha256":"0413c8d3f9bade18fe78cecaa98b621d26e43bd7f57e70dd26f848eabf7c3bb5"},"key":"mc1.21.1","lane_id":"neoforge-1.21.1/propagation-live","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"neoforge-1.21.1","elapsed_s":57.6,"jars":{"production_sha256":"0413c8d3f9bade18fe78cecaa98b621d26e43bd7f57e70dd26f848eabf7c3bb5"},"key":"mc1.21.1","lane_id":"neoforge-1.21.1/server-policy","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"neoforge-1.21.1","elapsed_s":56.9,"jars":{"production_sha256":"0413c8d3f9bade18fe78cecaa98b621d26e43bd7f57e70dd26f848eabf7c3bb5"},"key":"mc1.21.1","lane_id":"neoforge-1.21.1/session","loader":"neoforge","loader_name":"NeoForge","minecraft":"1.21.1","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"fabric-1.20.1","elapsed_s":54.5,"jars":{"production_sha256":"f8a6c2f00744cb48d0f75307436f23f145623c9f829bb5a844719efac77f6922"},"key":"mc1.20.1","lane_id":"fabric-1.20.1/feature-navigation","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"fabric-1.20.1","elapsed_s":200.3,"jars":{"production_sha256":"f8a6c2f00744cb48d0f75307436f23f145623c9f829bb5a844719efac77f6922"},"key":"mc1.20.1","lane_id":"fabric-1.20.1/full","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"fabric-1.20.1","elapsed_s":74.9,"jars":{"production_sha256":"f8a6c2f00744cb48d0f75307436f23f145623c9f829bb5a844719efac77f6922"},"key":"mc1.20.1","lane_id":"fabric-1.20.1/phase0-smoke","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"fabric-1.20.1","elapsed_s":93.5,"jars":{"production_sha256":"f8a6c2f00744cb48d0f75307436f23f145623c9f829bb5a844719efac77f6922"},"key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"fabric-1.20.1","elapsed_s":92.3,"jars":{"production_sha256":"f8a6c2f00744cb48d0f75307436f23f145623c9f829bb5a844719efac77f6922"},"key":"mc1.20.1","lane_id":"fabric-1.20.1/propagation-live","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"fabric-1.20.1","elapsed_s":54.8,"jars":{"production_sha256":"f8a6c2f00744cb48d0f75307436f23f145623c9f829bb5a844719efac77f6922"},"key":"mc1.20.1","lane_id":"fabric-1.20.1/server-policy","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"fabric-1.20.1","elapsed_s":54.9,"jars":{"production_sha256":"f8a6c2f00744cb48d0f75307436f23f145623c9f829bb5a844719efac77f6922"},"key":"mc1.20.1","lane_id":"fabric-1.20.1/session","loader":"fabric","loader_name":"Fabric","minecraft":"1.20.1","roles":["client_a"],"scenario":"session","status":"pass"},{"artifact_node":"forge-1.20.1","elapsed_s":46.5,"jars":{"production_sha256":"77ed2f5c38793086ffd6c92f7c2a85ebfc1f4e4807d1ad3574c010b62d67761e"},"key":"mc1.20.1","lane_id":"forge-1.20.1/feature-navigation","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","roles":["client_a"],"scenario":"feature-navigation","status":"pass"},{"artifact_node":"forge-1.20.1","elapsed_s":182.1,"jars":{"production_sha256":"77ed2f5c38793086ffd6c92f7c2a85ebfc1f4e4807d1ad3574c010b62d67761e"},"key":"mc1.20.1","lane_id":"forge-1.20.1/full","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","roles":["client_a"],"scenario":"full","status":"pass"},{"artifact_node":"forge-1.20.1","elapsed_s":80.1,"jars":{"production_sha256":"77ed2f5c38793086ffd6c92f7c2a85ebfc1f4e4807d1ad3574c010b62d67761e"},"key":"mc1.20.1","lane_id":"forge-1.20.1/phase0-smoke","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","roles":["client_a"],"scenario":"phase0-smoke","status":"pass"},{"artifact_node":"forge-1.20.1","elapsed_s":83.5,"jars":{"production_sha256":"77ed2f5c38793086ffd6c92f7c2a85ebfc1f4e4807d1ad3574c010b62d67761e"},"key":"mc1.20.1","lane_id":"forge-1.20.1/propagation","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","roles":["client_a","client_b"],"scenario":"propagation","status":"pass"},{"artifact_node":"forge-1.20.1","elapsed_s":81.9,"jars":{"production_sha256":"77ed2f5c38793086ffd6c92f7c2a85ebfc1f4e4807d1ad3574c010b62d67761e"},"key":"mc1.20.1","lane_id":"forge-1.20.1/propagation-live","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","roles":["client_a","client_b"],"scenario":"propagation-live","status":"pass"},{"artifact_node":"forge-1.20.1","elapsed_s":46.7,"jars":{"production_sha256":"77ed2f5c38793086ffd6c92f7c2a85ebfc1f4e4807d1ad3574c010b62d67761e"},"key":"mc1.20.1","lane_id":"forge-1.20.1/server-policy","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","roles":["client_a"],"scenario":"server-policy","status":"pass"},{"artifact_node":"forge-1.20.1","elapsed_s":44.6,"jars":{"production_sha256":"77ed2f5c38793086ffd6c92f7c2a85ebfc1f4e4807d1ad3574c010b62d67761e"},"key":"mc1.20.1","lane_id":"forge-1.20.1/session","loader":"forge","loader_name":"Forge","minecraft":"1.20.1","roles":["client_a"],"scenario":"session","status":"pass"}],"project":{"actions_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/workflows/on-demand-e2e.yml","name":"Quick Skin","repository_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod"},"releases":[{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc26.3","label":"Minecraft 26.3","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["26.3"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc26.2","label":"Minecraft 26.2","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["26.2"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc26.1.2","label":"Minecraft 26.1.2","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["26.1.2"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc26.1.1","label":"Minecraft 26.1.1","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["26.1.1"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc26.1","label":"Minecraft 26.1","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["26.1"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.21.11","label":"Minecraft 1.21.11","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.21.11"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.21.10","label":"Minecraft 1.21.10","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.21.10"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.21.9","label":"Minecraft 1.21.9","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.21.9"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.21.8","label":"Minecraft 1.21.8","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.21.8"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.21.7","label":"Minecraft 1.21.7","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.21.7"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.21.6","label":"Minecraft 1.21.6","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.21.6"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.21.5","label":"Minecraft 1.21.5","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.21.5"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.21.4","label":"Minecraft 1.21.4","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.21.4"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.21.3","label":"Minecraft 1.21.3","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.21.3"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.21.2","label":"Minecraft 1.21.2","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.21.2"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.21.1","label":"Minecraft 1.21.1","lane_count":14,"loader_names":["Fabric","NeoForge"],"loaders":["fabric","neoforge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.21.1"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}},{"contract_sha256":"f5eb8c2324545bdc4a99ef2280bccf206904b1643502abbc6a6b975e38486c79","contract_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/blob/c688747b4df9d652d554f4cd2e5c6939cb87541d/e2e/scenario-contract.json","coverage_sha":"c688747b4df9d652d554f4cd2e5c6939cb87541d","frame_count":182,"handoff":{"created_at":"2026-11-01T19:18:01Z","run_id":41341028859,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41341028859"},"key":"mc1.20.1","label":"Minecraft 1.20.1","lane_count":14,"loader_names":["Fabric","Forge"],"loaders":["fabric","forge"],"matrix_sha256":"b04ab9cee2f507d3455a6ec9811ad2eacbe8a3d3505e0e6f4164157a25c61416","minecraft":["1.20.1"],"reuse":"delegated","scenarios":["phase0-smoke","propagation","propagation-live","full","server-policy","session","feature-navigation"],"scope":"complete","short_sha":"c688747b4df9","subject":{"branch":"master","commit":"c688747b4df9d652d554f4cd2e5c6939cb87541d","tree":"6d71055953a440261630ede800d5f72db1e2db83"},"tested":{"commit":"646d4e6fdfeba1d92b81c00460b9ddccf2ab6868","created_at":"2026-11-01T18:31:56Z","run_id":41337099986,"run_url":"https://github.com/The-Plum-Team/Quick-Skin-Mod/actions/runs/41337099986"}}],"schema_version":1}
